ПредишенСледващото

Анотация: Концепцията на Cascading Style Sheets. Историята на CSS версии. Връзка между многото вградени елементи. Създаване на лист CSS стил. Съобщение HTML и CSS. CSS правила за писане. Каскадата CSS.

Интернет значително опростява търсенето на подходяща информация, на обратната страна, обаче, е, че повечето интернет - източници просто преразказват помежду си, ако не и напълно се припокриват. Например, ако въведете в CSS търсачката. можете много бързо да се научат какво е:

  1. Cascading Style Sheets;
  2. Тя се използва за контрол на външния вид на информацията, предоставена от сайта.

Няколко трудно да се знае точно как да се отнасят с CSS HTML. и още по-трудно - защо за регистрация на HTML документ не могат да направят собствените си способности HTML. Още повече, че съответните атрибути присъстват в повечето маркери. Като въведение към тази глава, ние ще се опитаме да донесе известна яснота по тези въпроси.

Появата на CSS

Във втората лекция на курса е кратка история на HTML код на произход. Частично написана днес, ще се припокриват с предходния материал.

Първият стандарт HTML не съдържа структури, които ви позволяват да се покаже текст на която специален начин, това е, не е имало означава появата на управление на информацията. Първоначалната задача е да се гарантира наличието на информация за всички устройства.

С по-нататъшното разпространение на HTML, компании като Microsoft и Netscape започнаха да прилагат свои собствени маркери, или "подобряване" съществуващи само за целите на управлението на регистрация HTML - документи. Част от промените е пуснала корени и "лявото" на масите.

След случи логично неизбежен, а именно, HTML започна да представлява колекция от коренно различни етикети и разширения. справяне със ситуацията резултатът е стандартен HTML 3.2, "легализирани" редица промени и премахване на проблеми със съвместимостта.

По този начин, ако някой опростяване, можем да кажем, че всички методи и тагове. предназначен за управление на външния вид на информацията, предоставена, по своята същност, е като завръщане към предишните версии на HTML.

Standard HTML 3.2 фиксиран брой от най-сериозните недостатъци на предишните версии. Истинското решение на проблема е стандартен HTML 4.0, в което се предлага да се разделят на описанието на структурата на документа за HTML от неговата регистрация.

Ако сме наистина "копаят" в историята, можем да видим, че този подход не е нещо ново. SGML, въз основа на който първата версия на HTML, наред с други неща, предполага съществуването на отделна "Style File" на документа.

По този начин, на външния вид на лист за каскаден стил е естествен резултат от еволюционното развитие на стандартите за HTML.

Характерът и предимства на CSS

CSS (Cascading Style Sheets - Cascading Style Sheets) - език за описание на външния вид на документа, който е създаден с помощта на език за маркиране.

Концепцията на Cascading Style Sheets е било предложено Хаакон Wium Lie - норвежки учен и експерт в областта на информационните технологии. работил за известно време на консорциума W3C.

Обикновено, CSS се използва при работа с HTML и XHTML езици, и се използва за задаване на цвят, шрифт опции, оформления и други елементи, които представят уеб - страници.

Предимствата от използването на CSS са:

  • централизирано управление на множество дисплей на документи с стилове;
  • Опростен контрол на външния вид на интернет - страници;
  • наличие на разработени методи за проектиране;
  • възможността за използване на различни стилове за документ, в зависимост от устройството с помощта на която осигурява достъп до интернет - страница.

HTML стандарт 4.0, в допълнение към CSS е одобрил и модела на обекта браузър (Browser Object Model - BOM), към който трябва да се обсъди по отделно.

Модел Browser Object описва съдържанието на интернет - документът, който е самия модел е колекция от предмети, които описват определено съдържание. Тъй като BOM е уникален за всеки браузър. проблеми с многоплатформени приложения. В крайна сметка, на мястото на модела на обекта дойде браузър Документ обектния модел (Document Object Model - DOM), която описва стандартите за представяне на уеб страници - като съвкупност от обекти.

Кратка история на CSS

Описание на възникване CSS би била непълна без кратка история на версиите на Cascading Style Sheets.

  • Метод за борба с показването на елемента на страницата.
  • Определяне на настройките елемент текст поток.
  • контрол размер елемент.
  • Контрол на външни и вътрешни член тире.
  • вертикално подравняване контрол в таблиците.
  • Управление на стилове граници елемент.
  • форматиране управление списъци.
  • Контролни преден и заден план цветове.
  • Font Възможности за управление.
  • текстови свойства контролират.
  • Контрол междуредие.
Всичко е възможно CSS1 и някои нови:
  • Посока Control текст.
  • контрол позициониране елементи.
  • Управление на видимата област на елементите.
  • контрол дисплей елементи извън зададената големина граница.
  • Външен оглед на контрола на курсора.
  • Контролните елементи, разположени по оста Z. (слоеве).
  • Настройка на минимален и максимален възможен размер на елемента.
  • разстоянието между таблицата за управление на клетка.
  • граници контрол стил (Границите на всяка отделно).
  • размера на таблицата за управление на елементите.
  • цитира стиловете на управление.
  • За управление на съдържанието, когато печатате.
  • Управление на звука съдържание дизайн (обем, пауза и т.н.).
  • Фиксирана няколко грешки CSS2.
  • Промениха някои неща, за изпълнението на които по-голямата част от браузъри, различни от спецификацията на CSS2.
  • Премахнати характеристики на CSS2. което се дължи на факта, че не са били реализирани, те бяха отхвърлени от CSS общност.
  • CSS2 фрагменти отстранени. че ще бъде актуално в CSS3.
  • Ние добавихме някои нови стойности на имотите.
  • Подкрепа за заоблени ъгли.
  • Подкрепа градиент граници.
  • Управление на сянка елементи.
  • Поддържа възможност за използване на изображения с гранични елементи.
  • Управление на сянка на текст.
  • Подкрепа за нестандартни шрифтове.
  • Възможността да се променят размерите на потребителя блок.
  • Сегментирането на текста в няколко колони.
  • Управление на фоново изображение.

В момента CSS3 стандарт е в процес на разработка. В тази връзка, ние сме изброили само някои от неговите нововъведения. Повече детайли с тях на този етап, са поканени да се консултира със собствен.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!