Який у вас стиль CSS?

Одним із найбільш заплутаних аспектів роботи з CSS (каскадними таблицями стилів) є те, що ви можете писати стилі кількома способами. Подібно до написання прози, те, що ви розумієте основні правила граматики та орфографії, не означає, що ви освоїли писати стислу прозу.

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

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

Ось п’ять порад щодо написання чистих, ефективних стилів:

  • Ніколи не створюйте два стилі, коли достатньо одного. Наприклад, ви можете створити стиль за допомогою селектора тегів для всіх

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

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

  • Скорочені шістнадцяткові коди кольорів. Ви можете визначити кольори в CSS, включивши весь шістнадцятковий колірний код. Однак, якщо ви використовуєте повторювані кольорові коди, вам потрібно включити лише перші три символи. Наприклад, #ffffff те саме, що #fff; обидва створять білий колір.

  • Використовуйте зовнішні таблиці стилів. Ви можете визначити стилі у внутрішній таблиці стилів у верхній частині кожної веб-сторінки, або ви можете зберегти свої стилі у зовнішньому файлі з розширенням .css і прикріпити цю таблицю стилів до всіх ваших веб-сторінок. Зовнішні таблиці стилів за своєю суттю є більш ефективними, оскільки вони дозволяють використовувати той самий стиль на будь-якій або всіх сторінках вашого сайту.

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

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

  • Розробіть умову найменування для своїх стилів. Хоча ви можете називати стилі, створені за допомогою селекторів класів або ідентифікаторів, як завгодно, краще вибрати стилі, які мають значення, крім форматування. Наприклад, якщо ви створюєте стиль під назвою .redHeadlines, а потім вирішуєте, щоб усі ваші .redHeadlines були синіми, ви або отримаєте синій стиль заголовка під назвою .redHeadlines, або вам доведеться перейменувати стиль.

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

  • * Перевірте та підтвердьте свій код. Навіть досвідчені CSS-дизайнери роблять помилки, тому Dreamweaver містить так багато чудових інструментів для тестування та перевірки коду на ваших веб-сторінках. Обов’язково перевірте свій CSS на предмет поширених помилок.

    Нижче наведено дві служби онлайн-тестування, які можна використовувати для перевірки на наявність помилок у вашому CSS-коді. Просто введіть URL-адресу будь-якої веб-сторінки в Інтернеті в поле адреси на будь-якому з цих сайтів і натисніть кнопку «Надіслати», щоб отримати звіт із будь-якими помилками у вашому коді:


Як застосувати прозорість до SVG

Як застосувати прозорість до SVG

Дізнайтеся, як застосувати прозорість до SVG-графіки в Illustrator. Дізнайтеся, як виводити SVG із прозорим фоном та застосовувати ефекти прозорості.

Робота з зображеннями в Adobe XD

Робота з зображеннями в Adobe XD

Після імпортування зображень у Adobe XD у вас не буде великого контролю за редагуванням, але ви можете змінювати розмір і обертати зображення, як і будь-яку іншу форму. Ви також можете легко округлити кути імпортованого зображення за допомогою кутових віджетів. Маскування зображень Визначаючи закриту форму […]

Як налаштувати властивості тексту в Adobe XD

Як налаштувати властивості тексту в Adobe XD

Коли у вашому проекті Adobe XD є текст, ви можете почати змінювати властивості тексту. Ці властивості включають сімейство шрифтів, розмір шрифту, вагу шрифту, вирівнювання, інтервал між символами (кернінг і відстеження), інтервал між рядками (провідний), заливку, межу (обведення), тінь (тінь) і розмиття фону. Тож давайте розглянемо, як ці властивості застосовуються. Про читабельність і шрифт […]

Робота з монтажними областями в Photoshop CC

Робота з монтажними областями в Photoshop CC

Як і в Adobe Illustrator, монтажні області Photoshop надають можливість створювати окремі сторінки або екрани в одному документі. Це може бути особливо корисно, якщо ви створюєте екрани для мобільного додатка або невеликої брошури. Ви можете розглядати монтажну область як особливий тип групи шарів, створеної за допомогою панелі «Шари». Його […]

Фігури та багатокутники в InDesign

Фігури та багатокутники в InDesign

Багато інструментів, які ви знайдете на панелі інструментів InDesign, використовуються для малювання ліній і фігур на сторінці, тому у вас є кілька різних способів створення цікавих малюнків для своїх публікацій. Ви можете створювати будь-що, від простих фігур до складних малюнків всередині InDesign, замість того, щоб використовувати програму для малювання, як-от […]

Перенесення тексту в Adobe Illustrator CC

Перенесення тексту в Adobe Illustrator CC

Загортання тексту в Adobe Illustrator CC — це не те саме, що упаковувати подарунок — це простіше! Обтікання текстом змушує текст обтікати графіку, як показано на цьому малюнку. Ця функція може додати трохи творчості до будь-якого твору. Графіка змушує текст обертатися навколо нього. Спочатку створіть […]

Як змінити розмір фігур в Illustrator

Як змінити розмір фігур в Illustrator

При розробці дизайну в Adobe Illustrator CC вам часто потрібно, щоб фігура була точного розміру (наприклад, 2 x 3 дюйми). Після того, як ви створите фігуру, найкращий спосіб змінити її розмір до точних розмірів — використовувати панель «Трансформувати», показану на цьому малюнку. Виберіть об’єкт, а потім виберіть «Вікно→ Трансформувати до […]

Як створити QR-коди в InDesign CC

Як створити QR-коди в InDesign CC

Ви можете використовувати InDesign для створення та зміни графіки QR-коду. QR-коди – це форма штрих-коду, яка може зберігати таку інформацію, як слова, числа, URL-адреси або інші форми даних. Користувач сканує QR-код за допомогою камери та програмного забезпечення на пристрої, наприклад смартфоні, і програмне забезпечення використовує […]

Як зробити так, щоб нова фотографія виглядала старою в Photoshop CS6

Як зробити так, щоб нова фотографія виглядала старою в Photoshop CS6

Можливо, вам знадобиться нова фотографія, щоб виглядати старою. Photoshop CS6 допоможе вам. Чорно-біла фотографія є більш новим явищем, ніж ви думаєте. Дагеротипи та інші ранні фотографії часто мали коричневий або блакитний відтінок. Ви можете створювати власні шедеври в тонах сепії. Тоноване зображення може створити […]

Функція Live Paint в Adobe CS5 Illustrator

Функція Live Paint в Adobe CS5 Illustrator

Використовуючи функцію Live Paint в Adobe Creative Suite 5 (Adobe CS5) Illustrator, ви можете створити потрібне зображення та заповнити області кольором. Відсік Live Paint автоматично виявляє області, що складаються з незалежних пересічних контурів, і заповнює їх відповідно. Фарба в певному регіоні залишається живою та автоматично тече, якщо […]