2012-04-19 5 views
1

У меня проблема со всеми версиями Internet Explorer. У меня есть ul с элементами li, которые имеют правую границу. Вы можете видеть, как он выглядит внизу this page («В другом месте»).Как удалить правую границу элемента UL/LI в Internet Explorer?

Эта проблема не относится к данной странице, но относится ко всем аналогичным настройкам HTML.

Here's what it looks like in other browsers

Here's what it looks like in IE

Как сказать IE удалить, что правой границы?

+0

Хм, я не вижу этого, он выглядит нормально для меня в IE8. –

ответ

1

Вы используете селектор last-child, чтобы установить границу none в последнем элементе списка. К сожалению, все версии IE, кроме 9 (и 10 RC), не поддерживают этот стиль.

http://www.quirksmode.org/css/contents.html#t35

Почему бы просто не использовать селектор первого ребенка (отключить левую границу) и установите левую границу на всех других элементов списка? По-моему, это гораздо более безопасный маршрут.

+0

Спасибо, я тоже подумал об этой идее. Но поскольку это какой-то PHP, динамически генерируемый через несколько файлов (Wordpress, на самом деле), я хотел знать, есть ли способ сделать это с помощью HTML/CSS. –

Смежные вопросы