Jump to content
  • 0

text-decoration:none


FtD
 Share

Question

Здравствуйте, такая вот проблема:

есть 2 класса для текста в одном из которых text-decoration:underline;-его я объявил в самом начале, т.к. он основной.

есть 2й класс, в нем text-decoration:none; когда применяю этот класс с помощью абв,

то абв все равно остается подчеркнутым. Вот сосбно вся проблема.

Link to comment
Share on other sites

Recommended Posts

  • 0

.textLeftMain{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#00AEEF;

text-decoration:underline;

}

.textLeftMain2{

color:#DBE6EF;

text-align:justify;

font-size:11px;

font-family:Verdana, Arial, Sans-serif;

font-weight: bold;

text-decoration:none;

}

Link to comment
Share on other sites

  • 0

Вс? отлично работает, что тебе не нравится? У спана нет подч?ркивания, я проверил. Тебя наверное вводит в заблуждение подч?ркивание у элемента списка, которое он наследует от дива... Но ты же его сам не убрал - вот оно и есть...

Вот посмотри:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<style>
a:link {color: #00AEEF;
text-decoration: underline;
}
a:visited {color: #0189DF;
text-decoration: underline;
}
a:active {color: #F57401;
text-decoration: underline;
}
a:hover {color: #00AEEF;
text-decoration: underline;
}

#leftMain{
background:#055096;
float:left;
width:18%;
height:1050px;
}

#leftMain li{
list-style-type:none;
}

.textLeftMain{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00AEEF;
text-decoration:underline;
}

.textLeftMain2{
color:#DBE6EF;
text-align:justify;
font-size:11px;
font-family:Verdana, Arial, Sans-serif;
font-weight: bold;
text-decoration:line-through;
}

#listLeftMain{
margin:40px 0px 0px 20px;
line-height:20px;
}
</style>
</head>
<body>
<div id="leftMain" class="textLeftMain">
<ul id="listLeftMain">
<li><span class="textLeftMain2"><nobr>qwerty</nobr></span></li>
<li><a href="http://" ><nobr>qwerty</nobr></a></li>
</ul>
</body>
</html>

Link to comment
Share on other sites

  • 0

Последний раз исправляю - дальше верстай сам НОРМАЛЬНО!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<style>
a:link {color: #00AEEF;
text-decoration: underline;
}
a:visited {color: #0189DF;
text-decoration: underline;
}
a:active {color: #F57401;
text-decoration: underline;
}
a:hover {color: #00AEEF;
text-decoration: underline;
}

.textLeftMain{
background:#055096;
float:left;
width:18%;
height:1050px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00AEEF;
}

.listLeftMain{
margin:40px 0px 0px 20px;
line-height:20px;
}
.listLeftMain li,
.listLeftMain .textLeftMain2 {
text-decoration:underline;
list-style-type:none;
}

.listLeftMain .textLeftMain2{
color:#DBE6EF;
text-align:justify;
font-size:11px;
font-family:Verdana, Arial, Sans-serif;
font-weight: bold;
text-decoration:none;
}

</style>
</head>
<body>
<div class="textLeftMain">
<ul class="listLeftMain">
<li class="textLeftMain2">qwerty</li>
<li><a href="http://" >qwerty</a></li>
</ul>
</div>
</body>
</html>

Link to comment
Share on other sites

  • 0

Эмм... В ч?м проблема то? Вот смотрите, вы созда?те блок, которому говорите "подч?ркивать текст внутри себя", далее внутри этого блока Вы созда?те элемент, которому говорите "не подч?ркивать текст внутри себя". Вот Вы и видите вполне логичную картину: текст ведь находится в span, а span находится в div, соттветственно и текст находится в div. Вы указали span не подч?ркивать текст, вот он и не подч?ркивает, а div продолжает его подч?ркивать.

Link to comment
Share on other sites

  • 0

хорошо, а как сделать чтобы див не подчеркивал? Но вписать класс в него... мне не нужно ничего исправлять, я просто хочу сделать все красиво... Если нельзя обойти наследование никак, то ладно.

Link to comment
Share on other sites

  • 0

ZoNT и yopopt

по +1 от меня тож)

у меня тут прям левелАП, я просто CSS ток учу)

FtD, так тебе и сделали чтоб он не подчеркивал ужеж..код выше посмотри

я так понял: нужно правила делать не

блок 1 - подчеркивать все

блок внутри - не подчеркивать

т.к. блок внутри сперва не подчеркивает, но блок1 подчеркивает все внутри

а надо

блок 1- не подчеркивать

а нужный блок внутри - подчеркнуть

Link to comment
Share on other sites

  • 0
Последний раз исправляю - дальше верстай сам НОРМАЛЬНО!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<style>
a:link {color: #00AEEF;
text-decoration: underline;
}
a:visited {color: #0189DF;
text-decoration: underline;
}
a:active {color: #F57401;
text-decoration: underline;
}
a:hover {color: #00AEEF;
text-decoration: underline;
}

.textLeftMain{
background:#055096;
float:left;
width:18%;
height:1050px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00AEEF;
}

.listLeftMain{
margin:40px 0px 0px 20px;
line-height:20px;
}
.listLeftMain li,
.listLeftMain .textLeftMain2 {
text-decoration:underline;
list-style-type:none;
}

.listLeftMain .textLeftMain2{
color:#DBE6EF;
text-align:justify;
font-size:11px;
font-family:Verdana, Arial, Sans-serif;
font-weight: bold;
text-decoration:none;
}

</style>
</head>
<body>
<div class="textLeftMain">
<ul class="listLeftMain">
<li class="textLeftMain2">qwerty</li>
<li><a href="http://" >qwerty</a></li>
</ul>
</div>
</body>
</html>

Link to comment
Share on other sites

  • 0

благодарю за объяснение... думал есть какой способ отмены подчеркивания, оказывается все делается ручками)

сижу разбираюсь в написанном, кстати что значит:

.listLeftMain li,

.listLeftMain .textLeftMain2 {

text-decoration:underline;

list-style-type:none;

}

?

Link to comment
Share on other sites

  • 0

это стиль для li, котрорые лежат в ul класса listLeftMain и для li класса textLeftMain2, которые лежат в ul класса listLeftMain

Эквивалентно

ul.listLeftMain li,

ul.listLeftMain li.textLeftMain2 {

text-decoration:underline;

list-style-type:none;

}

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy