system markup
Post on 19-Jun-2015
652 Views
Preview:
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;}
}
Monday, November 8, 2010
@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