Для чого потрібний CSS - відповіді та поради на твої запитання

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

Основа будь-якого сайту, тобто. його каркас створюється за допомогою мови гіпертекстової розмітки HTML і каскадних таблиць стилів CSS.
CSS – це образна мова опису того, як виглядатиме сторінка у браузері на екрані монітора. Ця мова включає набір правил, які вказують браузеру - який колір, розмір, форма, і навіть позиціонування і тіні об'єктів. Цими правилами встановлюється все, що Ви бачите на сайті у своєму екрані.
Будь-який сайт можна назвати клієнт-серверним додатком. Давайте розберемося у цьому.
Ваш сайт знаходиться на сервері будь-якої хостинг-компанії. Стандартний веб-сервер є таким:
Мова PHP та база даних працює з сервером, а CSS та Java Script відпрацьовуються у клієнта (користувача) на комп'ютері. У цьому є основний сенс роботи сайту.
Навіщо потрібен CSS?

Якби веб-програмісти та дизайнери не використовували CSS, сайти могли б виглядати приблизно так: http://info.cern.ch. Це нудно, нецікаво і не змушує залишитись на такому ресурсі.
Як було сказано вище, інтернет-сторінки будуються за допомогою HTML та CSS. Перше використовується для складання макету (структури)сторінки, а друге - для надання форми та зовнішнього вигляду цьому макету. Що можна робити за допомогою цього універсального декоратора?
Для кращого розуміння хочу навести таку ситуацію. Наприклад, Ви хочете, щоб на сайті domotvetov.ru логотип був червоного кольору, а кнопка "Задати питання" синя. Також Ви хочете ліве меню перемістити праворуч, а рядок пошуку опустити вниз.
Все це і не тільки Вам дозволить зробити мову стилів CSS без участі сторонніх інструментів та програм.
Основна зручність застосування цієї мови дизайнерами та програмістами – це можливість швидко відредагувати або змінити зовнішній вигляд сайту, торкнувшись лише одного файлу на сервері, а браузер клієнта самостійно отримає оновлений варіант Вашої сторінки.