- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
День добрый)
Прошу помочь разобраться, как правильно написать тег <a>
1. <a href="#" target="_blank" />
2. <a href="#" target="_blank" >
Кто-то утверждает, что правильно без слеша в конце. Так ли это и главное - это критично писать именно без слеша?
Зависит от DOCTYPE
Дак вроде слеш в конце этого элемента применяется если страница в стандарте XHTML - ну а если документ HTML то слеш не нужен.
А вообще валидатор в помощ.
;8644041']Зависит от DOCTYPE
Если не сложно подскажите, какой DOCTYPE подходит к какому случаю..
И вариант, если это все на старом сайте на котором нет вообще вверху строчки с DOCTYPE.
На сколько я понимаю, понятие DOCTYPE это как рекомендация? Это же не обязательность?! Сейчас ссылки со слешем и вверху нет строчки DOCTYPE и весь сайт отлично индексируется и работает, как часы.
...XHTML, в отличие от HTML, требует закрытия всех элементов, в том числе не имеющих закрывающего тега...
Что за дикость - элемент <a> закрывать слешем? Где, в какой спецификации вы это увидели? Это не "пустой" элемент, чтобы закрывать его.
Элемент ссылки имеет закрывающий тег: <a href="#">анкор</a>.
Brucekiev, старина да Вы о чем? Как это нет DOCTYPE?
Вы не путайте божий дар с яичней - правила существуют ДЛЯ DOCTYPE -
если ваш документ его не имеет - то это очень грубное нарушение стандартов и тогда о какой валидности вообще идет речь - хоть по пять слешей в конце можете рисовать.
Force68 добавил 11-03-2011 в 11:52
Olldman, представьте себе закрывают - в стандарте XHTML и br/ закрывать положенно.
Да неоднократно встречаются сайты без Доктайпа, которые верстают люди, не подозревающие даже о такой штуке. И в разных браузерах они так расползаются, что собрать их очень очень очень проблематично.
Тег <a> действительно закрывать не нужно, потому что он двойной. Вы же не закрываете первый <div> ;)
В стандарте XHTML все теги должны быть закрыты, двойные во всех стандартах закрываются, а одиночные закрывать непривычно, так как в большинстве своем люди сталкиваются только с HTML (если нужно сверстать - натянуть - работать).
Force68, да вот так и есть)
Спасибо за ответы
Понял, что с данным старым сайтом я оказался полным дуриком и пошел исправлять ошибки)
пипец блин развели демагогию а вот с доктайпом, а вот без доктайпа.
единственный Olldman правильно написал
со слэшем только если тег НЕПАРНЫЙ
тег <a> ПАРНЫЙ и требует закрывающего </a>
p.s. если троллинг, то очень жирный и удался на славу.
- вы вообще в курсе предмета вопроса? Элемент <br> является "пустым" элементом, т.е. не имеющим закрывающего тега, в соответствии с синтаксисом XHTML требует закрытия />.
Вопрос же про элемент <a>, который имеет закрывающий тег </a> - эти элементы не "закрываются", как "пустые".
Учите мат часть, перед тем, как давать глупые советы.