Я пытаюсь исправить цвет моего цвета ТЕКСТ, его просто БЕЛЫЙ такой же цвет, что и фон, сообщите, что его цвет установлен для: # 1a6eb6 и его набора для того же значения в #submenu ul li.text Я претц потерян в это может кто-нибудь помочь мне с этим?
Мой HTML:
<span id="right">
<ul>
<li><span class="blue-arrow"></span><span class="newsheading"><a href="#">Gamesites má nový web ou jeeee!</a></span><span class="blueballoon">10</span><span class="balloon">10</span></li>
<li><span class="blue-arrow"></span><span class="newsheading"><a href="#">Gamesites má nový web ou jeeee!</a></span><span class="blueballoon">10</span><span class="balloon">10</span></li>
<li><span class="blue-arrow"></span><span class="newsheading"><a href="#">Gamesites má nový web ou jeeee!</a></span><span class="blueballoon">10</span><span class="balloon">10</span></li>
<li><span class="blue-arrow"></span><span class="newsheading"><a href="#">Gamesites má nový web ou jeeee!</a></span><span class="blueballoon">10</span><span class="balloon">10</span></li>
<li><span class="blue-arrow"></span><span class="newsheading"><a href="#">Gamesites má nový web ou jeeee!</a></span><span class="blueballoon">10</span><span class="balloon">10</span></li>
</ul>
</span>
Мой CSS:
#submenu{
color: #1a6eb6;
display: inline-block;
height: 50px;
width:780px;
}
#submenu ul {
margin-left: 20px;
padding-left: 0px;
}
#submenu ul li{
list-style-position: inside; /* Bodka v novom riadku vo vnutry */
list-style-type: none; /* bez bodky */
background-image: url("images/shop_menu_bg.png");
background-repeat: repeat-x;
height: 38px;
width: 187px;
display: inline-block;
color: #1a6eb6;
}
#submenu ul li:hover {
background-image: url("images/shop_menu_bg_hover.png");
width: 187px;
height: 38px;
}
#submenu ul li .text{
color: #1a6eb6;
display: inline-block; /* aby sa dala rovnomerne posunut sipka a nie podla dlzky textu*/
height: 31px;
width:115px;
line-height: 28px;
margin-left: 5px;
}
#submenu ul li .horizontal-arrow{
background-image: url("images/horizontal_arrow.png");
background-repeat: repeat-x;
display: inline-block;
height: 19px;
width: 14px;
margin: 0px 0px 0px 45px;
vertical-align: middle;
}
#submenu ul li:hover .horizontal-arrow{
display:none;
}
#submenu ul li .vertical-arrow{
background-image: url("images/vertical_arrow.png");
background-repeat: repeat-x;
display:none;
height: 12px;
width: 19px;
margin: 0px 0px 0px 45px;
}
#submenu ul li:hover .vertical-arrow{
display: inline-block;
}
Разве это не должно быть
<span class="submenu">
Это никогда не будет работать. Из-за того, что родительский элемент списка (ul) имеет подменю id или прямо сейчас.
Теперь, когда у вас есть CSS для подменю, вы можете изменить свой HTML, чтобы соответствовать требованиям, отличным от изменения всего вашего CSS файла.
<span id="submenu">
<ul>
<li><span class="blue-arrow"></span><span class="newsheading"><a href="#">Gamesites má nový web ou jeeee!</a></span><span class="blueballoon">10</span><span class="balloon">10</span></li>
<li><span class="blue-arrow"></span><span class="newsheading"><a href="#">Gamesites má nový web ou jeeee!</a></span><span class="blueballoon">10</span><span class="balloon">10</span></li>
<li><span class="blue-arrow"></span><span class="newsheading"><a href="#">Gamesites má nový web ou jeeee!</a></span><span class="blueballoon">10</span><span class="balloon">10</span></li>
<li><span class="blue-arrow"></span><span class="newsheading"><a href="#">Gamesites má nový web ou jeeee!</a></span><span class="blueballoon">10</span><span class="balloon">10</span></li>
<li><span class="blue-arrow"></span><span class="newsheading"><a href="#">Gamesites má nový web ou jeeee!</a></span><span class="blueballoon">10</span><span class="balloon">10</span></li>
</ul>
</span>
Обратите внимание: класс подменю className не будет работать, потому что #
не является селектором классов. Это идентификатор.
Это не сработает:
<span class="submenu"> <!-- creating the class, not the id -->
#submenu
в этом HTML .. ??text
используется в HTML?