• Будинок
  • Про
  • Статті
  • Зв'язатися з нами

: 91 11 9810018780 Пишіть нам: info@aceinfowayindia.com / Call: 91 11 9810018780

  • Стаття написана
  • на 16.09.2009
  • : 06:26 AM
  • від Admin

5 кроків, щоб писати краще Css

Є безліч підручників CSS можна ознайомитися на Інтернет, але кілька підручників є корисними. У цьому підручнику ви знайдете 5 кроків, щоб писати краще, CSS код для вашого наступного сайті проекту. Сподіваюся, вам сподобається цей урок.

1. ResetCss

Ви повинні завжди використовувати скидання чи може він бути Ерік Мейер Reset, YUI Reset, або ваші власні користувацькі скинути, просто використовуйте що-небудь.

Мета скидання стилів зі скорочення браузера невідповідностей у речах, як висоту рядка за умовчанням, поля і розмірів шрифтів заголовків і так далі - Ерік Мейер

HTML, тіло, DIV, SPAN, аплету, об'єкт, H1, H2, H3, H4, H5, H6, IFRAME, BLOCKQUOTE, PRE, скор, скорочене найменування, адреса, великий, цитують, код справі, DFN, EM, шрифт, IMG, СК, KBD, Q, S, SAMP, невеликий, удар, сильний, SUB, SUP, TT, VAR, DD, DL, DT, FIELDSET, форми, етикетки, легенда, таблиці, текст, TBODY, TFOOT THEAD, TR, Th, TD, INPUT, SELECT, TEXTAREA ; padding : 0 ; } (Margin: 0; PADDING: 0;)
; padding : 0 ; } * (Margin: 0; PADDING: 0;)

2. CSS Стенографія

Один з кращих і важливих особливостей CSS є можливість писати код на мінімізовано шляхом.

Невірний код

( різниці-топ: 10px; MARGIN-направо: 7px; різниці-дно: 10px; MARGIN-наліво: 7px; FONT-SIZE: 10px; font-направо: 7px; PADDING-BOTTOM: 10px; font-наліво: 7px; Размер шрифта: 12px; FONT-WEIGHT: Bold; ; font-family: Arial, Verdana, Tahoma, Sans-Serif; )

Правильний код

( ; Маржа: 10px 7px 10px 7px; ; PADDING: 10px 7px 10px 7px; Arial, Verdana, Tahoma, sans-serif ; шрифта: Bold 12px Arial, Verdana, Tahoma, Sans-Serif; )

3. Не використовуючи так багато класи і ідентифікатори

Я помітив, що найбільш для початківців додати класи і ідентифікатори майже кожного елемента на сторінці, яка не required.There деякі наведені нижче приклади того, що я маю на увазі.

Невірний код

class = "wrapper" > <p class = "heading" > <strong class = "subheading" > Welcome </strong> </p> <p class = "linka" > <a href = "#" class = "link" > Home </a> </p> <p class = "linkb" > <a href = "#" class = "link" > About </a> </p> <p class = "linkc" > <a href = "#" class = "link" > Services </a> </p> <p class = "linkd" > <a href = "#" class = "link" > Contact </a> </p> </div> <div ID = "wrapper" клас "wrapper" => <P "heading" клас => <strong "subheading" клас => Ласкаво просимо </ STRONG> </ p> <P "linka" клас => <HREF = класу "#" = "Посилання"> Головна </ A> </ p> <P "linkb" клас => <a HREF = "#" клас "link" => Про </ A> </ P> <P клас = "linkc"> <a HREF = "#" клас "link" => Послуги </ A> </ p> <P "linkd" клас => <a HREF = "#" клас "link" => Контакт </ A> </ P> </ div>

Ось правильний код

Правильний код

> <h1> Welcome </h1> <ul> <li> <a href = "#" > Home </a> </li> <li> <a href = "#" > About </a> </li> <li> <a href = "#" > Services </a> </li> <li> <a href = "#" > Contact </a> </li> </ul> </div> <div ID = "wrapper"> <h1> Ласкаво просимо </ h1> <ul> <li> <a "#" HREF => Головна </ A> </ LI> <li> <a HREF = "#"> Про програму </ A> </ LI> <li> <a "#" HREF => Послуги </ A> </ LI> <li> <a "#" HREF => Контакт </ A> </ LI> < / UL> </ div>

