Убрать нижнее подчеркивание ссылки css: Как убрать подчёркивание ссылок — журнал «Доктайп»

html — Как у тега убрать визуальные эффекты?

Задать вопрос

Вопрос задан

Изменён 4 года 11 месяцев назад

Просмотрен 99k раз

Не могу понять, как у тега <a> убрать цвет, чтобы он выглядел не как ссылка, а как текст или рамка, а не был синего цвета или фиолетовым после нажатия на него

css

a {
  text-decoration:none;
}

html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
  </head>
  <body>
    <div>
      <a><h2>block1</h2></a>
    </div>
  </body>
</html>
  • html
  • css

Надо прописать для каждого состояния ссылки стиль оформления, используя псевдоклассы. А использовать !important надо только в самых крайних случаях.

a.text:active, /* активная/посещенная ссылка */
a.text:hover,  /* при наведении */
a.text {
  text-decoration: none;
  color: #666;
}
<div>
  <a href="#"><h2>block1</h2></a>
</div>

5

a {
  color: #000 !important;
  text-decoration: none
}
<div>
<a><h2>block1</h2></a>
</div>

5

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

Как убрать подчеркивание ссылок? CSS свойство text-decoration :: SYL.

ru

Ссылки – неотъемлемая часть любой веб-страницы. Они могут быть как текстовыми, так и в виде кнопок. В этой статье будут рассмотрены только текстовые ссылки.

Ни для кого не секрет, что в HTML все элементы выглядят не очень аккуратно, да и дизайн, откровенно говоря, плохой.

Самой главной частью «линка», которая и мешает при создании ссылки, является нижнее подчеркивание. Сейчас разберемся в том, как убрать подчеркивание ссылки в CSS.

Создание ссылки

Для демонстрации работы этого метода, необходимо создать ссылку. В этом поможет стандартный HTML 5.

Чтобы создать ссылку, нужно использовать парный тег «a», который не является блочным. Поэтому, чтобы размещать ссылки на отдельных строчках, необходимо заключать их в теги параграфа (p). Можно воспользоваться и альтернативным способом – задать свойство display: block для каждой ссылки.

Приступаем к созданию ссылки. Вписываем несколько тегов в наш HTML документ. Между открывающим и закрывающим тегом записываем название для нашей ссылки, которое будет отображаться на нашей странице.

Кроме этого, тег «a» имеет целый ряд атрибутов. Обязательным является атрибут href, без которого не будет осуществляться переход по ссылке. В нем указывается путь к странице или файлу, к которому будет вести наша ссылка.

В представленном примере не будет осуществляться переход по другим ссылкам, поэтому можно указать стандартное значение #.

Ссылка создана, теперь ее нужно стилизовать. Существует несколько способов убрать подчеркивание ссылки в CSS:

  1. Атрибут style (располагается внутри тега).
  2. Тег style (располагается в блоке head).
  3. Внешнее подключение стилей с помощью тега link.

Для отмены подчеркивания ссылки в CSS можно использовать любой из этих способов, но наиболее пригодным считается подключение внешних стилей.

Совет: при стилизации веб-страницы отдавайте предпочтение внешним ссылкам.

Стилизация ссылки в CSS

В представленном примере будет использоваться внешнее подключение ссылок. Открываем CSS файл, в котором и будем изменять дизайн ссылок.

Кроме ссылок, на этой странице ничего нет. Поэтому будем использовать в качестве селектора тег «a». При желании можете добавить классы для каждой ссылки, но это необязательно.

Записываем селектор «a», в котором будет прописано свойство text-decoration: none;

Одно простое свойство text-decoration используется для того, чтобы с помощью CSS убрать подчеркивание ссылки.

Text-decoration содержит ряд других значений. С его помощью можно сделать и верхнее подчеркивание, однако это используется редко.

Чтобы убрать подчеркивание ссылки, в CSS документе введите следующий код:

Чтобы упростить код, можно использовать простой атрибут – style. В примере, не представлено полноценного дизайна всей странице, поэтому можно использовать и данный способ.

Главное — не расписывать такими способами всю HTML страницу. В таком коде можно очень легко запутаться.

Изменение наведенной ссылки в CSS

Допустим, вы захотели сделать так, чтобы в обычном состоянии ссылки подчеркивание осталось, а при наведении исчезло. Чтобы убрать или задать подчеркивание для ссылки при наведении, в CSS используется псевдокласс «:hover». Вот пример:

Стили можно применять не только к наведенной ссылке, но и к активированной или посещенной. Для этого нужно использовать псевдоклассы «:active» и «:visited».

