system markup

Post on 19-Jun-2015

652 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Системная вёрсткаÍèêèòà ÑåëåöêèéØêîëà âåá-òåõíîëîãèé

?

!

AB

Monday, November 8, 2010

Система

Mножество взаимосвязанных элементов, обособленное от среды и взаимодействующее с ней, как целое.

Monday, November 8, 2010

Файлы и папки

Monday, November 8, 2010

Файлы и папки

/index.html

Monday, November 8, 2010

Файлы и папки

/index.html

/css/

Monday, November 8, 2010

Файлы и папки

/index.html

/css/

/images/

Monday, November 8, 2010

Файлы и папки

/index.html

/css/

/images/

/js/

Monday, November 8, 2010

Файлы и папки

/index.html

/css/

/images/

/js/

/css/

Monday, November 8, 2010

CSS файлы

Monday, November 8, 2010

CSS файлыindex.html

all.css

Monday, November 8, 2010

CSS файлыindex.html

all.css base.css

inline.css

blocks.css

layout.css

device.css

override.css

Monday, November 8, 2010

CSS файлыindex.html

all.css base.css

inline.css

blocks.css

layout.css

device.css

NORESET

override.css

Monday, November 8, 2010

CSS файлыindex.html

all.css base.css

inline.css

blocks.css

layout.css

screen.css

tablet.css

handheld.css

device.css

print.css

NORESET

override.css

Monday, November 8, 2010

CSS файлыindex.html

all.css base.css

inline.css

blocks.css

layout.css

screen.css

tablet.css

handheld.css

device.css

print.css

NORESET

>1100

640—1024

<640

override.css

Monday, November 8, 2010

CSS файлыindex.html

all.css base.css

inline.css

blocks.css

layout.css

screen.css

tablet.css

handheld.css

device.css

print.css

iphone4.css

NORESET

>1100

640—1024

<640

override.css

Monday, November 8, 2010

Строчные элементы(строчные блоки)

Monday, November 8, 2010

Строчные элементы(строчные блоки)

Monday, November 8, 2010

Строчные элементы(строчные блоки)

Monday, November 8, 2010

Строчные элементы(строчные блоки)

Monday, November 8, 2010

Строчные элементы(строчные блоки)

Monday, November 8, 2010

Блочные элементы(плавающие блоки)

Monday, November 8, 2010

Блочные элементы(плавающие блоки)

Monday, November 8, 2010

Блочные элементы(плавающие блоки)

Monday, November 8, 2010

Оформление строчных элементов

Monday, November 8, 2010

Оформление блоков

Monday, November 8, 2010

Оформление блоков

Monday, November 8, 2010

Оформление блоков

Monday, November 8, 2010

Оформление блоков

Monday, November 8, 2010

Layout

Monday, November 8, 2010

Monday, November 8, 2010

Monday, November 8, 2010

Monday, November 8, 2010

Monday, November 8, 2010

Пример device.css@import "screen-wide.css" screen and (min-width: 1441px);

@import "screen.css" screen and (min-width: 1025px) and (max-width: 1440px);

@import "tablet.css" screen and (min-width: 641px) and (max-width: 1024px);

@import "handheld.css" handheld, screen and (max-width: 640px);

@import "print.css" print;

@import "iphone4.css" screen and (-webkit-min-device-pixel-ratio: 2);

Monday, November 8, 2010

Пример device.css@import "screen-wide.css" screen and (min-width: 1441px);

@import "screen.css" screen and (min-width: 1025px) and (max-width: 1440px);

@import "tablet.css" screen and (min-width: 641px) and (max-width: 1024px);

@import "handheld.css" handheld, screen and (max-width: 640px);

@import "print.css" print;

@import "iphone4.css" screen and (-webkit-min-device-pixel-ratio: 2);

@media (orientation: portrait) { … }

Monday, November 8, 2010

@media print and (color) {selector{

color: #f00;}

}@media print and (monochrome) {

selector{color: #777;}

}

Print

Monday, November 8, 2010

Print

@media print and (color) {.ad{

display: none;}.main .article{

width: 100%;}

}

Monday, November 8, 2010

Layout (Лэйаут) — Раскладка

êëàññ ðрàñêëàäêè

êëàññ ðрîäèòåëÿ

id ñòðрàíèöû

<body class="layout parentPage" id="currentPage">

Monday, November 8, 2010

Раскладка

Monday, November 8, 2010

Раскладка

Monday, November 8, 2010

Раскладка

Monday, November 8, 2010

Родитель

Monday, November 8, 2010

Id страницы

Monday, November 8, 2010

Id страницы

Monday, November 8, 2010

Id страницы

Monday, November 8, 2010

Id страницы

Monday, November 8, 2010

Id страницы

Monday, November 8, 2010

Языки

Monday, November 8, 2010

Языки@import "override.css";

Monday, November 8, 2010

Языки@import "override.css";

html[lang=lv] element {background-image: url("sprites-ru.png");

}

Monday, November 8, 2010

Языки@import "override.css";

html[lang=lv] element {background-image: url("sprites-ru.png");

}

html[lang=ru] .specialPrice .label {position: absolute;top: 0;right: 0;background-image: url("ru-specialPrice-label.png");

}

Monday, November 8, 2010

Языки@import "override.css";

html[lang=lv] element {background-image: url("sprites-ru.png");

}

html[lang=ru] .specialPrice .label {position: absolute;top: 0;right: 0;background-image: url("ru-specialPrice-label.png");

}

Monday, November 8, 2010

Названия картинок(когда не используются спрайты)

Monday, November 8, 2010

×Чòî?

Названия картинок(когда не используются спрайты)

Monday, November 8, 2010

×Чòî?

Названия картинок(когда не используются спрайты)

Ãäå?

Monday, November 8, 2010

×Чòî?

Названия картинок(когда не используются спрайты)

Ãäå? Êîãäà?

Monday, November 8, 2010

Названия картинок(когда не используются спрайты)

Monday, November 8, 2010

Названия картинок(когда не используются спрайты)

.specialPriceLabel {…background-image: url("specialPriceLabel.png");

}

Monday, November 8, 2010

Названия картинок(когда не используются спрайты)

html[lang=ru] .specialPriceLabel {background-image: url("specialPriceLabel-ru.png");

}

.specialPriceLabel {…background-image: url("specialPriceLabel.png");

}

Monday, November 8, 2010

Названия картинок(когда не используются спрайты)

html[lang=ru] .specialPriceLabel {background-image: url("specialPriceLabel-ru.png");

}

.specialPriceLabel {…background-image: url("specialPriceLabel.png");

}

html[lang=ru] .aside .specialPriceLabel {background-image: url("specialPriceLabel-aside-ru.png");

}

Monday, November 8, 2010

Классы элементов

íàñëåäîâàíèå

íåçàâèñèìûå áëîêè

Monday, November 8, 2010

Классы элементов

<element class="parent"><element class="child">Content</element>

</element>

.parent > .child{ … }

Monday, November 8, 2010

Классы элементов

Monday, November 8, 2010

Классы элементов

<element class="grandparent_parent"><element class="parent_child">Content</element>

</element>

.parent_child{ … }

Monday, November 8, 2010

Templa Voilá

Метка—данные

Monday, November 8, 2010

Метка—данные

Monday, November 8, 2010

Метка — данные

<name><label>Метка</label><data>Данные</data>

</name>

Monday, November 8, 2010

Метка — данные

<name><label>Метка</label><data>Данные</data>

</name>

<div class="name"><span class="label">Метка</span><span class="data">Данные</span>

</div>

Monday, November 8, 2010

Метка — данные

<element label="Метка">Данные</element>

element:before{content: attr(label) " ";

}

Monday, November 8, 2010

Спасибо за внимание!

Никита СелецкийШкола-веб технологий

email: nikita@seleckis.lv

webskola.lv

Monday, November 8, 2010

top related