- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте ув.веб-разработчики!
Знакомлюсь с HTML5 и хотелось бы прояснить некоторые моменты...
Правильно ли составлена структура:
<section>
<nav>правое меню</nav>
<main>
<article>
<h2>Заголовок</h2>
<p>Содержание</p>
</article>
<article>
<h2>Заголовок</h2>
<p>Содержание</p>
</article>
</main>
<nav>левое меню</nav>
</section>
<footer>счетчики, копирайт...</footer>
Правильно ли используется section и main? И нужен ли main в этом случае вообще?
---------- Добавлено 14.10.2013 в 16:14 ----------
Мде, табуляция не сработала....
Да все верно.
Контейнер main использовали обычно, когда нужно было обернуть контент; теперь этот элемент заменит такие теги, как <div id="main">, <div id="page"> или <div id="wrapper">.
Я что-то пропустил? Пруф на элемент <main> пожалуйста. ;)
Я что-то пропустил? Пруф на элемент <main> пожалуйста. ;)
Ага, не везде пишут, случайно наткнулся
frontender.info/the-main-element
Все сайты на HTML5 юзают атрибуты id,class, role
А без них правильно? т.е. :
<style>
footer {
height:35px;
widht:300px;
}
</style>
<footer>
Мой подвал
</footer>
И так же для nav, menu, section и тд...
Ага, не везде пишут, случайно наткнулся
frontender.info/the-main-element
Все сайты на HTML5 юзают атрибуты id,class, role
А без них правильно? т.е. :
И так же для nav, menu, section и тд...
Разумеется, правильно... Id, class - варианты, в случае использования нескольких div(ов) и прочих элементов много раз, но с разными стилями
Здесь посмотрите - довольно серьезный рунетовский ресурс по верстке, с большим разделом по HTML5
Чем меньше элементов, тем проще DOM структура. Чем проще DOM структура, тем выше производительность, выше читабельность. Никаких section и main не нужно. Даже, если нужно сделать трех колоночный дизайн, в качестве обертки можно использовать body.
Тег nav предназначен для навигации. Желательно сквозной навигации. А для меню у нас есть тег aside. Левое меню - aside id="left", правое - aside id="right".
Все "новые теги" html5 - лишь способ лучшего понимания семантики сайта.
В общем, чем меньше всяких "блок в блоке" и прочих ненужных div(ов), section(ов), а также class и id к ним, тем лучше.
Все "новые теги" html5 - лишь способ лучшего понимания семантики сайта.
В общем, чем меньше всяких "блок в блоке" и прочих ненужных div(ов), section(ов), а также class и id к ним, тем лучше.
Но надо понимать что при таком алгоритме верстки, скорее всего придется использовать псевдоклассы CSS3, то есть данный сайт будет отсекать пользователей IE<9.
Здравствуйте ув.веб-разработчики!
Знакомлюсь с HTML5 и хотелось бы прояснить некоторые моменты...
Правильно ли составлена структура:
Правильно ли используется section и main? И нужен ли main в этом случае вообще?
---------- Добавлено 14.10.2013 в 16:14 ----------
Мде, табуляция не сработала....
Вроде бы, всё верно.
Ага, не везде пишут, случайно наткнулся
frontender.info/the-main-element
Кстати, если бы вы внимательно читали, в main тег нужно заключать весь видимый контент. То-есть, у вас nav это служебная не отображаемая информация?