>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >Проблема с CSS: не отрисовывается фон области списка http://forum.mozilla-russia.org/viewtopic.php?id=11296 |
VEG > 10-07-2006 00:47:59 |
Возникла странная проблема. Не отрисовывается фон списка меню. Вот код: Выделить код Код:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta http-equiv="Content-Language" content="ru"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>slutsk.net</title> <style type="text/css"> body { background: #ffffff; color: #000000; margin: 0px; padding: 0px; } ul#head-nav { list-style: none; position: relative; border-top: 7px solid #61a3b2; background-color: #00677e; font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; margin: 0px; padding: 0px; width: 100%; } ul#head-nav li { border-left: 1px solid #61a3b2; float: right; } ul#head-nav li:hover { } ul#head-nav li a { color: #ffffff; display: block; font-weight: bold; float: left; padding: 2px 5px; text-decoration: none; } ul#head-nav li:hover a { } </style> </head> <body> <ul id="head-nav"> <li><a href="http://www.slutsk.net/about/">О нас</a></li> <li><a href="http://www.slutsk.net/links/">Ссылки</a></li> <li><a href="http://www.slutsk.net/chat/">Чат</a></li> <li><a href="http://www.slutsk.net/forums/">Форум</a></li> <li><a href="http://www.slutsk.net/">Портал</a></li> </ul> Добро пожаловать на наш сайт, уважаемый пользователь! </body> </html> В IE & Opera все работает, в Firefox почему-то область списка не увеличивается. Где я допустил ошибку? |
Al_H > 10-07-2006 08:21:56 |
Не совсем понятно, какова цель данных движений. Что должно было получиться? Выделить код Код:.lastItem {height: 0; line-height: 0; padding: 0; margin: 0; list-style: none; float: none; clear: both;} Или применить эмуляцию свойства clear-after: Выделить код Код:ul:after {display: block; content: "."; height: 0; line-height: 0; font-size: 1px; visibility: hidden; clear: both;} ... подробнее смогу сказать, если Вы объясните, чего Вы добивались. И тем более, зачем вкладывать два floatа один в другой? |
VEG > 10-07-2006 15:19:58 |
Нужно: |
Al_H > 10-07-2006 17:36:07 |
Вы пробовали Выделить код Код:ul:after {display: block; content: "."; height: 0; line-height: 0; font-size: 1px; visibility: hidden; clear: both;} и он не помог? |
skywalker > 11-07-2006 11:42:26 |
Поставь для ul{display:table;} Выделить код Код:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta http-equiv="Content-Language" content="ru"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>slutsk.net</title> <style type="text/css"> body { background: #ffffff; color: #000000; margin: 0px; padding: 0px; } ul#head-nav { list-style: none; position: relative; border-top: 7px solid #61a3b2; background-color: #00677e; font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; margin: 0px; padding: 0px; width: 100%; display:table } ul#head-nav li { border-left: 1px solid #61a3b2; float: right; display:table-cell; } ul#head-nav li:hover { } ul#head-nav li a { color: #ffffff; display: block; font-weight: bold; float: left; padding: 2px 5px; text-decoration: none; } ul#head-nav li:hover a { } </style> </head> <body> <ul id="head-nav"> <li><a href="http://www.slutsk.net/about/">О нас</a></li> <li><a href="http://www.slutsk.net/links/">Ссылки</a></li> <li><a href="http://www.slutsk.net/chat/">Чат</a></li> <li><a href="http://www.slutsk.net/forums/">Форум</a></li> <li><a href="http://www.slutsk.net/">Портал</a></li> </ul> Добро пожаловать на наш сайт, уважаемый пользователь! </body> </html> |