4. Організація ви стилів

Ви повинні організувати ваш стиль так, щоб легко знайти речі та пов'язані з ним близькі один до одного. Використовуйте коментарі ефективно. Наприклад, Існує приклад розповісти вам, як організувати ваш стиль

/ * Reset * / elements Видалити поля і відступи елемента / * Основні елементи * / Визначити стиль для основних елементів: тіло, H1, H2, H3, H4, H6, OL, UL, DL, р т.д. / * Узагальнені класи * / Визначити стиль для загального класу: прості речі, як видалити дно, плаваючі по сторонах т.д. / * Основний макета * / / * Основний макета * / Визначити стиль для основних верстка: заголовок. Footer, бічний т.д. / * Заголовок * / Визначити стиль для заголовка / * Зміст * / Визначити стиль для вмісту області / * Footer * / Визначити стиль для Footer / * * Etc / Продовжити

5. Використовувати умовні Stylesheets

Internet Explorer є найбільш Buggy всіх браузерах. На щастя, ви можете використовувати умовні коментарі для управління CSS, який подається в IE. Якщо мені треба у мене є стиль, що називається ie6.css цілі старих версіях IE. Це дозволяє мені справлятися з CSS для старих браузерів швидко і легко.

Ось приклад

<!--[ Якщо LTE IE 6]> href = "ie6.css" type = "text/css" media = "screen" / > <link REL = "stylesheet" HREF = "ie6.css" Type = "text/css" ЗМІ "screen" = /> -- > <! [ENDIF] ->

Висновок

Такими є лише деякі з порад, які допоможуть мені краще писати код. Я сподіваюся, що навчальний посібник також допоможе вам писати краще і чистого коду. Застосовувати ці поради на поточний і наступні проекти, і ви, безсумнівно, оцінять зусилля.

Якщо ви вважаєте, що навчальний посібник може бути більш кращого, будь ласка, поділіться з нами. Коментарі нас

Якщо Ви хотіли б отримувати більше натхнення з нас, будь ласка, підпишіться на наш канал по RSS або по електронній пошті.

Подано в: Css, Навчання по адміністратора

Рекламуйте нас

Мітки: Css, Навчання

Статті по темі:

якщо вам сподобалося читати цю статтю, варто ознайомитися з іншими відповідними статтями нижче:

    • Проста 2 колонки CSS макета
    • Підручник для створення красивої, простий, горизонтальне меню CSS
    • Pure CSS Dropdown меню без Використання JavaScript
    • Як створити три колонки Css Layout
    • Просте меню Verticale Підручник
Untitled Document

4 Коментарів

  1. Тім Райт писав: 16 вересня 2009 в 3:13 вечора сказав:

    Порожнина тіла, дійсно гарні поради. Як правило, ми не використовуємо універсальний селектора (*), щоб скинути поля і відступи, оскільки елементи форми настільки нестійким крос-браузерні він приносить більше шкоди, ніж користі.

    Але якщо ви пишете сайту без якого-небудь формі, я кажу, абсолютно його використовувати.

    Хороший пост, спасибо

  2. Карл писав: 17 вересня 2009 в 10:22 ранку сказав:

    Ну приклад номер три є основним правом. Хоча я не пам'ятаю, використовуючи ті ж ім'я для ID і класу, які були невірно (ніколи не пробував, ніколи не натрапити на прикладі) це виглядає дуже безглуздо і безладним.

    Але даючи індивідуальні ідентифікатори елементів навігації є необхідним, якщо ви хочете, щоб виділити цей пункт за допомогою CSS. Цей приклад може бути, не найкраще бути показано і може заплутати початківця як поганий або неправильне звичка / код.

  3. Ніл писав: 17 вересня 2009 в 3:19 вечора сказав:

    Хорошу статтю для кодування CSS. Та добре організовані стиль завжди гарний для браузери як вам не доведеться перевіряти його знову.

  4. Немає універсального селектора писав: 17 вересня 2009 в 8:16 вечора сказав:

    універсальні селектори дуже погано!

