Ссылка + изображение

Статус
Закрыто для дальнейших ответов.

Den_Mak

Царь и Бог!
Регистрация
22.12.2011
Сообщения
350
Какой способов из этих лучше всего:

1)
Код:
<a href="#" id="a"></a>
Код:
#a{
background-image: background-image.png;
}
Или

2)
Код:
<a href="#"><img src="image.png alt=""></a>
Какой из них лучше и почему?

CSS не правильно написал, но суть ясна.
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
Ден, научись уже вопросы задавать! нет лучше - хуже, есть задача, которую нужно решить
если ссылка оформлена в виде кнопки, то первый способ - картинка фоном, можно менять положение, размер,цвет...
а если картинка-логотип, то второй (картинка проиндексируется)....
 

Den_Mak

Царь и Бог!
Регистрация
22.12.2011
Сообщения
350
Ден, научись уже вопросы задавать! нет лучше - хуже, есть задача, которую нужно решить
если ссылка оформлена в виде кнопки, то первый способ - картинка фоном, можно менять положение, размер,цвет...
а если картинка-логотип, то второй (картинка проиндексируется)....
Спасибо.

Есть ещё вопросик, как будет правильнее:

1)
Код:
<a href="#"><strong>blablabla</strong></a>
2)
Код:
<strong><a href="#">blablabla</a></strong>
3)
Код:
<a href="#">blablabla</a>
Код:
a{
   font-wight: bolder;
}

Как правильнее?
 

AngelGabriel

И имя мне - легион
Регистрация
23.11.2008
Сообщения
778
1 - 2 разницы нет но есть такие случаи
Код:
<strong>Hello <a href="#">crazy</a> web!</strong>
или такие

Код:
<a href="#">
  <section>
   <h1>The Mellblom Browser</h1>
   <p>Web browsing at the speed of light.</p>
   <p>No other browser goes faster!</p>
  </section>
</a>
 

Volter9

defined('SURRENDER') or die(); // StarWars
Регистрация
27.05.2012
Сообщения
1 145
1 - 2 разницы нет но есть такие случаи
Код:
<strong>Hello <a href="#">crazy</a> web!</strong>
или такие

Код:
<a href="#">
<section>
<h1>The Mellblom Browser</h1>
<p>Web browsing at the speed of light.</p>
<p>No other browser goes faster!</p>
</section>
</a>
Тигра говорит, что лучше использовать CSS, чем тратить время на HTML: < b > и < strong > (Или BaNru, не помню точно)

P.S.: Александр, у тебя 512 сообщение :happy:
 

CamaroSS

Well-Known Member
Регистрация
21.02.2012
Сообщения
176
<b> банально меньше места занимает, если надо только одно слово выделить, чем какой-нибудь <span class="bold-text">
 

Volter9

defined('SURRENDER') or die(); // StarWars
Регистрация
27.05.2012
Сообщения
1 145
<b> банально меньше места занимает, если надо только одно слово выделить, чем какой-нибудь <span class="bold-text">
Я с вами определенно согласен, да и со спаном получается "span мания", если много надо выделить жирным шрифтом. :)
 

aspirin

Well-Known Member
Регистрация
23.04.2011
Сообщения
127
<img> нужно использовать, когда картинка имеет логический смысл на страничке (лого, картинка продукта, фотка т.д.). А CSS был придуман для оформления, так давайте его так и использовать)
А по поводу <b>, лучше использовать font-weight: bold. Вы еще про <center> спросите, засумоньте Тигру. <strong> несет еще SEO информацию о страничке (ключевые фразы/слова).
 

Volter9

defined('SURRENDER') or die(); // StarWars
Регистрация
27.05.2012
Сообщения
1 145
<img> нужно использовать, когда картинка имеет логический смысл на страничке (лого, картинка продукта, фотка т.д.). А CSS был придуман для оформления, так давайте его так и использовать)
А по поводу <b>, лучше использовать font-weight: bold. Вы еще про <center> спросите, засумоньте Тигру. <strong> несет еще SEO информацию о страничке (ключевые фразы/слова).
[member=aspirin], никогда такого не знал, спасибо :)

Да и вообще я лох в СЕО и в Рекламе.

P.S.: http://coolinfoo.ru/rejting-samyx-vazhnyx-html-tegov-v-seo
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
Если такая ссылка одна (ну, две), то первый вариант.
А если много, то третий.
Второй вариант семантически весьма сомнителен, хотя формально, правила не нарушены (есть буква закона, а есть дух закона).

CamaroSS и Aspirin! А вам советую почитать про элементы <b> и <strong> (гуглить самостоятельно). Кстати, мы обсуждали это на одной из конференций.
 

AngelGabriel

И имя мне - легион
Регистрация
23.11.2008
Сообщения
778
А по поводу <b>, лучше использовать font-weight: bold. Вы еще про <center> спросите
причем тут центр он никогда не входил в спецификацию при том как b был и есть.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