html — Удаление подчеркивания ссылки в css

спросил

8 лет, 6 месяцев назад

Изменено 8 лет, 6 месяцев назад

Просмотрено 20 тысяч раз

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

Я пытался использовать украшение текста: нет; и цвет: #FFFFFF; безрезультатно.

Исходный CSS:

 #noday {
    цвет: #ECECEC;
    семейство шрифтов: "Times New Roman",Times,serif;
    размер шрифта: 1em;
}
 

Фрагмент кода:

  example.com/content/" target"_blank">


Здесь случайный текст

Я смотрел: удалить упрямое подчеркивание из ссылки, но это не помогло: /

0

Просто добавьте text-decoration:none; От до тег для #noneall :

 #noneall a{
    текстовое оформление: нет;
}
 

Вот jsfiddle.

1

Попробуйте это, добавьте id (или class ) к вашему a href

 случайный текст здесь 
 

и добавьте это в свой файл css:

 #thisLink{
    текстовое оформление: нет;
}
 

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

Вот Jsfiddle этого:

http://jsfiddle.net/c0c6g4rd/4/

Добавьте в начало файла css:

 a{
 текстовое оформление: нет;
}
 

С помощью этих строк вы удалите это подчеркивание из

всех ссылок в вашем html.

На всякий случай попробуйте добавить «!important» после text-decoration: none… это «{text-decoration: none !important}». Если это действительно работает, то существует проблема с иерархией, и что-то другое переопределяет ваше объявление. Также попробуйте поместить свое объявление в КОНЕЦ вашего CSS, чтобы переопределить любые другие объявления.

Корень этой проблемы в том, что вы не можете поместить div (блочный элемент) внутрь a (строчный элемент). Однако есть лучшие способы сделать то, что вы пытаетесь сделать ,

Как сказали другие, это будет применяться ко всем ссылкам:

 a { text-decoration: none; }
 

Однако, если вы хотите применить его только к этой одной ссылке, добавьте идентификатор к a следующим образом, а не используйте другой элемент:

 ...
 

Затем стилизуйте таким же образом.

Скрипты примеров:

http://jsfiddle.net/9gsu9ok3/ (стилизовать все ссылки)

http://jsfiddle. net/9gsu9ok3/3/ (стилизовать только определенные ссылки)

Надеюсь, это поможет.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Обязательно, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Как убрать подчеркивание из ссылки HREF в CSS

Мы — всемирное сообщество творцов, создателей вещей, учителей, художников, поэтов и любителей GPT. Наша цель — создавать бесплатные многоцелевые онлайн-сервисы для самых разных людей и организаций.

Чтобы удалить строки под ссылками в CSS, установите для свойства text-decoration значение none

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

Есть 3 способа удалить эти строки под ссылкой с помощью CSS. Кто они такие?

Иногда они мешают потоку текста или, что еще хуже, дизайну пользовательского интерфейса.

Не весь интерактивный текст нуждается в подчеркивании.

В CSS строка под ссылкой управляется свойством text-decoration.

Свойство text-decoration является сокращением для 4 различных свойств:

  1. text-decoration-line (управляет наличием линии под текстом, над текстом или под ссылкой)
  2. text-decoration-thickness (управляет толщиной линии над или по ссылке или тексту)
  3. text-decoration-color (управляет цветом подчеркивания)
  4. text-decoration-style (может быть сплошным, волнистым, двойным)

Как видите, вы даже можете контролировать цвет волнистого подчеркивания.

Я не думаю, что надстрочный шрифт используется так часто, вы когда-нибудь видели его где-нибудь? 😅

Как убрать строку под ссылкой

Чтобы удалить подчеркивание ссылки с помощью встроенного CSS, вы можете установить для text-decorection значение none:

.
 Моя ссылка 

В этом примере использовался встроенный css, где код вводился непосредственно в атрибут стиля элемента.

Но как убрать подчеркивание со всех ссылок на странице с помощью одной команды CSS?

Код CSS для удаления подчеркивания со всех гиперссылок

Чтобы убрать подчеркивание со всех гиперссылок на вашей странице, назначьте text-decoration: none самому тегу a, как показано в этом примере:

.
 а {
  текстовое оформление: нет;
} 

Где разместить этот код?

Вы должны поместить этот код в теги стиля в исходном коде HTML-страницы.

Другой способ удалить строку из ссылки в CSS

Вы также можете использовать свойство text-decoration-line:

 а {
  строка оформления текста: нет;
} 

Примечание: это удалит подчеркивание со всех ссылок на вашей странице.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *