так довольно просто, но также довольно раздражает, поскольку я не могу отделить цвет от зависания от стиля второй строки текста второго пункта меню "семейная терапия" -
Я хочу, чтобы меню выглядело как первое меню, но со второй строкой текста, выровненной, как и остальные пункты меню.... Я включил фотографии как можно более четкие...
ДО ---
ЭТО ЧТО Я СДЕЛАЛ, ЧТО Я СДЕЛАЛ, НО ЭТО ОСТАНОВИТСЯ ОГРАНИЧЕНИЕ ЦВЕТОВ ОХВАТЫВАЕТСЯ В ПРОСТРАНСТВЕ НА ЛЕВО, И Я НЕ ХОЧУ СДЕЛАТЬ, ЧТО, ТОЛЬКО ПОКАЖИТЕ 2-Й ЛИНИЮ ТЕКСТА.
Теперь css выглядит так...
}
#subnav ul li
{
background:#5c0917;
line-height:28px;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
outline: none;
list-style-position: outside;
}
#subnav ul li a
{
text-decoration:none;
color:#FFF;
display:block;
outline: none;
text-align:left;
text-indent:15px;
}
#subnav ul li a:hover
{
background:#d40203;
outline: none;
}
#subnav ul li#active
{
background:#d40203;
outline: none;
}
#subnav ul li#subtwo {color:#ffffff ;}
#subnav ul li#subone a:hover{color:#ffffff; background-color: #1e3435;}
#subnav ul li#subtwo a:hover{color:#ffffff; background-color: #33342b;text-align:left;}
#subnav ul li#subthree a:hover{color:#ffffff; background-color: #34212b;}
#subnav ul li#subfour a:hover{color:#ffffff; background-color: #1e2141;}
#subnav ul li#subfive a:hover{color:#ffffff; background-color: #301e41;}
Вместо того, чтобы давать text-indent
, дайте padding-left: 15px
. Итак, ваш стиль для #subnav ul li a
должен быть:
#subnav ul li a {
padding-left: 15px;
}
Удалите text-indent: 15px
от него.