Подтвердить что ты не робот

Разработанный ориентированный CSS/HTML-учебник/книга

Я разработчик программного обеспечения, который иногда пишет код CSS/HTML. В настоящее время я работаю над приложением, которое требует довольно сложного макета html/css, и я чувствую, что я не понимаю CSS/HTML-макет, достаточный для его реализации. Какие книги и учебные пособия вы можете рекомендовать мне улучшить свои навыки?

P.S. Я понимаю, что разница между блочными и встроенными элементами - это то, что плавает, и т.д., Но то, чего мне не хватает, - это последовательная картина того, как она работает, и как размещать произвольные элементы в html/css.

P.P.S. Я попробовал несколько книг раньше, и они либо имеют справочный формат (например: http://www.amazon.com/Pro-CSS-HTML-Design-Patterns/dp/1590598040) или содержать информацию, которую я уже знаю, например, большинство основных обучающих программ по w3schools, большинство книг для манекенов на амазонке и т.д., или даже хуже, ориентированы на дизайнеры. Мне не нужно читать о цветах и ​​т.д. Мне просто нужно узнать, как сделать макет в HTML/CSS, как в Java/Swing или других подобных фреймворках.

4b9b3361

Ответ 1

Позвольте мне предисловие к этому, сказав, что я предпочитаю искать справочные материалы в Интернете по мере необходимости (я храню свои знания в облаке), а не изучать наизусть целую книгу о свойствах css, которая может оказаться совершенно вне контекста; в то же время я считаю более полезным читать глубоко в теории и руководствах более высокого уровня, будь то предметы или книги.

Вам предоставили всеобъемлющий стиль или, может быть, даже несколько макетов, и теперь вы можете сделать это в html + css? В этом случае я предлагаю

  • Handcrafted CSS: более пуленепробиваемый веб-дизайн - прежде всего, охватывает некоторые из более "хип" -типов, таких как жидкий макет, и позволяет вам комфортно с концепцией грациозной деградации (это означает, что IE6 и FF10 не должны предоставлять один и тот же опыт). Это сэкономит вам головную боль и страдания в долгосрочной перспективе - моя была настолько популярна, что коллега взял ее за границу... в течение восьми месяцев.
  • CSS: отсутствующее руководство и HTML, XHTML и CSS Библия - достаточно подробно и материал еще не устарел. Я бы предложил сначала прочитать поплавки (многие причуды там, независимо от предыдущего опыта), и в зависимости от того, какие главы заполнят пробелы в знаниях, которые вы чувствуете, если таковые имеются. Помимо этого - используется как ссылка.
  • Удобно с общими понятиями, но нужно искать случайную собственность? Во-первых, w3schools являются злыми - вместо этого используйте MDN. Несвязанный: фантастический справочник JS, а также CSS/HTML, который вы сейчас используете.
  • Закладка quirksmode и caniuse, чтобы вы не заходили слишком далеко, когда крупный браузер внезапно отказывается отображать ваш выточенный код правильно.
  • Исследовательские рамки, которые есть. Грид-системы были бы фантастическим способом сэкономить время, если дизайн подходит; увенчанный jQuery-UI или formalize, у вас будут общие страхи, которые вас заботятся (глядя на вас, макеты форм!).

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

И помните stackoverflow - если вы столкнулись с проблемой, кто-то, вероятно, уже ее решил:)

Ответ 2

Я рекомендую читать http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/.

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

  • Глава 5 - Макет (особенно конец)
  • Глава 9 - визуальная модель CSS2 (все части)

Ответ 3

Я бы посоветовал вам взглянуть на этот учебник

Это 30-дневный курс HTML/CSS Джеффри Пути, он объясняет все, что вам нужно, очень хорошо и красиво, и что самое лучшее в нем, это бесплатно (вам нужно зарегистрироваться для бесплатной учетной записи, в настоящее время на верхний правый угол).

Альтернатива:

Но есть много много ресурсов для изучения html и css в Интернете.

Ответ 4

Если вы хотите узнать, как работает CSS. Хороший учебник от Google

http://code.google.com/edu/submissions/html-css-javascript/

& как вы сказали, что знаете, что такое CSS. Итак, лучше узнать, как избежать распространенных ошибок, допущенных новичками. есть несколько статей об этом. Их немного:

http://sixrevisions.com/css/12-common-css-mistakes-web-developers-make/

http://webdesignledger.com/tips/the-most-common-html-and-css-mistakes-to-avoid

http://www.designdetector.com/2006/06/ten-common-css-mistakes.php

Ответ 6

Я предпочитаю текстовые книги. Вы можете использовать заметки пометить, чтобы помещать в них маркеры страниц (любой из них можно прочитать в туалете!).

Что касается одного для CSS - CSS Отсутствующее руководство, которое я нашел довольно хорошо

HTML - Книги в ореховой скорлупе (которые я всегда находил хорошими) - хороший.

Ответ 7

Просто прочитайте, как работает DOM (объектная модель документа). Самое главное знать, что код html анализируется сверху вниз, и именно это поможет вам знание элементов позиции. Это будет очень удобно при создании макета, а также при сохранении структуры в виде сетки. Также ознакомьтесь с рекомендациями по доступности.

Я также прочитал некоторые хорошие технические статьи/учебники/etc на веб-сайте developerWorks.

Все, что вам нужно, это Google, я думаю, что это просто вопрос использования правильных ключевых слов:)