Для новачків пишу цю тему, так як сам вчуся і з урахуванням досяг досвіду і своїх викладачів вважаю, що новачкам це буде корисно.
У кожного верстальника є свій стиль коду, він дотримується певні правила, які виробив для себе сам, щоб в подальшому працювати було простіше і швидше. Схожі матеріали в мережі можна знайти, але по скільки їх немає тут, я доношу від себе:
Для того, щоб каскадні таблиці стилів (css) знаходилися в окремому файлі (тим самим вони завантажуються один раз і кешуються) необхідно створити файл стилів з розширенням * .css, наприклад /style.css (відносний шлях із слеша це важливо, і правильно !)
між тегами вставляємо тег link таким чином:
рекомендації
- На початку css коду приберіть все відступи * (margin: 0; padding: 0; font-size: 100.01%;) - останній рядок необхідна, так як всі браузери шрифти обробляю по різному (розміри)
- Обов'язково вказуйте за замовчуванням колір тексту і фону body, а так само розміри шрифту і використовуваний шрифт - колір фону і тексту необхідний, якщо наприклад використовується не ОС win xp або в браузері у користувача використовуються за замовчуванням свої кольори.
На замітку: У кодуванні utf-8 шрифт 'Verdana' в IE6 не підтримує і краще рішення - не використовувати шрифт, так як вилікувати можна ie тільки через реєстр. - Продовжимо по відступами, мало використовувати * краще перераховувати все, приклад:
body, td, th, input, select, textarea (в разі, якщо використовується), тим самим ми доб'ємося однакового відображення у всіх браузерах.
На замітку: Кожен браузер кнопки input submit, форми відображає по своєму, це важливо, коли використовується графічна частина і форми можуть спотворювати сторінку. - Параметри в css зручно розташовувати в алфавітному порядку, це дозволяє працювати з великою кількістю рядків і при цьому швидко знаходити всі параметри.
- Коли призначаєте id, class вказуйте, для чого він використовується, наприклад:
css: table # s-all <>
css: div # s-body <>- Назви div повинні відповідати їх логічного використання, наприклад якщо у нас є меню зліва (блок), це - sidebar, є шапка - header, head, top. Таким чином будь-який фахівець, і ви через довгий час зможете знову повернутися до коду і без праці змінити швидко, що вам потрібно.
- Під час верстки я раджу відкривати відразу всі необхідні браузери (я ісп. Ie6, ie7, ff, opera), щоб не допустити помилки і не втратити час на їх рішення.
Це не правила, це рекомендації, якщо комусь вони показ актуальними, і ви плануєте це використовувати, я готовий розібрати і інші деталі (пишіть про них).
Якщо допомогло, натисніть "Спасибі".// Сайт під ключ і інше klenovnn
Перші етапи css. Стандартне оформлення в css
На прохання одного з учасників форуму додаю основи по css, тут лише мала частина, яка може стати в нагоді на стадії. У повідомлення немає ніяких правил, для цього є в мережі підручники. я лише покажу як застосовуються css на практиці.
Як підключати css ми навчилися в першому уроці, продовжимо.
1) Вказуємо для всього документа стандартний фон, параметри тексту (розмір, колір, шрифт, відступ між рядків):
Для цього в css пишемо:
- Для фону можна так само вказати зображення (а так само і фон в кольорі, якщо наприклад користувач відкриє ваш сайт без підтримки зображень):
- 2) Оформлення посилань
- 3) Основні моменти оформлення таблиць
Відразу скажу перше - при створення таблиці, вставляємо тільки cellspacing = "0" щоб позбутися від відступів (через css метод не работет для ie, тому поки існує осів ми навіть не будемо його розглядати), значить пишемо:- І основне, css код:
- 3) Використання класів (class) і id
Відмінності між ними в тому, що id застосовується в документі один раз (унікальний id), тобто наприкладМи вивчаємо css
спрацює, а осьА ось тут Внетренняя тег p нічого не отримає.
і для нього використовується class. Я віддаю перевагу id використовувати для елементів каркаса, таких як шапка, основний документ, меню, дно, а класи для їх внутрішніх документів, розглянемо один приклад:Розділ оновлюється і доопрацьовується. Пишіть тут, або в приват (бажаніше) свої заявки.
// Сайт під ключ і інше klenovnn
Різниця між ID і CLASS
Різниця між id і class
ID
- використовується тільки один раз
- може використовуватися один id на декількох сторінках
CLASS
- може застосовуватися для кількох елементів
- може містити в собі інші класиЯк ви помітили, id і class мають велике значення і ми постійно використовуємо їх для створення необхідного візуального оформлення. Однак робити це потрібно з розумом.
Також уникайте наступного:- Використовуючи таке значення у id, важко зрозуміти що міститься в цій секції. В даному випадку відповідним значенням було б sidebar або addcontent. Значення цих атрибутів повинні передавати інформацію про вміст елемента, а не про візуальних параметрах.
Матеріал переведений на блозі www.alexilin.ru і взятий як ідеальне опис.
// Сайт під ключ і інше klenovnn
Схожі статті