Всем привет. Есть такая менюшка: Код (Text): <html> <head> <title>Page title</title> <style type="text/css"> #menu { border: 1px solid red; float: left; width: 170px; } #menu div { font-size: 11px; font-family: Georgia, serif; color: #967F00; padding-left: 19px; line-height: 1.8; margin-top: 2px; border: 1px solid #E6E8F1; width: 170px; height: 20px; background: #F5F5F6 url('*.jpg') no-repeat 5%; } </style> </head> <body> <div id="menu"> <div>***</div> <div>***</div> <div>***</div> <div>***</div> <div>***</div> <div>***</div> <div>***</div> </div> </body> </html> Нужно сделать отступ текста от левого края на 18px. Если использовать padding, то див, в котором находиться текст, в Мозилле выезжает за пределы блока меню. Есть у кого-нибудь идеи, как сделать отступ буз изменения размеров дива, в котором он находиться? Отрицательные зачения padding или margin не проходят.
Допустим. Но ведь тоже будет такая же фигня с оступом. Код (Text): <html> <head> <title>Page title</title> <style type="text/css"> #menu { border: 1px solid red; float: left; margin: 0; padding: 0; width: 170px; } #menu li { list-style-type: none; font-size: 11px; font-family: Georgia, serif; color: #967F00; padding-left: 19px; line-height: 1.8; margin-top: 2px; border: 1px solid #E6E8F1; width: 170px; height: 20px; background: #F5F5F6 url('*.jpg') no-repeat 5%; } </style> </head> <body> <ul id="menu"> <li>***</li> <li>***</li> <li>***</li> <li>***</li> <li>***</li> <li>***</li> <li>***</li> <li>***</li> </ul> </div> </body> </html> Или я чего-то не понял?
Мда, теперь другая проблема - почему ИЕ никак не риагирует на прохождение курсором по ссылкам? Код (Text): <html> <head> <title>Page title</title> <style type="text/css"> #menu { border: 1px solid red; float: left; margin: 0; padding: 0; width: 170px; } #menu li { list-style-type: none; font-size: 11px; font-family: Georgia, serif; color: #967F00; padding-left: 19px; line-height: 1.8; margin-top: 2px; border: 1px solid #E6E8F1; height: 20px; background: #F5F5F6 url('*.jpg') no-repeat 5%; } a { text-decoration: none; } #menu a:link li { color: #967F00; text-decoration: none; } #menu a:visited li { background-color: silver; text-decoration: none; color: black !important; } #menu a:hover li { background-color: silver; text-decoration: none; color: #967F00 !important; } </style> </head> <body> <ul id="menu"> <a href=""><li>***</li></a> <a href=""><li>***</li></a> <a href=""><li>***</li></a> <a href=""><li>***</li></a> <a href=""><li>***</li></a> <a href=""><li>***</li></a> <a href=""><li>***</li></a> <a href=""><li>***</li></a> </ul> </div> </body> </html>
Код (Text): a { text-decoration: none; } #menu li a:link { color: #967F00; } #menu li a:visited { background-color: silver; color: black !important; } #menu li a:hover { background-color: silver; color: #967F00 !important; } и ссылки надо делать внутри элемента списка: Код (Text): <li><a href="...">...</a></li>