Удалить упрямый подчеркивание из ссылки
Вопрос
Я пытаюсь показать ссылку на белом, без подчеркивания. Цвет текста отображается правильно как белый, но синий подчеркивает упрямо упорно. Я старался text-decoration: none;
а также text-decoration: none !important;
В CSS для удаления подчеркивания ссылки. Не работал.
.boxhead .otherPage {
color: #FFFFFF;
text-decoration: none;
}
<div class="boxhead">
<h2>
<span class="thisPage">Current Page</span>
<a href="myLink"><span class="otherPage">Different Page</span></a>
</h2>
</div>
Как я могу удалить синий подчеркивать из ссылки?
Решение
Как я ожидал, вы не применяете text-decoration: none;
к якоре (.boxhead a
) но в элемент охвата (.boxhead
).
Попробуй это:
.boxhead a {
color: #FFFFFF;
text-decoration: none;
}
Другие советы
Якорной тег (ссылка) также имеет псевдо-классы, такие как посещенные, зависящие, ссылка и активные. Убедитесь, что ваш стиль применяется к вопросу о состоянии (ы) и что никакие другие стили не являются противоречивыми.
Например:
a:hover, a:visited, a:link, a:active
{
text-decoration: none;
}
Видеть W3.org. Для получения дополнительной информации о Действие пользователя Pseudo-Classes: Hover: Active и: Фокус.
text-decoration: none !important
должен удалить это .. ты уверен, что нет border-bottom: 1px solid
скрывался? (Следить за вычисленным стилем в Firebug / F12 в IE)
Просто добавьте этот атрибут в свой якорный тег
style="text-decoration:none;"
Пример:
<a href="page.html" style="text-decoration:none;"></a>
Или используйте путь CSS.
.classname a {
color: #FFFFFF;
text-decoration: none;
}
Вы пропустили text-decoration:none
для Якорная тег. Отказ Таким образом, код должен быть следующим.
.boxhead a {
text-decoration: none;
}
<div class="boxhead">
<h2>
<span class="thisPage">Current Page</span>
<a href="myLink"><span class="otherPage">Different Page</span></a>
</h2>
</div>
Более стандартные свойства для текстового оформления
Иногда вы видите, это коробка тень, а не подчеркивается текст.
Попробуйте это (используя любые подходящие для вас CSS):
a:hover, a:visited, a:link, a:active {
text-decoration: none!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
}
Не видение страницы, трудно спекулировать.
Но это звучит мне, как у вас, возможно, border-bottom: 1px solid blue;
применяются. Возможно добавить border: none;
. text-decoration: none !important
Это верно, возможно, у вас есть другой стиль, который все еще переоценивает, что CSS, хотя.
Это где используя Firefox Web Developer панель инструментов Потрясающе, вы можете редактировать CSS прямо там и посмотреть, работают ли все, по крайней мере, для Firefox. Это под CSS > Edit CSS
.
Как правило, если ваша «подчеркивание» не является тем же цветом, что и ваш текст [и «цвет:» не переопределяют встроенные]. Он не исходит из «Text-Decoration:»
Не забудьте взять границу от своих классов псевдо!
a, a:link, a:visited, a:active, a:hover {border:0!important;}
Этот фрагмент предполагает его на якоре, переожал на обертку соответственно ... и использовать специфику вместо «! Важный» после того, как вы отслеживаете корневую причину.
Хотя другие ответы верны, простым способом избавиться от подчеркивания на всех этих надоедных ссылках:
a {
text-decoration:none;
}
Это удалит подчеркивание из каждой ссылки на вашу страницу!
Если text-decoration: none
или border: 0
Не работает, попробуйте применять встроенный стиль в вашем HTML.
Просто используйте свойство
border:0;
И вы покрыты. Работал отлично для меня, когда текстовое оформление имущества вообще работают вообще.
Ни один из ответов не работал для меня. В моем случае был стандарт
a:-webkit-any-link {
text-decoration: underline;
в моем коде. В основном, какая она есть, цвет текста идет синее, и ссылка остается все, что она есть.
Поэтому я добавил код в конце заголовка, как это:
<head>
</style>
a:-webkit-any-link {
text-decoration: none;
}
</style>
</head>
И проблема больше нет.
Вот пример для управления ASP.NET WebForms LinkButton:
<asp:LinkButton ID="lbmmr1" runat="server" ForeColor="Blue" />
Код позади:
lbmmr1.Attributes.Add("style", "text-decoration: none;")
Вы использовали текстовые украшения, нет в неверном селекторе. Вам нужно проверить, какой тег вам нужен для украшения.
Вы можете использовать этот код
.boxhead h2 a{text-decoration: none;}
ИЛИ
.boxhead a{text-decoration: none !important;}
ИЛИ
a{text-decoration: none !important;}
Поместите следующий HTML-код перед<BODY>
ярлык:
<STYLE>A {text-decoration: none;} </STYLE>
В моем случае у меня плохо образуется HTML. Ссылка была в пределах <u>
тег, а не <ul>
ярлык.