|
Модераторы: 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 Пишите в новом стандарте И да подсветится всё правильно и без ошибок! |
|||
|
||||
bars80080 |
|
|||
прапор творюет Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
некорректный пример, могу привести отмашку: ссылка в ссылке - это как один самолёт на другом, при этом они прекрасно разделяются. в какой мы сели - туда и полетим |
|||
|
||||
SelenIT |
|
|||
баг форума Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
"На" — это не "в" . Ссылка на ссылке прекрасно делается (и работает) с помощью позиционирования. А когда внутри — у браузера случается когнитивный диссонанс ("куда мне переходить? по внешней ссылке? по внутренней? по обеим сразу? мне что, разорваться?")
Это сообщение отредактировал(а) SelenIT - 31.3.2011, 14:54 -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
bars80080 |
|
|||
прапор творюет Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
его проблемы, прямо скажем. вот в actionScript предусмотрен блок всплывания события по цепочке элементов. почему браузер не научили такой простой вещи - не понятно |
|||
|
||||
SelenIT |
|
|||
баг форума Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
Всплывание событий снизу вверх, как и перехват сверху вниз, в браузерах есть (в JS). Хочется странного — можно пользоваться этими механизмами на здоровье. Но самой основе браузера, тупой проги для перехода по ссылкам, такие сложности и неоднозначности ни к чему. И страничкам тоже. Можно реальный пример из жизни, где в маленьком кусочке посреди нормальной ссылки ВНЕЗАПНО понадобилось устроить переход в совсем другое место?
Это сообщение отредактировал(а) SelenIT - 31.3.2011, 19:27 -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
bars80080 |
|
|||
прапор творюет Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
это вырожденный пример. ссылки давно уже не используются только в качестве ссылки. могут иметь дополнительный хинт, к примеру. а если хочется в этот хинт загнать ещё ссылки? при этом хинт, прекрасно бы согласовался с a:hover без лишней мутоты с js и лишних элементов |
|||
|
||||
SelenIT |
|
|||
баг форума Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
Но основная часть хинта поневоле осталась бы кликабельной и вела бы по ссылке, что вряд ли сильно понравилось бы юзеру. Раз всё равно используется дополнительный элемент для хинта (вместо стандартного title), не вижу беды в еще одном элементе - <span>-обертке, на которую тоже можно повесить :hover (а IE6 пусть катится куда ему пора;)... -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
Gold Dragon |
|
|||
Призрачный Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 9 Всего: 71 |
// offtop
начало темы было интересным, а сейчас тут вообще про что? -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
poziman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 19.12.2011 Репутация: нет Всего: нет |
Интересная вещь. Про то, что нужно ставить всегда слэш в одиночных тегах я не знал. Я думал, что это только xhtml применяется. Или здесь автор попутал?
|
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
poziman, Это - про правила написания кода в местном редакторе-подсвечивалке. Он тут сделан на xhtml, хотя исправно и правильно подсвечивает все. Объясняется этот топик тем, что он стартовал более 6 лет назад, когда трава была зеленее и перспективы xhtml толще
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Denispopov11 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.12.2011 Репутация: нет Всего: нет |
Полезная информация. Даже не являясь новичком, сделал для себя несколько открытий
|
|||
|
||||
SelenIT |
|
||||
баг форума Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
Ну ёлки ж новогодние. А черные буквы (не красные и не зеленые) в спеках вообще кто-нибудь читает? Приложение C, пункт 2, например?
Вообще, в свете официального признания XHTML тупиковой веткой и массовым переходом браузеров на HTML5-парсер, предлагаю эту ветку открепить, т.к. советы в ней на сегодняшний день практически неактуальны (а отквоченное выше — так и просто вредно). -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
||||
|
|||||
Nikita95 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 3.3.2012 Репутация: нет Всего: нет |
Доброго времени суток! Ребят такая проблема, у нас небольшой город и мы сделали свою лок сеть,без выхода в инет,я установил движок,залил скрипт соц сети типа в контакте,чтобы было понятней на денвире,как и где прописать код чтобы доменом был не айпишник а кпримеру никита.нет повторюсь выхода в инет нет чисто локально, если кто то знает помогите пожалуйста,мне сказали нужно пару строк прописать,так это я и сам знаю,но где и какие не знаю.
Зарание благодарен!! |
|||
|
||||
Kratos |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.4.2012 Репутация: нет Всего: нет |
Самая распространенная ошибка, W3C не пройдет валидацию
Правильно: <img src="/image.png" alt="noimage" title="this is sparta" /> Не правильно: <img src="/image.png" alt="noimage" title="this is sparta"> Да и в принципе нужно закрывать все одиночные теги <br />, <hr /> и т.п. |
|||
|
||||
KosmoBoy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 21.6.2012 Где: Киев (Украина) Репутация: нет Всего: нет |
Насчёт закрытия/незакрытия тэга BR существует много споров. Но я лично предпочитаю закрывать! Подробнее об том написано здесь: Теги HTML Это сообщение отредактировал(а) KosmoBoy - 31.1.2013, 15:40 |
|||
|
||||
Gold Dragon |
|
|||
Призрачный Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 9 Всего: 71 |
существует спецификация, а не мнение.. в HTML 5 допускается не закрывать даже < P>
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |