В связи с изучением Python появилась потребность в изучении HTML/CSS. С чего начать, если есть только самые базовые знания? Интересуют книги, статьи, что угодно.
Применяется: Ко всем элементам, за исключением генерируемых
на самом деле ко всем (даже к генерируемым)
absolute —… Так, если у родителя значение position установлено как static или родителя нет, то отсчет координат ведется от края окна браузера…
если позишн статик, то элемент позиционируется в соответствии с его визуальной моделью и положением в нормальном потоке. И отсчет координат вообще не работает.
Советую книги:
1. Молли Хольцшлаг. Языки HTML и CSS.
2. Эрик Мейер. CSS — каскадные таблицы стилей. Подробное руководство. 3-е издание.
3. Дэн Седерхольм. Пуленепробиваемый Web-дизайн.
если позишн статик, то элемент позиционируется в соответствии с его визуальной моделью и положением в нормальном потоке. И отсчет координат вообще не работает.
там имелось ввиду иное. если у абсолюнто спозиционированного элемента родитель — статичный, то осчет координат будет идти с левого верхнего угла. абсолютно спозиц. элемент внутри другого абсолюнто спозиц. элемента работает чуть иначе, емнип.
Этот веб-сайт хоть и довольно давно не обновлялся, но те несколько статей, что там есть, заслуживают многочисленных похвал. Отлично подходят для новичков.
В остальном, нужно знать хаки и понимать какие типичны проблемы с IE: удвоение отступов, ограниченная поддержка CSS-свойств вроде inline.
Начинать вёрстку надо с табличной, потом разобраться с абсолютным позиционирование div'ов, а потом можно переходить к плавающим div'ам.
В первую очередь вооружится инструментами — IETester, Firebug for Firefox.
Предупрежу сразу, одна страница первого полноценного сайта (Хабра, например), будет свёрстан вами примерно за 2 недели. Вторая — за 3 дня.
Примерно те же пропорции будут сохраняться для других сайтов. Сейчас у меня вёрстка занимает до 4 дней на макет.