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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Доктайп с пробелами или нет?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Как писать доктайп в HTML5
morosit
Отправлено: 26 Сентября, 2011 - 15:29:35
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Июль 2010  
Откуда: Казахстан


Помог: 4 раз(а)




При написании доктайпа как я считал по инструкций: <!DOCTYPE html>, на странице в самом верху остаётся пустая строка, (смотрите скрин). Причем в IE7 нет, а Opere 10, IE8 есть.
Если добавить пробелы: <! DOCTYPE html > пустая строка пропадает. Почему?
Прикреплено изображение (Нажмите для увеличения)
sk.jpg
 
 Top
Ch_chov
Отправлено: 26 Сентября, 2011 - 15:31:44
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




BOM?
 
 Top
morosit
Отправлено: 26 Сентября, 2011 - 15:33:40
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Июль 2010  
Откуда: Казахстан


Помог: 4 раз(а)




Оп! Дополнение.
Пустая строка пропадает если добавить один пробел, т.е. так <! DOCTYPE html>
(Добавление)
Ch_chov Сохранено в UTF-8 без BOM.
 
 Top
IronHawk
Отправлено: 26 Сентября, 2011 - 15:53:20
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




morosit пишет:
Пустая строка пропадает если добавить один пробел

А можно сюда код?
 
 Top
morosit
Отправлено: 27 Сентября, 2011 - 06:31:36
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Июль 2010  
Откуда: Казахстан


Помог: 4 раз(а)




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

П.С. В Гоогл Хром тоже строку добавляет

(Отредактировано автором: 27 Сентября, 2011 - 10:20:09)

 
 Top
IronHawk
Отправлено: 27 Сентября, 2011 - 09:59:59
Post Id



Новичок


Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011  


Помог: 1 раз(а)




morosit пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html>
  3. <html>

А зачем первая пустая строка или так задумано?

(Отредактировано автором: 27 Сентября, 2011 - 10:00:42)

 
 Top
morosit
Отправлено: 27 Сентября, 2011 - 10:13:55
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Июль 2010  
Откуда: Казахстан


Помог: 4 раз(а)




IronHawk пишет:
так задумано?
нет просто когда код на форум вставлял теги ентором разделил.
на самом деле в коде ни каких пустых строк, все в утф-8 без БОМ, а в браузере пустота в самом верху
 
 Top
LIME
Отправлено: 27 Сентября, 2011 - 10:53:34
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Цитата:
Если у элемента нет родителя, отступом будет расстояние от края элемента до края окна браузера с учетом того, что у самого окна по умолчанию тоже установлены отступы. Чтобы от них избавиться, следует устанавливать значение margin для селектора <body> равное нулю.
а с пробелами наверное доктайп вообще не срабатывает потому и нет отступов по умолчанию
это можно проверить указав какойнибудь доктайп без которого какойнибудь контент будет отоброжаться иначе
и посмотреть как будет с пробелами и без
только нет желания если честно))
 
 Top
morosit
Отправлено: 27 Сентября, 2011 - 11:29:43
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Июль 2010  
Откуда: Казахстан


Помог: 4 раз(а)




LIME пишет:
значение margin для селектора <body> равное нулю.
это я делал в принципе
LIME пишет:
проверить указав какойнибудь доктайп без которого какойнибудь контент будет отоброжаться иначе
а вот это я извините не понял
 
 Top
Viper
Отправлено: 27 Сентября, 2011 - 11:47:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




morosit пишет:
а вот это я извините не понял
к примеру 4.01 strict или transitional


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
LIME
Отправлено: 27 Сентября, 2011 - 11:57:50
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




morosit да...это не margin виноват
только совсем без доктайпа тоже не будет строки
значит пробел это просто неправильное написание и тег игнорируется
(Добавление)
надо вам задать вопрос в форуме матерых вестальщиков и отписаться))
 
 Top
morosit
Отправлено: 27 Сентября, 2011 - 12:09:44
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Июль 2010  
Откуда: Казахстан


Помог: 4 раз(а)




Да с другими доктайпами тоже пустая строка, а раньше я этого не замечал Не понял
LIME пишет:
матерых вестальщиков и отписаться))

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

похоже вы были правы.
А дело было в маргине заголовка
 
 Top
LIME
Отправлено: 27 Сентября, 2011 - 23:06:00
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




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>
потом удалял по очереди Ха-ха
 
 Top
morosit
Отправлено: 28 Сентября, 2011 - 06:29:39
Post Id



Посетитель


Покинул форум
Сообщений всего: 307
Дата рег-ции: Июль 2010  
Откуда: Казахстан


Помог: 4 раз(а)




LIME Улыбка да, я как-бы тоже самое делал, только заголовок из виду упустил
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB