Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Доктайп с пробелами или нет?
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » Доктайп с пробелами или нет?

Страниц (1): [1]
 

1. morosit - 26 Сентября, 2011 - 15:29:35 - перейти к сообщению
При написании доктайпа как я считал по инструкций: <!DOCTYPE html>, на странице в самом верху остаётся пустая строка, (смотрите скрин). Причем в IE7 нет, а Opere 10, IE8 есть.
Если добавить пробелы: <! DOCTYPE html > пустая строка пропадает. Почему?
2. Ch_chov - 26 Сентября, 2011 - 15:31:44 - перейти к сообщению
BOM?
3. morosit - 26 Сентября, 2011 - 15:33:40 - перейти к сообщению
Оп! Дополнение.
Пустая строка пропадает если добавить один пробел, т.е. так <! DOCTYPE html>
(Добавление)
Ch_chov Сохранено в UTF-8 без BOM.
4. IronHawk - 26 Сентября, 2011 - 15:53:20 - перейти к сообщению
morosit пишет:
Пустая строка пропадает если добавить один пробел

А можно сюда код?
5. morosit - 27 Сентября, 2011 - 06:31:36 - перейти к сообщению
IronHawk пишет:
А можно сюда код?
Легко! Например такой:
CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>пример</title>
  5. </head>
  6. <body>
  7. <h1>Заголовок</h1>
  8. </body>
  9. </html>

П.С. В Гоогл Хром тоже строку добавляет
6. IronHawk - 27 Сентября, 2011 - 09:59:59 - перейти к сообщению
morosit пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html>
  3. <html>

А зачем первая пустая строка или так задумано?
7. morosit - 27 Сентября, 2011 - 10:13:55 - перейти к сообщению
IronHawk пишет:
так задумано?
нет просто когда код на форум вставлял теги ентором разделил.
на самом деле в коде ни каких пустых строк, все в утф-8 без БОМ, а в браузере пустота в самом верху
8. LIME - 27 Сентября, 2011 - 10:53:34 - перейти к сообщению
Цитата:
Если у элемента нет родителя, отступом будет расстояние от края элемента до края окна браузера с учетом того, что у самого окна по умолчанию тоже установлены отступы. Чтобы от них избавиться, следует устанавливать значение margin для селектора <body> равное нулю.
а с пробелами наверное доктайп вообще не срабатывает потому и нет отступов по умолчанию
это можно проверить указав какойнибудь доктайп без которого какойнибудь контент будет отоброжаться иначе
и посмотреть как будет с пробелами и без
только нет желания если честно))
9. morosit - 27 Сентября, 2011 - 11:29:43 - перейти к сообщению
LIME пишет:
значение margin для селектора <body> равное нулю.
это я делал в принципе
LIME пишет:
проверить указав какойнибудь доктайп без которого какойнибудь контент будет отоброжаться иначе
а вот это я извините не понял
10. Viper - 27 Сентября, 2011 - 11:47:30 - перейти к сообщению
morosit пишет:
а вот это я извините не понял
к примеру 4.01 strict или transitional
11. LIME - 27 Сентября, 2011 - 11:57:50 - перейти к сообщению
morosit да...это не margin виноват
только совсем без доктайпа тоже не будет строки
значит пробел это просто неправильное написание и тег игнорируется
(Добавление)
надо вам задать вопрос в форуме матерых вестальщиков и отписаться))
12. morosit - 27 Сентября, 2011 - 12:09:44 - перейти к сообщению
Да с другими доктайпами тоже пустая строка, а раньше я этого не замечал Не понял
LIME пишет:
матерых вестальщиков и отписаться))

http://forum[dot]htmlbook[dot]ru/index[dot]p[dot][dot][dot]?showtopic=29623
(Добавление)
LIME пишет:
пробел это просто неправильное написание и тег игнорируется

похоже вы были правы.
А дело было в маргине заголовка
13. LIME - 27 Сентября, 2011 - 23:06:00 - перейти к сообщению
morosit да))
я тоже это выяснил нехитрым приемом))
CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html style="margin:0">
  3. <head style="margin:0">
  4. <title>пример</title>
  5. </head>
  6. <body style="margin:0">
  7. <h1 style="margin:0">Заголовок</h1>
  8. </body>
  9. </html>
потом удалял по очереди Ха-ха
14. morosit - 28 Сентября, 2011 - 06:29:39 - перейти к сообщению
LIME Улыбка да, я как-бы тоже самое делал, только заголовок из виду упустил

 

Powered by ExBB FM 1.0 RC1