<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

Этот курс научит Вас созданию самых разных сайтов на самой популярной в мире CMS - WordPress. Вы увидите установку и настройку локального сервера, разбор каждой настройки, каждой кнопки и каждого пункта меню в панели WordPress.

Также Вы получите и всю практику, поскольку прямо в курсе с нуля создаётся полноценный Интернет-магазин, который затем публикуется в Интернете. И всё это прямо на Ваших глазах.

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Разница между HTML и XHTML

Разница между HTML и XHTML

При выборе DOCTYPE необходимо чётко определиться, какой из двух стандартов выбрать: HTML или XHTML. И для облегчения Вашего выбора я решил разобрать разницу между HTML и XHTML.

Главное отличие между HTML и XHTML в том, что XHTML основан на синтаксисе XML. А, следовательно, он более строгий, и в нём нельзя допускать тех вольностей, которые можно допустить в HTML.

А теперь по пунктам разберём особенности синтаксиса XHTML:

1. Каждый тег должен закрываться

Парные теги должны закрываться и в HTML тоже, но все мы знаем, что в HTML существует множество одиночных тегов (например, <img>), и мы смело могли написать таким образом:

<img src = "foto.jpg" >

Однако, в XHTML все теги должны закрываться, даже одиночные, причём закрываются они следующим образом:

<img src = "foto.jpg" />

Разница только в слеше перед второй угловой скобкой.

2. Все спецсимволы должны быть заменены на сущности

То есть нельзя писать вот так: "&", нужно писать этот символ только сущностью, то есть "&amp;". В HTML подобного правила не существует.

3. Все значения атрибутов должны быть в кавычках.

Все мы с Вами знаем, что в HTML можно написать вот так:

<img src = "foto.jpg" width = 15 >

То есть у нас значение атрибута "width" находится без кавычек. В XHTML это недопустимо, и там надо писать вот так:

<img src = "foto.jpg" width = "15" />

4. Все теги и атрибуты должны писаться в нижнем регистре.

Скажу честно, я никогда не понимал, зачем люди пишут теги в верхнем регистре. На мой взгляд, это уродует код, и возникает ощущение, что его писали не отжимая "CAPSLOCK". Но если в HTML - это дело вкуса, то в XHTML - это правило: писать только в нижнем регистре.

Как видите, разница только в синтаксисе. Есть также и другие мелкие различия, но мы о них говорить не будем. Другими словами, единственное преимущество XHTML - это более лёгкий парсинг документа. А также XHTML очень подходит любителям "чистого" кода. Больше никаких преимуществ нет. Все браузеры корректно отображают и HTML, и XHTML. Причём зачастую браузеры XHTML обрабатывают как HTML, поэтому для внешнего вида серьёзных различий в HTML и XHTML точно не будет.

Я для себя выбрал XHTML, потому что я очень люблю, когда код "чистый" и когда он легко разбирается на составные части (парсинг). Да, и вообще я привык к строгому синтаксису других языков, например, Java, поэтому всё равно я буду писать максимально валидно. А что выберите Вы - решать только Вам, а об отличиях HTML и XHTML Вы уже знаете.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (13):

mms mms 23.12.2012 05:13:49

Спасибо познавательно и самое главное бес воды! Подскажите Михаил что лучше XHTML 1.0 и XHTML 1.1 Делаю дизайн для XHTML 1.0 остановился на пол пути и сомневаюсь!!!

Ответить

Admin Admin 23.12.2012 10:50:10

Я предпочитаю XHTML 1.1, как более новый стандарт.

Ответить

mms mms 23.12.2012 16:36:16

Что посоветуешь переписать на XHTML 1.1? А с точи зрения поисковик систем? Ты верстаешь dle движки?

Ответить

Admin Admin 23.12.2012 17:09:42

Необязательно. Поисковым системам всё равно, какой там стандарт. С готовыми движками вообще не работаю уже давно.

Ответить

mms mms 23.12.2012 17:11:11

Что посоветуешь переписать на XHTML 1.1?

Ответить

Admin Admin 23.12.2012 17:33:39

Необязательно, особой разницы нет.

Ответить

Strateg Strateg 17.06.2013 23:37:31

И это все основные различия?? Хм... Не совсем понятны минусы XHTML? И почему бы тогда все страницы не верстать на нем? Ведь получается, что простой HTML-4 несколько хуже во по всем параметрам за XHTML....

Ответить

pavell pavell 25.06.2013 22:28:01

Если это вся разница тогда лучше xhtml я итак в нижнем регситре пишу. А ставить слеш на конце не так-уж трудно. А лутше он потому что не такой вольный по началу думал что это + в html его вольность но когда начал писать сайт и проверять на кросс браузерность то пошли проблемы из-за этого. И Валидный код легче будет сделать а чем больше код валидный тем правильней отображается страница если не ошибаюсь.

Ответить

pavell pavell 25.06.2013 22:40:08

1 только проблема чтоб поставить кавычки надо раскладку менять на русский. Можно как-то настроить чтоб кавычки на английской раскладке ставились. А то ведь так времени куча уходит на смену языка даж горячими клавишами код та длинный.

Ответить

Admin Admin 26.06.2013 03:47:00

Кавычки ставятся на английской раскладке: ctrl+э.

Ответить

Веселый Дрозд Веселый Дрозд 16.08.2013 12:23:29

shift+э

Ответить

LeonG LeonG 17.09.2013 19:05:14

Михаил, я никак не могу понять, уже 3 часа сижу и мучаюсь. Почему тут валидатор выдаёт 3 ошибки (DOCTYPE xhtml 1.1)? Код: https://disk.yandex.ru/public/?hash=LTXzBkGt36SIK5hHttx6IchQpY7GCAff/Rsr2UOuFTY%3D Помогите...Но почему-то по стандарту xhtml 1.0 всё ок(

Ответить

Ya.boxing19988@yandex.ru Ya.boxing19988@yandex.ru 26.08.2014 15:03:58

а как меню на сайт добавить?

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.