10.07.2011, 20:10
|
Аспирант
|
|
Регистрация: 23.01.2010
Сообщений: 90
|
|
Подскажите по коду
В работе одной из студий увидел код:
<div><a href="/"><img src="/img/logo.jpg"></a></div>
А почему не
<a id="image1"></a> и соответствующий стиль с background
Первый вариант семантически вернее? Или как?
|
|
10.07.2011, 20:19
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Первый вариант лучше. Во-первых, размеры у картинки ставятся автоматом, в отличие элемента с бекграундом (который ради этого ещё и блоковым делать придётся, что не есть хорошо). Во-вторых, нагляднее. В-третьих, не нужно прописывать отдельный стиль и путаться потом в них. В-четвёртых, в случае, если картинка не загрузилась, можно сделать замещающий текст.... Мне продолжать?)
|
|
10.07.2011, 20:39
|
Аспирант
|
|
Регистрация: 23.01.2010
Сообщений: 90
|
|
да, если можно...я планирую устраиваться в студию верстальщиком...и мне сказали переделать мой код на правильный. позже я выложу ещё сомнительные куски и вопросы...
|
|
10.07.2011, 20:53
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,588
|
|
Ну ссылку блоковой делать приходится частенько, ибо hover в ie6)
__________________
29375, 35
|
|
10.07.2011, 20:57
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Aetae
|
Ну ссылку блоковой делать приходится частенько, ибо hover в ie6)
|
Это другой случай))
Сообщение от OlegALL
|
я планирую устраиваться в студию верстальщиком
|
М... Поучите CSS. Всё-таки вас наняли работать, а не нас за вас.
|
|
10.07.2011, 21:06
|
Аспирант
|
|
Регистрация: 23.01.2010
Сообщений: 90
|
|
Мне просто не у кого спросить.
Ещё конструкция:
<div class='block-top-left3'><span></span></div>
зачем <span></span>?
|
|
10.07.2011, 21:18
|
Аспирант
|
|
Регистрация: 23.01.2010
Сообщений: 90
|
|
ещё конструкция
<li id="top-block-links">
<span>
<a href="/">На главную</a>
<a href="/sitemap/">Карта сайта</a>
<a href="/feedback/">Обратная связь</a>
</span>
</li>
1. ПОчему код обернут в li? Насколько знаю с помощью li верстают меню.
2. Почему ссылки обрамлены в span, да ещё и без стиля?
|
|
10.07.2011, 21:18
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Я откуда знаю) Проанализируйте код и css, может, есть какие-то правила типа:
.block-top-left3 span {
/* ...some rules... */
}
|
|
10.07.2011, 21:21
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Чёрт, код у вас, а не у меня. Посмотрите в него, подумайте, зачем li присобачили туда. Наверное, есть какая-то причина.
Сообщение от OlegALL
|
Насколько знаю с помощью li верстают меню
|
Если вы говорите это так неуверенно... Вам сюда и сюда. Учиться.
|
|
10.07.2011, 21:28
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,588
|
|
Юзайне файербаг при анализе, - слева код, справа css элемента - удобно.)
__________________
29375, 35
|
|
|
|