У меня есть запись в файле CSS.
span.hoverhelp
{
border:double;
border-width:3;
border-color:#000000;
background-color:#eeffcc;
padding:5;
font-size: 11;
font-family:Verdana, Arial;
position: absolute;
top: 80;
left: 170;
visibility: hidden;
}
Теперь я создаю диапазон и применяю класс hoverhelp к нему. Ниже приведен тег:
<span id="help" class="hoverhelp">
Some text
</span>
Когда это становится визуализированным, границы border-width, padding, font-size, top и left не применяются. Когда они открываются в панели инструментов chrome dev, эти значения обводятся, и слева появляется желтый желтый треугольник с надписью "Недопустимое значение свойства".
Я мог бы сделать глупую ошибку. Может ли кто-нибудь заметить какую-нибудь ошибку?
Для длины CSS требуются единицы. Вероятно, вы хотите, чтобы px
для большинства из них.
Используйте валидатор.
Вы должны добавить единицы (исключение: 0 это 0).
Вы можете выбирать между:
вы пропустите px
во многих местах, попробуйте использовать этот код.
span.hoverhelp
{
border:double;
border-width:3px;
border-color:#000000;
background-color:#eeffcc;
padding:5px;
font-size: 11px;
font-family:Verdana, Arial;
position: absolute;
top: 80px;
left: 170px;
visibility: hidden;
}
см. службу проверки CSS: LINK
просто "граница" обычно не должна быть "пограничной", поэтому последующие будут делать
span.hoverhelp
{
border-style:double;
border-width:3px;
border-color:#000000;
background-color:#eeffcc;
padding:5px;
font-size: 11px;
font-family:Verdana, Arial;
position: absolute;
top: 80px;
left: 170px;
visibility: hidden;
}
но по мере того, как вы делаете его невидимым по умолчанию, его не видно. У вас должен быть родительский элемент с относительной позицией & при наведении того же самого диапазона.
те значения, которые не применяются, должны быть в px или em. Итак, в основном,
border-width:3px;
padding:5px;
font-size: 11px;
удалить visibility: hidden;
из CSS, а также добавьте px для большинства из них.