Знайте, Intuit, лекции бази CSS
Анотация: Концепцията на Cascading Style Sheets. Историята на CSS версии. Връзка между многото вградени елементи. Създаване на лист CSS стил. Съобщение HTML и CSS. CSS правила за писане. Каскадата CSS.
Интернет значително опростява търсенето на подходяща информация, на обратната страна, обаче, е, че повечето интернет - източници просто преразказват помежду си, ако не и напълно се припокриват. Например, ако въведете в CSS търсачката. можете много бързо да се научат какво е:
- Cascading Style Sheets;
- Тя се използва за контрол на външния вид на информацията, предоставена от сайта.
Няколко трудно да се знае точно как да се отнасят с 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 е било предложено Hokonom Vium 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 Възможности за управление.
- текстови свойства контролират.
- Контрол междуредие.
- Посока Control текст.
- контрол позициониране елементи.
- Управление на видимата област на елементите.
- контрол дисплей елементи извън зададената големина граница.
- Външен оглед на контрола на курсора.
- Контролните елементи, разположени по оста Z. (слоеве).
- Настройка на минимален и максимален възможен размер на елемента.
- разстоянието между таблицата за управление на клетка.
- граници контрол стил (Границите на всяка отделно).
- размера на таблицата за управление на елементите.
- цитира стиловете на управление.
- За управление на съдържанието, когато печатате.
- Управление на звука съдържание дизайн (обем, пауза и т.н.).
- Фиксирана няколко грешки CSS2.
- Промениха някои неща, за изпълнението на които по-голямата част от браузъри, различни от спецификацията на CSS2.
- Премахнати характеристики на CSS2. което се дължи на факта, че не са били реализирани, те бяха отхвърлени от CSS общност.
- CSS2 фрагменти отстранени. че ще бъде актуално в CSS3.
- Ние добавихме някои нови стойности на имотите.
- Подкрепа за заоблени ъгли.
- Подкрепа градиент граници.
- Управление на сянка елементи.
- Поддържа възможност за използване на изображения с гранични елементи.
- Управление на сянка на текст.
- Подкрепа за нестандартни шрифтове.
- Възможността да се променят размерите на потребителя блок.
- Сегментирането на текста в няколко колони.
- Управление на фоново изображение.
В момента CSS3 стандарт е в процес на разработка. В тази връзка, ние сме изброили само някои от неговите нововъведения. Повече детайли с тях на този етап, са поканени да се консултира със собствен.