Текстовое оформление: не работает - программирование
Подтвердить что ты не робот

Текстовое оформление: не работает

Полностью сбит с толку! Я попытался переписать строку text-decoration: none несколькими разными способами. Мне также удалось изменить размер текста, настроив его, но код text-decoration: none не займет.

Помогите оценить.

код

.widget    
{
     height: 320px;
     width: 220px;
     background-color: #e6e6e6;
     position: relative;                              
     overflow: hidden;                          
}


.title    
{
     font-family: Georgia, Times New Roman, serif;
     font-size: 12px;
     color: #E6E6E6;
     text-align: center;
     letter-spacing: 1px;
     text-transform: uppercase;
     background-color: #4D4D4D;    
     position: absolute;
     top: 0;
     padding: 5px;
     width: 100%;
     margin-bottom: 1px;
     height: 28px;
     text-decoration: none;
}

a .title    
{
     text-decoration: none;
}
<a href="#">
    <div class="widget">  
        <div class="title">Underlined. Why?</div>  
    </div>
</a>
4b9b3361

Ответ 1

У вас есть элемент блока (div) внутри встроенного элемента (a). Это работает в HTML 5, но не в HTML 4. Таким образом, только браузеры, которые фактически поддерживают HTML 5.

Когда браузеры сталкиваются с недействительной разметкой, они попытаются ее исправить, но разные браузеры будут делать это по-разному, поэтому результат будет изменяться. Некоторые браузеры будут перемещать элемент блока вне встроенного элемента, некоторые будут игнорировать его.

Ответ 2

a:link{
  text-decoration: none!important;
}

= > Работа со мной:), удачи

Ответ 3

Используйте CSS-псевдоклассы и дайте тегу класс, например:

<a class="noDecoration" href="#">

и добавьте это в таблицу стилей:

.noDecoration, a:link, a:visited {
    text-decoration: none;
}

Ответ 4

Добавьте этот оператор в свой тег заголовка:

<style>
a:link{
  text-decoration: none!important;
  cursor: pointer;
}
</style>

Ответ 5

Попробуйте разместить text-decoration: none; на своем a: hover css.

Ответ 6

У меня есть ответ:

<a href="#">
    <div class="widget">  
        <div class="title" style="text-decoration: none;">Underlined. Why?</div>  
    </div>
</a>​

Он работает.

Ответ 7

Нет подчеркивания, даже я удалил 'text-decoration: none;' от вашего кода. Но у меня был подобный опыт.

Затем я добавил код

a{
 text-decoration: none;
}

и

a:hover{
 text-decoration: none;
}

Итак, попробуйте код: hover.

Ответ 8

попробуйте добавить это в таблицу стилей:

a {text-decoration:none;}

Ответ 9

Я использовал приведенный ниже код, чтобы заставить мой работать в Chrome. Вы можете настроить вложенность:

a:-webkit-any-link { color: black; }

Ответ 10

У меня было много головной боли, когда я пытался настроить тему WordPress, и текстовое оформление мне не помогло. В моем случае мне пришлось также удалить тень.

a:hover {
    text-decoration: none;
    box-shadow: none;
} 

Ответ 11

Я просто сделал это по-старому, я знаю, что это не так, но это быстро исправить.

<h1><a href="#"><font color="#FFF">LINK</font></a></h1>