Jump to content
  • 0

гиперсылка средствами css


bondarin
 Share

Question

можно ли делать гиперссылку без текста и картинки, тоесть только средствами css

например

<a class="goog" href="url"></a>

а в css пишем

a.goog {height: 16 px; width:16 px; background: url(../images/typo/google.png) no-repeat #74A824!important;}

просто у меня сейчас ничего не кажет

может так нельзя?

Link to comment
Share on other sites

21 answers to this question

Recommended Posts

  • 0

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

Link to comment
Share on other sites

  • 0
Написать так конечно можно, вот только работать не будет как хочется. Тег A это встроенный элемент, на него ширина и высота не действуют. Надо сделать блочным.

блочным это как?

Link to comment
Share on other sites

  • 0

Оставлять пустые линки - правила дурного тона.

Это не критично, сайт не сломается, но это нехорошо, очень нехорошо.

Поэтому делай линки блочными, цепляй бг, а текст убирай text-align:-9999px;

Link to comment
Share on other sites

  • 0
Поэтому делай линки блочными, цепляй бг, а текст убирай text-align:-9999px;

Имхо, не для спора, но это мовитон - лучше делать прозрачную картинку с alt="Ваш текст", нежели заниматься клоакингом

Link to comment
Share on other sites

  • 0

Ответьте на два вопроса, и поймете что есть моветон и клоакинг.

Для поисковика что будет лучше:

1.

<h2><a href="#">Заголовок поста</a></h2>

или

<h2><a href="#"><img src="..." alt="Заголовок поста" /></a></h2>

2.

Также как прочтет оба варианта скринридер (для людей с проблемами зрения на сайтах читает текст). Кстати в Англии уже давненько принят закон о защите прав людей с ограниченными способностями. И одно из его требований - сайты нужно делать так чтобы этот скринридер смог прочитать.

Можете сказать что мы же не в Англии и плевать нам на людей с ограниченными способностями.

Edited by mishka2
Link to comment
Share on other sites

  • 0
Оставлять пустые линки - правила дурного тона.

Это не критично, сайт не сломается, но это нехорошо, очень нехорошо.

Поэтому делай линки блочными, цепляй бг, а текст убирай text-align:-9999px;

Ох и написал же, сам в шоке

text-indent:-9999px;

Edited by mishka2
Link to comment
Share on other sites

  • 0

Во-первых, зачем в пустом линке href="url" ? может лучше href="#" или href="java script://". Что за попытка изобрести велосипед? А во-вторых, зачем там !important? Ну это вообще безрассудство какое-то!

Link to comment
Share on other sites

  • 0
Есть сеошники на форуме?

Может скажете что все же лучше поисковику - текст, или альт текст картинки?

Ну если речь касается

<h2><a href="#">Заголовок поста</a></h2>
или
<h2><a href="#"><img src="..." alt="Заголовок поста" /></a></h2>

То на практике лучше первый вариант...

Link to comment
Share on other sites

  • 0

Альты и/или тайтлы прекрасно читаются звуковыми браузерами.

Доказывающая выдержка из спецификации

Specifying alternate text assists users without graphic display terminals, users whose browsers don't support forms, visually impaired users, those who use speech synthesizers, those who have configured their graphical user agents not to display images, etc.
Link to comment
Share on other sites

  • 0

Все, сдаюсь.

Но считаю когда человек хочет оформить ссылку только через css, то неправильно оставить ее пустой, или вместо нормального текста сунуть прозрачное изображение с альтом вместо текста.

Link to comment
Share on other sites

  • 0

Может это мега-СЕО...

Типа сколько ссылок можно уместить на квадратном сантиметре если размер ссылки 1х1 пиксель... правильный ответ - дофига. Это я к тому, что мало ли для чего надо, понадобилось и все тут.

Прикольно было б замостить все окно ссылками и на onmouseover открывать все в новом окне. Провел разок мышой - получил миллион открытых вкладок, а уж если в ИЕ6 сидим, то вообще праздник - окна закрывать замучаешься.

Link to comment
Share on other sites

  • 0

Спор начался отсюда:

Поэтому делай линки блочными, цепляй бг, а текст убирай text-align:-9999px;

Имхо, не для спора, но это мовитон - лучше делать прозрачную картинку с alt="Ваш текст", нежели заниматься клоакингом

Теперь вот вопрос что из этого больший клоакинг? Пустая картинка с альтом? или нормальный текст? Или вообще пустая линка?

Edited by mishka2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 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