Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 07.12.2014
Сообщений: 6

Блочные элементы HTML5 и старые браузеры

26.12.2014, 02:05. Показов 1513. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Содержимое блоков HTML5 (nav, footer, header и др.) в старых браузерах (IE8) отображается, но стили к блокам не применяются. Может имеет смысл вкладывать в данные блоки просто блоки <div>? Или не надо так делать?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
            footer{background-color: #00ff00;
                   padding: 0px;}
                   
            #foo{background-color: #00ff00;
                 padding: 5px;
                 margin: 0px;}
        </style>
    </head>
    
    <body>
        <footer>
            <div id="foo">
            
            </div>
        </footer>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.12.2014, 02:05
Ответы с готовыми решениями:

Блочные элементы
У меня возникла проблема, не могу никак понять как создавать для лендинги надписи с логотипами в блоках. Я новичок и поэтому я набрасывал...

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

Упорядочить блочные элементы
Здравствуйте. У меня три дивовских прямоугольника разной высоты и ширины. Первому и второму присвоено:float:left. А третий, по идее,...

6
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
26.12.2014, 03:20
WEB_Beginner, можно на сервере определять браузер из отправляемых им заголовков и на основе этого отдавать необходимую верстку. В php 4 и 5 есть функция get_browser которая возвращает информацию о браузере(версию, тип и т.п.)
0
 Аватар для Vladislav WebDev
327 / 217 / 97
Регистрация: 04.11.2012
Сообщений: 638
26.12.2014, 06:11
Цитата Сообщение от WEB_Beginner Посмотреть сообщение
Может имеет смысл вкладывать в данные блоки просто блоки <div>? Или не надо так делать?
Нет, надо просто "научить" старых браузеров понимать эти тэги. Сделать это можно, подключив скриптик html5shiv.js (html5shiv.min.js) через условные комментарии, например:
HTML5
1
2
3
4
<!--[if lt IE 9]>
    <script src="js/html5shiv.min.js"></script>
    <script src="js/respond.min.js"></script>
<![endif]-->
1
 Аватар для Kiruxa
28 / 28 / 12
Регистрация: 31.01.2011
Сообщений: 311
26.12.2014, 11:45
Можете сделать так:
В head ставите:
JavaScript
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
        
        document.createElement('header');
        document.createElement('nav');
        document.createElement('main');
        document.createElement('section');
        document.createElement('article');
        document.createElement('aside');
        document.createElement('footer');
    </script>
В css:
CSS
1
header, nav, section, article, aside, footer, main, audio {display:block; position:relative; margin:0; padding:0; border:none;}
0
0 / 0 / 0
Регистрация: 07.12.2014
Сообщений: 6
26.12.2014, 12:45  [ТС]
Цитата Сообщение от Padimanskas Посмотреть сообщение
можно на сервере определять браузер из отправляемых им заголовков и на основе этого отдавать необходимую верстку. В php 4 и 5 есть функция get_browser которая возвращает информацию о браузере(версию, тип и т.п.)
Padimanskas, я новичок и php пока не знаю. Пока изучаю возможности HTML+CSS.

Цитата Сообщение от Vladislav WebDev Посмотреть сообщение
надо просто "научить" старых браузеров понимать эти тэги. Сделать это можно, подключив скриптик html5shiv.js (html5shiv.min.js) через условные комментарии
Vladislav WebDev, спасибо. Буду пробовать.

Цитата Сообщение от Kiruxa Посмотреть сообщение
Можете сделать так:
Что мне это даст?
0
 Аватар для Kiruxa
28 / 28 / 12
Регистрация: 31.01.2011
Сообщений: 311
26.12.2014, 13:18
Так как старые браузеры не знают новых тегов, можно создать их через
JavaScript
1
document.createElement('footer');
и присвоить им необходимые свойства.
0
 Аватар для Al_lord
39 / 39 / 26
Регистрация: 11.01.2014
Сообщений: 343
26.12.2014, 14:56
для ie8 и младше нужны отдельные "специалисты" ИМХО )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.12.2014, 14:56
Помогаю со студенческими работами здесь

Какие браузеры поддерживают метод blob.slice из fileapi html5?
на сайте w3.org указано что по стандарту файл полученный из &lt;input type=&quot;file&quot;&gt; html5 должен содержать метод slice. interface Blob...

Отступы, блочные и строчные элементы
У меня проблема, из-за того что блок занимает много места(больше чем текста в нем) я не могу нормально задать padding, как можно ограничить...

Блочные элементы и манипуляции с их свойствами
Как применять некоторые свойства над блочными элементами если хочешь изменить их? Пример: Хочу, чтобы над каждым блоком &quot;p&quot;...

Можно ли в тег <a> вложить блочные элементы?
Ребят, привет! У меня такая ситуация. Мне нужно сделать весь блок ссылкой. Поэтому я оборачиваю в тег &lt;a&gt; и &lt;div&gt; и &lt;h2&gt;....

Как правильно верстать блочные элементы?
Добрый день. Столкнулся с огромной проблемой.. Сразу скажу о чем я. Страница http://3bit-creations.ru/contacts.html например в хроме и в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru