убрать отступ при наведении на ссылки?

214
15 февраля 2018, 13:37

при наведении на элемент делаю бордер.но начинается дискотека.

как убрать эти танцы диско?

li:hover{
    padding:-2px;
border:1px solid;
}
Answer 1

Граница влияет на размеры блока. Можно в обычном состоянии задавать прозрачную границу, а при наведении просто менять её цвет, либо использовать outline

h5{ 
  margin:0; 
} 
ul{ 
  padding:0; 
  list-style-type:none; 
} 
li{ 
  display:inline-block; 
  padding:10px; 
  border:2px solid transparent; 
} 
li:hover{ 
  border-color:red; 
} 
.without li, 
.outline li{ 
  border:none; 
} 
.without li:hover{ 
  border:2px solid red; 
} 
.outline li:hover{ 
  outline:2px solid red; 
}
<h5>C предустановленной границей</h5> 
<ul> 
  <li>asdasdasdasd</li> 
  <li>asdasdasdasd</li> 
  <li>asdasdasdasd</li> 
</ul> 
<h5>Без предустановленной границы</h5> 
<ul class="without"> 
  <li>asdasdasdasd</li> 
  <li>asdasdasdasd</li> 
  <li>asdasdasdasd</li> 
</ul> 
<h5> C outline</h5> 
<ul class="outline"> 
  <li>asdasdasdasd</li> 
  <li>asdasdasdasd</li> 
  <li>asdasdasdasd</li> 
</ul>

READ ALSO
Вопрос по background-image в css?

Вопрос по background-image в css?

Подскажите как решить эту задачу?

208
Смена изображений по клику jquery

Смена изображений по клику jquery

Нужно чтобы было 2 больших изображенияНо после клика на одну из миниатюр, второе увеличенное изображение пропадает

200
tbody и display: flex в IE

tbody и display: flex в IE

Есть таблица, которая прекрасно отображается во всех браузерах кроме IE разных версийВыяснил, что в нем tbody не реагирует на display: flex;

212
Выпадающее меню в Wordpress

Выпадающее меню в Wordpress

Подскажите где искать стили выпадающего дочернего меню? Необходимо изменить положение дочерних меню на страницеТема twentysixteen

218