Использование типа документа HTML 5 создает пробел в верхней части страницы в браузере iphone Safari - PullRequest
0 голосов
/ 20 января 2010

Обновление: Пожалуйста, не обращайте внимания, моя проблема была вызвана тем, что поставщик, который предоставляет беспроводную услугу на рабочем месте, вставил рекламную панель.

Я создавал дружественный для мобильных устройств веб-сайт и хотел использовать HTML 5. Однако когда я определяю тип документа как <!DOCTYPE HTML>, я получаю пробел в верхней части страницы на сафари на iphone.

Я заметил, что другие сайты имеют такую ​​же проблему, как nextstop.com и nike.com

Полагаю, Safari еще не полностью поддерживает HTML 5. Кто-нибудь знает об обходном пути?

Ответы [ 2 ]

1 голос
/ 20 января 2010

HTML 5 все еще находится в очень нестабильном состоянии. Не используйте его в производственной среде.

Редактировать Чтобы вы, ребята, знали, о чем идет речь, HTML 5 в настоящее время Черновик редактора , и в документе четко указано (в Статус этого документа раздел), что эта спецификация нестабильна , и что консенсус может быть не достигнут ни по одному из предложенных разделов. Я думаю, должно быть достаточно ясно, что это означает, что немного рано начинать его использовать.

0 голосов
/ 21 января 2010

Все браузеры правильно интерпретируют HTML-тип документа. Если включить его, браузер перейдет в режим соответствия стандартам, единственное отличие с типом документа или без него.

Вы можете использовать инструмент сброса CSS, например http://meyerweb.com/eric/tools/css/reset/, чтобы избавиться от полей по умолчанию и отступов для всех элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...