Додати коментар

XHTML: Ви можете використовувати ці теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> < дель DateTime = ""> <em> <i> <q Cite=""> <strike> <strong>


«Massive колекція безкоштовних і преміум тема Wordpress сайтів.
Як створити друк друкарства в Photoshop »
Untitled Document

    Підписатись

  • Підписатись на наш канал
  • Розсилка по електронній пошті
  • Слідуйте за нами по щебетати
  • Спонсор
  • Спонсор
  • Спонсор
  • Спонсор
  • Спонсор

    • Пошук

  • Календар

    Вересень 2009
    М Т W Т F S S
    «Серпень
    1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30
    • Сторінки

      • Будинок
      • Про
      • Статті
      • Зв'язатися з нами
    • Категорія

    • Css (16)
    • Дизайн / натхнення (40)
    • Freebies (20)
    • Графічний дизайн (9)
    • Photoshop (11)
    • Ресурси (18)
    • СЕО (1)
    • Інструмент (5)
    • Навчання (24)
    • Typography (3)
    • Веб-розробка (4)
    • Wordpress (5)
    • Архіви

    • Вересень 2009
    • Серпень 2009
    • Липень 2009
    • Червень 2009
    • Травень 2009
    • Останні повідомлення

    • Css
    • Дизайн / натхнення
    • Freebies
    • Графічний дизайн
    • Photoshop
    • Народний Повідомлень

    • Як створити красиві форми без таблиць
    • Створення гарної коробці ікони в Photoshop
    • 5 кроків, щоб писати краще Css
    • Рай для розробників сайтів на тиждень на 10 вересня 2009
    • Pure CSS Dropdown меню без Використання JavaScript
    • 6 безкоштовних і високою якістю цегляної стіни текстур
    • Як створити друк друкарства в Photoshop
    • Хмара тегів

    Css Дизайн Шрифти Безкоштовно Графічний дизайн графіка дизайн іконок натхнення Photoshop Ресурси інструменти Навчання Typography веб-розробки Wordpress

    • Друзі

      • Abduzeedo
      • Крім АИз'
      • Bittbox
      • CrazyLeaf дизайн
      • Css Tricks
      • Девід Уолш
      • Fudgegraphics
      • Палива Ваша творчість
      • Допомога розробників
      • Миттєвий Shift
      • Line25
      • Mirificampress
      • Мій блог Чорнило
      • Noupe
      • PSDFan
      • PSDTUTS
      • Частка мозку
      • Шести Перегляд
      • Ложка графіка
      • Toxel
      • Vandelay дизайн
      • Ми функція
      • Веб-дизайнер депо
      • Веб-дизайнер Ledger
      • Веб-дизайнер стіна
      • Ви конструктор
    • Перекладач

      English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag
  • СПОНСОРИ

    Від'їзд UPrinting на YouTheDesigner.


    Візитні картки Онлайн

    Web Design Blog Directory

.
Untitled Document
Догори

Загальна

Це може бути, становить певний інтерес
  • Про нашу компанію
  • Відгуки
  • Контактні дані
  • Блог
  • Соціальний - Twitter, Flickr

Робота

Прикладами останніх проектах
  • Про нашу компанію
  • Відгуки
  • Контактні дані
  • Блог
  • Соціальний - Twitter, Flickr

Послуги

Це те, що де продажі сьогодні
  • Про нашу компанію
  • Відгуки
  • Контактні дані
  • Блог
  • Соціальний - Twitter, Flickr

Контактні дані

Хочете найняти нас? почати тут ...
  • Вільний проект Assesment
  • Електронна пошта - info@aceinfowayindia.com
  • Тел: 91 11 9810018780

Авторське право © 2009, Всі права застережені, Ace Infoway Індії оренду Ас Infoway Індії для Вашого наступного проекту. Подивитись наш портфель.