На своей странице я поместил несколько ссылок, под которыми я не хочу никаких строк, так как я могу удалить их с помощью HTML?
На своей странице я поместил несколько ссылок, под которыми я не хочу никаких строк, так как я могу удалить их с помощью HTML?
Ответы:
Встроенная версия:
<a href="http://yoursite.com/" style="text-decoration:none">yoursite</a>
Однако помните, что вы обычно должны отделять содержимое вашего веб-сайта (то есть HTML ) от презентации (то есть CSS ). Поэтому вам следует избегать встроенных стилей .
См . Ответ Джона, чтобы увидеть эквивалентный ответ с использованием CSS .
class="big-and-red"
, псевдоним, а не разделение. class="meaningful-domain-item"
тогда css .meaningful-domain-item { //big and red }
. Этого ответа достаточно, чтобы напомнить мне, какой тег использовать в моем CSS +1.
Это удалит все подчеркивания со всех ссылок:
a {text-decoration: none; }
Если у вас есть определенные ссылки, к которым вы хотите применить это, дайте им имя класса, например, nounderline
и сделайте следующее:
a.nounderline {text-decoration: none; }
Это будет применяться только к этим ссылкам и не затронет все остальные.
Этот код принадлежит к <head>
вашему документу или к таблице стилей:
<head>
<style type="text/css">
a.nounderline {text-decoration: none; }
</style>
</head>
А в теле:
<a href="#" class="nounderline">Link</a>
Добавьте это во внешнюю таблицу стилей ( предпочтительно ):
a {text-decoration:none;}
Или добавьте это в <head>
свой HTML-документ:
<style type="text/css">
a {text-decoration:none;}
</style>
Или добавьте его в сам a
элемент ( не рекомендуется ):
<!-- Add [ style="text-decoration:none;"] -->
<a href="http://example.com" style="text-decoration:none;">Text</a>
Во всех других ответах упоминается оформление текста. Иногда вы используете тему Wordpress или чужой CSS, где ссылки подчеркнуты другими методами, так что text-decoration: none не отключит подчеркивание.
Border и box-shadow - два других известных мне метода подчеркивания ссылок. Чтобы отключить их:
border: none;
и
box-shadow: none;
Следующее не рекомендуется, но иногда может оказаться полезным.
Лучше использовать решение, предоставленное Джоном Конде, но иногда использование внешнего CSS невозможно. Таким образом, вы можете добавить в свой HTML-тег следующее:
<a style="text-decoration:none;">My Link</a>
Весь вышеупомянутый код у меня не работал. Когда я вникаю в проблему, я понимаю, что она не работает, потому что я поместил стиль после href. Когда я поместил стиль перед href, он работал, как ожидалось.
<a style="text-decoration:none" href="http://yoursite.com/">yoursite</a>
style
атрибуте), это все равно CSS . Два других тега также полностью действительны (presentation
иhyperlink
). В будущем не удаляйте (и не добавляйте) теги к вопросу, если для этого нет веской причины. Спасибо!