Jump to content

Zueff

Newbie
  • Posts

    6
  • Joined

  • Last visited

Zueff's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Моё сообщение на тостере: Часто вижу советы типа таких: для того, чтобы научиться хорошо верстать, надо сначала набить руку, т. е. надо брать картинку страницы и фигачить по ней сайт (верстать). Но мне трудно тратить силы и время зная, что в итоге никто не похвалит за успехи, как в школе, не с кем будет сравнить свою работу, как в школе, нельзя совместно работать, как в школе... всё нужно делать в одиночку, устанавливать свои временные рамки, а не соревноваться в скорости, или в качестве... похоже, что самый лучший вариант - это создать группу в skype: skype:?chat&blob=uqU4jF8g78bCfQRVj23bLPVvHX6GC0qvVTsxRMcCQyitE5cz9o1z2M3EbtBRGRPvUTMSysJlIdjp9Q
  2. А я что-то не заметил... Можете ссылочку дать? Пожалуйста
  3. Создал группу в skype для совместного и оперативного обучения: skype:?chat&blob=ODfq_7_2ysQ_M1sFrVIVnAF5RI7cxD_21C-Ng6lm_Ef_YOlRmU23iPOgKK48a36iVQ-fB6KTB0iNQg вступайте кто хочет) update: https://gitter.im/zueff/web_study?utm_source=share-link&utm_medium=link&utm_campaign=share-link
  4. Я только знакомлюсь с HTML и CSS. Меня заинтересовал Doctype. На русском языке я нашёл мало информации, особенно по quirk mode, поэтому обратился к первоисточникам. Собранную информацию разместил здесь, в разделе «для начинающих», в надежде получить дополнения от более опытных, а также поделиться информацией с начинающими.
  5. DOCTYPE. Одно название уже говорит само за себя (тип документа). Спецификация HTML 2.0 (1995 год) Вольный перевод По сути, DOCTYPE (Document Type Declaration) определяет тип спецификации HTML. В каждой спецификации прописаны поддерживаемые ей элементы, атрибуты, и их взаимоотношения. Изначально спецификации писались в DTD, а сегодня это XML Schema. Есть один интересный момент, в HTML коде большинства сайтов 90х годов разработчики вообще редко прописывали DOCTYPE. Потому, что браузеры тех времён могли самостоятельно выбирать спецификацию документа и поэтому у разработчиков попросту не было нужды прописывать DOCTYPE в первой строке кода. STRAWBERRY POP-TART BLOW-TORCHES (1994) CNN’S O.J. SIMPSON TRIAL PAGE (1996) WELCOME TO NETSCAPE (1994) Но к началу нулевых годов DOCTYPE стал обязательным элементом и все веб-разработчики начали прописывать его в своих страницах. Причина кроется в том, что DOCTYPE приобрёл новое значение. Теперь он переключает режимы работы браузеров. И всё это из-за CSS! К концу 90х годов существовало огромное количество сайтов. Веб-страницы, в основном, просматривались через такие браузеры, как Netscape Navigator и Microsoft Internet Explorer. Эти браузеры обрабатывали некоторые CSS свойства по-своему, а не в соответствии со стандартами. Первый браузер поддерживающий CSS был Internet Explorer 3, вышедший в 1996 году. IE3 надежно поддерживал большинство цветов, фоновые и текстовые свойства, но box model (margins, paddings, borders) не была полностью реализована, а свойство display и псевдо-элементы вообще не поддерживались. Когда было решено создать браузер полностью соответствующий стандартом CSS, оказалось, что все унаследованные страницы ломаются! Одна из главных причин была box model. В старых версиях IE значение высоты/ширины бокса включало в себя border и padding. Оба элемента имеют одинаковые значения высоты и ширины. Слева – стандартный; справа – старый IE. Поэтому в новых браузерах появились два режима обработки страниц – standart и quirk (чудачества). Страницы использующие DOCTYPE с HTML версии 4 и выше обрабатываются в соответствии со стандартами, а страницы без DOCTYPE или с DOCTYPE, но версией HTML ниже 4 обрабатываются, как в старом браузере. Даже если написать в первой строке кода просто <!doctype html> (без версии HTML), то браузер IE6 (дата релиза: 2001 год) и выше включат стандартный режим. Ресурсы по теме: RFC 1866: The HTML 2.0 specification Quirks mode Quirks Mode and Standards Mode CSS Enhancements in Internet Explorer 6 DOCTYPE Switches support in Opera Presto 2.10 Picking a Rendering Mode
  6. Какие нужно задать свойства блоку, чтобы он имел фиксированную ширину и произвольную высоту?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy