Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
19 / 18 / 11
Регистрация: 24.08.2015
Сообщений: 471
1

<!DOCTYPE html>

21.01.2016, 15:49. Показов 1471. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Использую фреймворк Bootstrap для сайта. Сейчас более-менее стал разбираться в php, уже на создавал много страниц, сделал админку, но не суть важно.
А важно вот что.
Сегодня узнал о <!DOCTYPE html>.
До этого он прописан у меня не был. Я его прописал и началось... Страница сужается до предела (если мало контента) (footer начинает находится на середине страницы).
В самом фреймворке ничего не менял, немного добавил своих стилей (они не мешают), есть несколько своих стилей на странице, но они этому тоже не мешают.
Подключил reset.css, не помогает
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
 
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
 
/* HTML5 display-role reset for older browsers */
 
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
   display: block;
}
 
body {
line-height: 1;
}
 
ol, ul {
list-style: none;
}
 
blockquote, q {
quotes: none;
}
 
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
 
table {
border-collapse: collapse;
border-spacing: 0;
}
Прописал выше head вот такое:
CSS
1
2
3
4
5
6
7
8
<style type="text/css">
<!--
html, body {
    margin:0;
    height:100%;
}
-->
</style>
И о чудо! Отображается нормально.
Кто подскажет мне, почему с дополнительным стилем страница не каверкается, при всем при этом фреймворк сам говорит прописать:
HTML5
1
2
3
4
<!DOCTYPE html>
<html lang="en">
  ...
</html>
Спасибо!

Добавлено через 6 минут
И еще заметил. с ПК с браузера google chrome отображает нормально, а на iPhone с Safari, footer чуть поднялся (между footer-ом и низом страницы пустое пространство примерно 5мм.)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2016, 15:49
Ответы с готовыми решениями:

!DOCTYPE html
ребята можно исползоват это &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;...

DOCTYPE html
раньше писали и у казыва в &lt;!DOCTYPE .... строгий там синтаксис или переходной, 1.0 или 4.01,...

При объявлении <!DOCTYPE html> съезжают данные в шапке
Я новичек в html... Попытка разобраться что к чему привела сюда. В общем, есть страница, на...

Как сделать резиновую верстку с Div, использованием <!doctype html>
Ситуация интересная. Без &lt;!doctype html&gt; - верстка работает. С использованием &lt;!doctype&gt;, все...

6
8 / 8 / 3
Регистрация: 18.04.2014
Сообщений: 56
21.01.2016, 16:18 2
Могу предположить, что есть разница в стилях по умолчанию в определяемой браузером версии до и версии html 5...
0
225 / 216 / 89
Регистрация: 12.09.2015
Сообщений: 986
21.01.2016, 16:44 3
dukesov, для того, чтобы вырасти нормальным веб-разработчиком надо сперва учиться всё делать руками, а потом только использовать фреймворки типа бутстрапа. В таком случае у вас бы не было проблем подобной этой, когда вы по первом теге html'я узнали после "стал разбираться в php" и "уже на создавал много страниц", а так же непонимание почему сайт, у которого не задана ширина, сужается без контента.
Начните с изучения html и css, причём начните с изучения html4/xhtml.

<!-- --> - это комментирование у html, а у css они выглядят вот так /* */. Так же в html5 указывать тип стиля не нужно.
1
Эксперт HTML/CSS
2964 / 2599 / 1068
Регистрация: 15.12.2012
Сообщений: 9,876
Записей в блоге: 11
21.01.2016, 17:51 4
Лучший ответ Сообщение было отмечено dukesov как решение

Решение

dukesov, вёрстка в которой не указан доктайп, интерпретируется броузером в режиме совместимости... Это корень всех проблем, почитав по ссылке статью, поймёте, что происходит с Вашей вёрсткой... А вот когда поймёте можете начинать править страницы, которые уже наверстали...
1
1 / 1 / 0
Регистрация: 02.02.2014
Сообщений: 41
21.01.2016, 21:02 5
Я пользуюсь:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php 
<-- все мои нужные скрипты -->
 
?>
 
<!DOCTYPE html>
<html lang="lv">
  <head>
<title>title</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
 
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
 
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script></head>
<body>
<div class="row">...</div>
<div class="col-lg-4 col-md-3 col-sm-2 col-xs-1">...</div>
// Если надо что то вывести в хтмл
<?php echo $string ?>
</body>
</html>
У меня все мои веб-скрипты крутятся по такому принципу. Никаких проблем ни на моб., ни на планшетах, ни на ПК
0
Эксперт JSЭксперт HTML/CSS
2435 / 1114 / 312
Регистрация: 23.06.2011
Сообщений: 3,525
22.01.2016, 06:25 6
Лучший ответ Сообщение было отмечено dukesov как решение

Решение

Все правильные doctype и запрещенные в них HTML теги
Полезные ресурсы для web-мастера

Сначала нужно научиться писать на чистом html+css. ИМХО
1
19 / 18 / 11
Регистрация: 24.08.2015
Сообщений: 471
22.01.2016, 08:29  [ТС] 7
Всем большое спасибо!
0
22.01.2016, 08:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2016, 08:29
Помогаю со студенческими работами здесь

При использовании нового <!DOCTYPE html> некоторые элементы страницы съезжают вниз
При использовании &lt;!DOCTYPE html&gt; некоторые элементы страницы съезжают вниз: Если использовать...

Проблема с расчетом высоты элемента через calc(100% - №px) при <!DOCTYPE html>
Ниже простой код...Я ожидаю что будут рассчитаны высота и ширина блока main относительно высоты и...

Какой выбрать Doctype для сайта HTML? Как его выбрать? Русский сайт есть CSS нету JavaScript.
От чего он зависит?

!DOCTYPE
Доброго времени суток! Подскажите, пожалуйста, есть ли способ узнать какой у браузера !DOCTYPE по...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru