Вот например в чистом HTML коде можно задавать цвет, высоту, ширину, размер текста. Но такое рекомендуется делать в CSS. Также подключать Sass или другие модули.
Но в книгах и курсах по HTML учат лишним вещам, которые совсем не используются. Т. к. рекомендуется работать с другими языками. JS, CSS и прочее.
И вот вопрос:
Какие теги в HTML5 прям обязательны и у них нет альтернативы в других языках как CSS, JS?
Верстка, CSS, HTML, SVG
Какие теги в html5 незаменимы?
Теги используются для разметки, а не для красоты! Все теги нужны и важны, лишних не бывает, просто проекте используются не все. Семантическая html разметка нужна, чтобы была структура и робот мог ее понять, т. к. если использовать просто div-ы, то для робота это будет сплошная простыня неупорядоченного текста.
Используются теги в соответствии с своим содержимым и никак иначе, нужен абзац – размещаете его в p, заголовок в h1-h6 ( соответсвии с иерархией этих заголовков), список в ul/ol и т. д.
А уже в css вы можете стилизовать это все как вам угодно, никаких ограничений нет.
Используются теги в соответствии с своим содержимым и никак иначе, нужен абзац – размещаете его в p, заголовок в h1-h6 ( соответсвии с иерархией этих заголовков), список в ul/ol и т. д.
А уже в css вы можете стилизовать это все как вам угодно, никаких ограничений нет.
Бред сивой кобылы …у каждого тега есть свое предназначение!
…и использовать все это хозяйство надо по мере необходимости!
…и использовать все это хозяйство надо по мере необходимости!
Дмитрий Цой
Зачем пинать труп, когда можно использовать новые и простые технологии?
Толя Корман
Но есть теги которые уже не используются совсем потому, как есть их аналоги в css. То есть мне хочется узнать те теги, без которых структура html нельзя представить
начните разбираться с самых азов. потому что сейчас ответы на ваши вопросы выглядят как-то так:
1. css и js - это не альтернатива html5.
2. "незаменимых" тегов в html5 нет. особенно если руководствоваться не стандартом, а интерпретацией актуальных браузеров, для которых <shit>ass - уже корректная страница.
1. css и js - это не альтернатива html5.
2. "незаменимых" тегов в html5 нет. особенно если руководствоваться не стандартом, а интерпретацией актуальных браузеров, для которых <shit>ass - уже корректная страница.
HTML — показывает ЧТО это на странице. Что это за вещь. Это параграф, это заголовок, это изображение. То что это имеет некий вид по умолчанию, не значит что это разметка вида.
CSS — показывает КАК это выглядит. Это как покрашена эта вещь, какого она размера, где находится, как себя ведет. Это красное, это шириной 100 px, это расположено слева, это становится розовым в крапинку если навести курсор.
JavaScript — что можно СДЕЛАТЬ. Если нажать на кнопку откроется окно, отправятся данные на сервер, перекрасится другой элемент.
CSS — показывает КАК это выглядит. Это как покрашена эта вещь, какого она размера, где находится, как себя ведет. Это красное, это шириной 100 px, это расположено слева, это становится розовым в крапинку если навести курсор.
JavaScript — что можно СДЕЛАТЬ. Если нажать на кнопку откроется окно, отправятся данные на сервер, перекрасится другой элемент.
"обязательного" при использовании css и js в html нет ничего. Можно хоть свой набор тегов придумать, остилизовать их в css и написать обработчики поведения в js, было бы желание
CSS не язык, просто набор правил для стилизации. JS язык, но непосредственно к разметке страниц он не имеет прямого отношения. HTML язык разметки гипертекста, каркасы всех сайтов в интернете сделаны именно на нём. Можно вполне обойтись одним HTML без CSS просто сайт будет выглядеть ужасно. В HTML все теги незаменимы, т. к. теги есть только у него.
Толя Корман
Вот вот, если использовать голый html, то всё будет выглядеть печально. А я хочу верстать более современные сайты, и большая часть работы в css.
А все курсы и книги учат ненужным тегам. Типа , , .
То что вообще сейчас не используется.
И я хочу узнать, без каких тегов html5 невозможен. Я хочу выучить все нужные теги, без которых страница html не может быть страницей. А остальное буду допиливать в css
А все курсы и книги учат ненужным тегам. Типа , , .
То что вообще сейчас не используется.
И я хочу узнать, без каких тегов html5 невозможен. Я хочу выучить все нужные теги, без которых страница html не может быть страницей. А остальное буду допиливать в css
В корне не верная точка зрения. Все теги в html не заменимы ибо "заменить" тег можно только другим тегом из html.
Стилями можно наделить один тег свойствами другого тега, тот же strong можно сделать как span style='font-weight: bold', но тем самым span не заменяет strong. В хорошей практике верстки, не пытаются сделать замену из-за не знания тегов, а расширяют свойства имеющихся тегов, например для strong пишут стиль что он должен выделятся цветом, но при этом в тексте, где нужно выделить текст, нужно продолжать использовать strong а не расширять span.
почему именно так:
1. поисковые системы ориентируются на теги и индесикруют теги. Если тебе нужно дать понять что в тексте есть важная фраза, то обертка спаном не выделит для поисковой системы эту фразу, обертка стронгом - выделяет.
2. Если ты придешь на работу и будешь там спанами и дивами всю страницу делать, и у тебя будет начальник, ты будешь послан )
3. страница начинает отображаться до css, и может вообще быть заблокирован css, вот тогда убого будет смотреться страница..
P.S. есть устаревшие теги, типа b и strong - это одно и тоже, но даже это нужно знать. Пока не знаешь html и все его теги, за css и js смысла нет браться.
Стилями можно наделить один тег свойствами другого тега, тот же strong можно сделать как span style='font-weight: bold', но тем самым span не заменяет strong. В хорошей практике верстки, не пытаются сделать замену из-за не знания тегов, а расширяют свойства имеющихся тегов, например для strong пишут стиль что он должен выделятся цветом, но при этом в тексте, где нужно выделить текст, нужно продолжать использовать strong а не расширять span.
почему именно так:
1. поисковые системы ориентируются на теги и индесикруют теги. Если тебе нужно дать понять что в тексте есть важная фраза, то обертка спаном не выделит для поисковой системы эту фразу, обертка стронгом - выделяет.
2. Если ты придешь на работу и будешь там спанами и дивами всю страницу делать, и у тебя будет начальник, ты будешь послан )
3. страница начинает отображаться до css, и может вообще быть заблокирован css, вот тогда убого будет смотреться страница..
P.S. есть устаревшие теги, типа b и strong - это одно и тоже, но даже это нужно знать. Пока не знаешь html и все его теги, за css и js смысла нет браться.
Ты случайно, теги с атрибутами не перепутал?
А то звучит как бред.
А то звучит как бред.
Shurik Kogutovsky
о каких атрибутах речь ?
Толя Корман
Нет не перепутал. Но не добавил про атрибуты тоже.
То есть к примеру. Почти все книги и курсы что я смотрел учат как делать таблицы, заголовки текстов и прочее.
Хотя таблицы уже никто не использует. И все вещи, что делали на этих курсах пизздец уродливо выглядят.
А как дальше пойти не понятно.
Короче все что я смотрел уровня 2010 года. Хотя давно уже никто не делает. И я устал забивать голову тегами, которые сейчас никто не использует.
К чему я всё это. К тому, что например ну прям очень нужен.
А тот же используется реже.
также почти никто не использует .
Вот такая инфа достала
То есть к примеру. Почти все книги и курсы что я смотрел учат как делать таблицы, заголовки текстов и прочее.
Хотя таблицы уже никто не использует. И все вещи, что делали на этих курсах пизздец уродливо выглядят.
А как дальше пойти не понятно.
Короче все что я смотрел уровня 2010 года. Хотя давно уже никто не делает. И я устал забивать голову тегами, которые сейчас никто не использует.
К чему я всё это. К тому, что например ну прям очень нужен.
А тот же используется реже.
также почти никто не использует .
Вот такая инфа достала
< p > единств. и неповторимый тэг... всё остальное навешано сверху... и кста... -в js есть способ делать свои тэги... так что вопросик - тот еще!
Владислав Лаптев
пф... в js нет способа "делать" теги, в js есть способ, внедрять в дом html теги. Это не одно и тоже..
Владислав Лаптев
такой бред... )))
Владислав Лаптев
Расскажи про механизм - "в js есть способ делать свои теги"
Владислав Лаптев
Ссылка на этот же вопрос, прикольно. Человек разобрался в вопросе и сделал вывод, что наслушался русскоязычных советов от говнокодеров. Ты там говоришь преподаешь? )) Кажись от автора камень и в твой огород.
Меня учить не нужно, наверно ты еще в школу не ходил, я уже занимался веб программированием (мое утверждение можно проверить датой, я веб программированием занимаюсь с 1998 года) и уже тогда изучил html и смотрю что меняется, у меня профессия веб программист фул стек, я этим работаю.
Если ты считаешь document.createElement - функция создания тега, то ты изначально не правильно думаешь )
Меня учить не нужно, наверно ты еще в школу не ходил, я уже занимался веб программированием (мое утверждение можно проверить датой, я веб программированием занимаюсь с 1998 года) и уже тогда изучил html и смотрю что меняется, у меня профессия веб программист фул стек, я этим работаю.
Если ты считаешь document.createElement - функция создания тега, то ты изначально не правильно думаешь )
Владислав Лаптев
Твое преподование даже если ты будешь платить за преподования, вредно для окружающих, так как ты вносишь изначально не правильную информацию в голову учащимся. Легче научить человека программированию если он ничего не знает, чем имеет не корректную базу которую ты фтюхиваешь.
Штмл, хед, боди, див, п, спан, имг, ш1,
Тайтл.
Дискриптион
Кийвордс
Дискриптион
Кийвордс
Похожие вопросы
- Стоит ли ради пользователей старых браузеров отказываться от некоторых тегов HTML5 и удобств разработки, что они дают?
- Можно ли img вкладывать в р в html5? И где можно посмотреть, какие теги в какие можно вкладывать, кроме w3?
- Можно ли учить сразу HTML5 или сначала стоит выучить простой HTML
- Тег favicon.
- WordPress установил плагин Yoast SEO-меняю тайтл и мета-тег, но в поисковеке совсем другое
- Как правильно писать одиночные теги
- Теги в HTML and CSS. Можно ли заворачивать тег body в класс div?
- Что лучше учить JavaScript или HTML5/CSS?
- Почему на моем сайте html5 ...
- Помогите создать сайт в блокноте с помощью тегов.