: наведите указатель мыши на элементы <span>

Я работаю с:

#top ul li.corner span.right-corner:hover
{
    background-image:url("images/corner-right-over.gif");
    width:4px;
    height:15px;
    float:left;
}

#top ul li.corner span.left-corner:hover
{
    background-image:url("images/corner-left-over.gif");
    float:left;
    width:4px;
    height:15px;
}

И мне кажется, что :hover не работает должным образом? Не уверен, почему, есть ли у кого-нибудь предложения?

что такое "верх" в селекторах CSS? если это идентификатор элемента, он должен быть "#top"

defeated 28.11.2008 21:38

Он не печатал знак #, хотя он есть в моем CSS.

Coughlin 28.11.2008 21:45

@RoBorg - Спасибо за редактирование, я только что вошел в систему, чтобы сделать то же самое, так как два человека думали, что я забыл "#" Еще раз спасибо

Coughlin 28.11.2008 21:50

Я не совсем уверен, чего вы пытаетесь достичь. Хотите, чтобы фоновое изображение менялось только при наведении курсора на углы?

foxy 28.11.2008 22:15

Как сказал Фокси, в этом нет никакого смысла. Трудно помочь вам заставить его работать правильно, когда «правильно» не определено и совсем не ясно.

sliderhouserules 28.11.2008 23:21
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
6
5
40 026
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Как заметил комментатор, "верх" не является допустимым селектором. Это должно быть "#top" или ".top".

Вы тестируете в IE? IE7 и ниже поддерживают только :hover на <a> (не уверен в IE8)

Ответ принят как подходящий

Я считаю, что проблема в том, что элементы SPAN по умолчанию отображаются встроенными, то есть у них нет высоты и ширины. Попробуйте явно сделать их элементами уровня блока, добавив:

#top ul li.corner span.right-corner, #top ul li.corner span.left-corner
{
    display: block;
}

Напишите <!DOCTYPE html> в первой строке вашего HTML-документа. Поддержка наведения должна быть включена для всех типов элементов.

хороший момент ... например, встроенный текст не нужно блокировать.

sheriffderek 01.10.2012 03:43

Другие вопросы по теме