[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как выбрать Doctype?
IDen
Делал сайты не обращая внимания на doctype.
Щас приспичило все валидить))) Ну и вот непорядок - когда пытаюсь прописать doctype - меняется дизайн ((( Что делать? Не писать же все заново?



Спустя 1 час, 37 минут, 18 секунд (3.08.2011 - 16:47) killer8080 написал(а):
Цитата (IDen @ 3.08.2011 - 15:09)
Ну и вот непорядок - когда пытаюсь прописать doctype - меняется дизайн

А раньше что было?

Спустя 26 минут, 48 секунд (3.08.2011 - 17:13) sebastjan написал(а):
Какой был и какой используете доктипе ?
Вот часть статьи про это.
Цитата

Если вы будете пользоваться неполным тегом DOCTYPE, устаревшим его видом, или вообще забудете про него, броузер перейдет в "загадочный" режим и будет исходить из предположения, что вы писали код страницы с ошибками и вольно отступали от стандартов, т.е. так, как писали в конце 90-ых годов.

В этом режиме броузер попытается разобрать вашу страницу по правилам обратной совместимости и выведет на экран, например, CSS так, как его вывел бы Internet Explorer 4-ой версии, а DOM будет работать так, как он работал именно в этом броузере (IE переключается в свой старый DOM, а Mozilla и Netscape 6 переключается вообще в бог знает что).

Спустя 28 минут, 14 секунд (3.08.2011 - 17:42) IDen написал(а):
Цитата (killer8080 @ 3.08.2011 - 13:47)
А раньше что было?

Раньше я не использовал Doctype

Цитата (sebastjan)

Какой был и какой используете доктипе ?

Щас точно не скажу, но там было 3 варианта, я каждый вставлял и смотрел. Дизайн менялся (((

Спустя 8 минут, 59 секунд (3.08.2011 - 17:51) killer8080 написал(а):
IDen
при отсутствии доктайпа браузер переходит в quirks mode, почитай здесь.
Попробуй
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Спустя 11 минут, 21 секунда (3.08.2011 - 18:02) IDen написал(а):
Щас попробовал с
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Но не могу убрать пробел с низу между сайтом и краем браузера

margin не помогает

Спустя 19 минут, 28 секунд (3.08.2011 - 18:21) killer8080 написал(а):
Цитата (IDen @ 3.08.2011 - 18:02)
Но не могу убрать пробел с низу между сайтом и краем браузера

margin не помогает

Это как?
Есть ссылка на сайт?

Спустя 37 минут, 36 секунд (3.08.2011 - 18:59) VELIK505 написал(а):
А современный HTML5 ый доктайп не пробывал?
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

Спустя 33 минуты, 58 секунд (3.08.2011 - 19:33) bulgakov написал(а):
Цитата
А современный HTML5 ый доктайп не пробывал?

Да в принципе можно забыть про старые доктайпы для разных режимов поддержки html и прописывать чисто <!doctype html> и все, ни один браузер уже не смотрит на старые доктайпы где ссылка на файл на w3 типа для валидации они уже сами научились все делать, кто сомневается поглядите например исходный когд http://google.com там <!doctype html>

Спустя 24 минуты, 50 секунд (3.08.2011 - 19:58) killer8080 написал(а):
пропиши в css
html{
height: 100%;
}
body{
height: 100%;
}
или
html, body{
height: 100%;
}

Спустя 2 минуты, 13 секунд (3.08.2011 - 20:00) IDen написал(а):
Цитата (bulgakov @ 3.08.2011 - 16:33)
Да в принципе можно забыть про старые доктайпы для разных режимов поддержки html и прописывать чисто <!doctype html>

А как на него реагирует официальный валидатор?

Да и чего-то с ним такие же косяки в дизайне (((

Спустя 5 минут, 42 секунды (3.08.2011 - 20:06) IDen написал(а):
Цитата (killer8080 @ 3.08.2011 - 16:58)
пропиши в css

Помогло!!!

Но вот вопрос, пропали margin поля в таблицах.

Спустя 2 минуты, 52 секунды (3.08.2011 - 20:09) killer8080 написал(а):
это убери
BODY {
margin: 0px;

}

Спустя 4 минуты, 1 секунда (3.08.2011 - 20:13) IDen написал(а):
Не, не помогло + если убрать, появляется пробел между браузером и сайтом (((

Спустя 27 минут, 25 секунд (3.08.2011 - 20:40) killer8080 написал(а):
Цитата (IDen @ 3.08.2011 - 20:06)
Но вот вопрос, пропали margin поля в таблицах.

отступы внутри ячеек таблицы задай через padding

Спустя 7 часов, 34 минуты, 9 секунд (4.08.2011 - 04:14) IDen написал(а):
Сорри, забылся, отступы задавал через padding, че-то не акти, в IE8 вообще в центр сбежалось

Спустя 2 дня, 10 часов, 38 минут, 25 секунд (6.08.2011 - 14:53) XCross написал(а):
Помогите мне тож. Все никак не могу понять как пройти валидацию.

Doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">


На что ругается w3c:
<img src="http://mobilesyrup.com/wp-content/uploads/2011/08/Samsung-Galaxy-S-Hercules.png" />


Ему нужен атрибут "alt", но он не нужен мне, как быть? Все таки хочется валидный код.

Спустя 7 минут, 13 секунд (6.08.2011 - 15:00) Winston написал(а):
Цитата (kmaks @ 6.08.2011 - 14:53)
На что ругается w3c:

Альт обязательно должен быть для картинок. Если путь к картинке не правильно прописан, то будет отображаться текст который в альт.
И с alt поисковикам проще картинку индексировать.

Спустя 1 минута, 57 секунд (6.08.2011 - 15:02) XCross написал(а):
Ок, буду придерживаться =)

Спустя 3 часа, 42 минуты, 53 секунды (6.08.2011 - 18:45) killer8080 написал(а):
Цитата (kmaks @ 6.08.2011 - 14:53)
Ему нужен атрибут "alt", но он не нужен мне, как быть? Все таки хочется валидный код.

можно вставить пустой alt
<img src="http://mobilesyrup.com/wp-content/uploads/2011/08/Samsung-Galaxy-S-Hercules.png" alt="" />

Спустя 8 часов, 49 минут, 22 секунды (7.08.2011 - 03:34) sebastjan написал(а):
Не игнорируй alt, выше сказали дельную вещь, alt это и текст с описанием для раскрутки сайта, очень полезен.

Спустя 4 часа, 27 минут, 57 секунд (7.08.2011 - 08:02) XCross написал(а):
smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.