|
Модераторы: Illuminaty |
|
sergejzr |
|
|||
Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 4 Всего: 360 |
Как мы знаем, XHTML набирает обороты и синтаксис определён у него намного строже "старого" HTML.
Мы стараемся не отставать. Именно код в формате XHTML, например будет правильно подсвечен в тэгах "code". Вот пара нехитрых пунктов, которые помогут нам сделать код не только удобночитаемым но и правильноподсвечиваемым! -------------------------------------------------------------------------------------------------------------------------------------
Свой код можно полностью проверить на соостветствие стандарта с помощью валидатора от W3C. http://validator.w3.org/ Актуальная спецификация полностью: http://www.w3.org/TR/xhtml1/#h-4.3 Подтолкнул на мысль: http://vingrad.ru/@Irokez Пишите в новом стандарте И да подсветится всё правильно и без ошибок! |
|||
|
||||
BlackRu |
|
|||
Опытный Профиль Группа: Участник Сообщений: 425 Регистрация: 14.9.2009 Репутация: нет Всего: 4 |
И что мне теперь, каждый год переписывать движок сайта...
-------------------- Удалена администрацией форума |
|||
|
||||
NDenis |
|
|||
Опытный Профиль Группа: Участник Сообщений: 317 Регистрация: 14.12.2007 Репутация: 8 Всего: 8 |
BlackRu, а что мешает сразу писать правильно?
|
|||
|
||||
BlackRu |
|
|||
Опытный Профиль Группа: Участник Сообщений: 425 Регистрация: 14.9.2009 Репутация: нет Всего: 4 |
А если html-код интегрирован с php и кавычки вызывают проблемы?
Каждый раз экранировать? -------------------- Удалена администрацией форума |
|||
|
||||
bars80080 |
|
|||
прапор творюет Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
не пиши интегрированный php-код с html-разметкой
|
|||
|
||||
ksayri |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 10.2.2010 Репутация: нет Всего: нет |
О правилах написания семантического html. В частности как использовать заголовки, как верстать меню и прочее. Начинающим будет полезно.
|
|||
|
||||
SelenIT |
|
|||
баг форума Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
ksayri, сорри, но на первый взгляд очень сильно смахивает на клон htmlbook.ru. Включая его немногочисленные, но досадные ляпы (напр., cite — ни разу не "строчный аналог blockquote", которым на самом деле является q, а цитируемый источник, библиографическая ссылка)…
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
ksayri |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 10.2.2010 Репутация: нет Всего: нет |
спасибо за указанную ошибку - исправили.
|
|||
|
||||
Violator |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 234 Регистрация: 10.1.2009 Репутация: 15 Всего: 15 |
ksayri,
на главной сразу бросилась в глаза статья о теге address самое интересное что в конце статьи приводите линк на спецификацию, которую сами то и не прочитали, внутри address должны располагаться только инлайн элементы, исправьте <!ELEMENT ADDRESS - - (%inline;)* -- information on author --> |
|||
|
||||
KatyaXml |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 58 Регистрация: 16.12.2010 Репутация: нет Всего: нет |
||||
|
||||
SelenIT |
|
|||
баг форума Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
KatyaXml, дата того поста не смущает? ;)
Тогда, 4 года назад однозначно считалось, что сайт вообще не должен навязывать пользователю, где открывать ссылки (в том же окне, в новом табе и т.п.). Но с тех пор многое изменилось, появился HTML5 (в котором target у ссылок опять разрешен), и общая установка стала помягче: можно использовать, если точно знаешь, что это действительно нужно. Например, для хелп-страничкик к сложной форме или интерфейсу... -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
CmndrAlexGreen |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 1.3.2009 Репутация: нет Всего: нет |
Уважаемые, подскажите, а можно ли обьявлять ссылкой все содержимое div'а. На практике вроде работает нормально, но не будет ли в дальнейшем кривизны и есть ли какие то нормы или ссылкой по сути может быть что угодно?
пример:
|
|||
|
||||
bars80080 |
|
|||
прапор творюет Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
кривизна возможна и очень загибистая. но закономерностей тут сообщить не могу
к примеру, делал примерно следующее: <a class="a1" href="">text <div> <p><a>text1</a></p> </div> </a> суть была при наведении на ссылку по a.a1:hover div { display: block; } до этого слой был скрыт. что прекрасно работало, пока не вставил ссылку в слой. в итоге блок всегда показывался, и был значительный сбой в стилях. что в ФФ, что в хроме победить не удалось. только переписав структуру |
|||
|
||||
mcTep |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 203 Регистрация: 25.2.2009 Репутация: 3 Всего: 6 |
CmndrAlexGreen, насколько мне известно ссылка инлайновый элемент и в нее блочный элемент совать нельзя. Вроде даже валидатор ругается.
Но его можно обмануть сунув туда например spanи сделать ему display:block; Тогда все валидно будет, но опять же теги заголовков, списков и параграфов идут лесом. |
|||
|
||||
CmndrAlexGreen |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 1.3.2009 Репутация: нет Всего: нет |
Я решил не заморачиваться и просто назначил одну и туже ссылку вначале для текста, а потом и еще для картинки идущей под текстом. По сути куда не нажмеш, все равно по ссылке перейдеш.
Это сообщение отредактировал(а) CmndrAlexGreen - 27.3.2011, 23:57 |
|||
|
||||
SelenIT |
|
|||
баг форума Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
В HTML5 блочные элементы в ссылку вставлять можно и валидно. Нужна внимательность в старых IE, там возможны глюки с hover-ом, курсором и т.п. (впрочем, со span:display-block тоже).
А вот ссылку в ссылку пихать нельзя никогда, ни при каких доктайпах и условиях (а также кнопку в ссылку, ссылку в кнопку и т.п. интерактивные элементы друг в друга). Просто по логике - вот что будет, если в самолет, летящий, к примеру, в Париж, "вставить" другой самолет, летящий в Токио? :) -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |