expression web prirucnik - sveti-sava.edu.rs web dizajn.pdf · microsoft expression web...

15
Microsoft Expression Web корисничко окружење Expression Web кориснички интерфејс се састоји од бројних окана задатака (task panes), трака алатки (toolbars), и дијалога са широким опсегом могућности. Команде за прилагођавање окружења могу се наћи под View > Toolbars, Tools > Application Options, Tools > Page Editor Options, а за сваки појединачни сајт преко Site > Site Settings опција. Прављење новог сајта 1. Site > New Site… 2. У New дијалогу под General изабрати Empty Web Site. 3. Изабрати локацију и одредити име 1

Upload: truonghuong

Post on 31-Jan-2018

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Microsoft Expression Web корисничко окружење Expression Web кориснички интерфејс се састоји од бројних окана задатака (task panes), трака алатки (toolbars), и дијалога са широким опсегом могућности. Команде за прилагођавање окружења могу се наћи под View > Toolbars, Tools > Application Options, Tools > Page Editor Options, а за сваки појединачни сајт преко Site > Site Settings опција.

Прављење новог сајта 1. Site > New Site… 2. У New дијалогу под General изабрати Empty Web Site. 3. Изабрати локацију и одредити име

1

Page 2: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Прављење нове HTML стране Пре прављења нове стране, подесићемо подразумеване вредности за сваку нову страну преко Tools > Page Editor Options:

Изабраћемо HTML 4.01 Strict и CSS 2.1 уместо најновијих HTML5 и CSS 3 draft стандарда због компатибилности са старијим интернет претраживачима. Сада изабрати File >New > HTML. Добра пракса је одмах снимити страну са File > Save. С обзиром да ће ово бити почетна страна треба је снимити под именом default.html (или index.html). Остале стране можемо називати по жељи, мада је препоручљиво не користити специјалне знаке и размак. Снимајући нову страну у Save as дијалогу са Change title… дугметом можемо да променимо наслов наше стране који ће бити видљив у насловној траци претраживача.

2

Page 3: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

На крају ћемо са File Properties подесити релевантне особине стране (Page Properties дијалог).

HTML елементи и тагови Као што смо напоменули претходно HTML документ се састоји од обичног текста структуирaнoг преко HTML елемената који дефинишу различите делове докумената и начин њиховог приказивања. Сваки елемент је описан преко тагова који га дефинишу.

Код генерисан до сада: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Hilandar pocetna strana</title> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <meta content="Hilandar, Srbija, manastir, Sveta Gora" name="keywords"> <meta content="Ovo je sajt o najlepsem srpskom manastiru Hilandaru" name="description"> </head> <body> </body> </html>

<p>Zdravo svete!</p>

Таг Таг Елемент

3

Page 4: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Прављење нове CSS стране Уз помоћ каскадних стилова (Cascading Style Sheets (CSS)) врши се презентација страна, тј. изглед и форматирање. Са File > New > CSS команда и са Save снимити под именом format.css. Поново селектујемо нашу почетну (default.html) и на Manage Styles панелу кликнемо Attach Style Sheet (или преко менија Format > CSS Styles > Attach Style Sheet) у дијалог прозору преко Browse дугмета селектујемо претходно креирану format.css страну.

Expression Web ће креирати у head секцији за нас следећу линију кода: <link href="format.css" rel="stylesheet" type="text/css"> Креираћемо нови стил за body таг који ће поставити све маргине на 0: Format > New Style у дијалог прозору подесити као на слици:

Иначе CSS правило има следећи облик: selector {property: value;}

У format.css-у биће креиран следећи код: body { margin: 0px; }

4

Page 5: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Креирање распореда стране са слојевима (Layers) Слојеви (Layers) у Expression Web се крирају коришћењем div тагова са CSS и апсолутним позиционирањем. То значи да могу да се распореде било где на страни прецизирањем локације тачно у пиксел. Једном кад су позиционирани можемо унутар њих убацити било који други елемент као што је графика, текст и сл. Вежба: Креираћемо страну са 4 слоја или секције као што је приказано на следећој слици:

Убацићемо први Layer тако што кликнемо на Layer икону и превучемо на врх стране. Да бисмо убацили слој селектујемо Layer икону на Toolbox окну задатака и превучемо на страну. Слој ће аутоматски да се појави горе лево на страни.

Једном кад је Layer формиран можемо да му променимо величину кликом и повлачењем било којег угаоника или преко CSS Properties окна задатака и прецизирања висине и ширине у пикселима (height и width).

<div id="Zaglavlje" style="position: absolute; width: 960px; height: 125px; background-color: #36F"> </div>

<div id="Navigacija" style="position: absolute; width:

150px; height: 840px; top: 125px; </div>

<div id="Sadrzaj" style="position: absolute; width: 810px; height: 840px; left:

150px; top: 125px; </div>

<div id="Podnozje" style="position: absolute; width: 960px; height: 100px; top: 965px; </div>

5

Page 6: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

У Tag Properties изменићемо ID вредност на Zaglavlje. На сличан начин убацићемо још три Layer-а: Navigacija, Sadrzaj и Podnozje. Све време Expression Web врши форматирање уз помоћ такозваног Inline Style преко атрибута Style: <div id="Zaglavlje" style="position: absolute; width: 100px; height: 100px; z-index: 1"> </div> <div id="Navigacija" style="position: absolute; width: 100px; height: 100px; z-index: 2"> </div> <div id="Sadrzaj" style="position: absolute; width: 100px; height: 100px; z-index: 3"> </div> <div id="Podnozje" style="position: absolute; width: 100px; height: 100px; z-index: 4"> </div>

Пошто је добра пракса да се одвоје структура документа (HTML код) и форматирање (CSS код), избрисаћемо Style атрибут вредности, и преко новo-kreiranih стилова извршити форматирање са следећим вредностима датих табеларно:

div (Layer) Zaglavlje Navigacija Sadrzaj Podnozje width (ширина) 960px 150px 810px 960px height (висина) 125px 840px 840px 100px

top (врх) 125px 125px 965px left (лево) 150px

За сваки лејер поставићемо одређену нијансу сиве боје да би видели тачан распоред. Пошто је слика за заглавље величине 960 x 125 пиксела, толико смо и подесили сам Layer. Новодобијени HTML код је: <div id="Zaglavlje"> </div> <div id="Navigacija"> </div> <div id="Sadrzaj"> </div> <div id="Podnozje"> </div> а CSS код: #Zaglavlje { position: absolute; width: 960px; height: 125px; background-color: #CCCCCC; } #Navigacija { position: absolute; width: 150px; height: 840px; top: 125px; background-color: #999999; } #Sadrzaj { position: absolute; width: 760px; height: 840px; top: 125px; left: 150px; background-color: #666666; } #Podnozje { position: absolute; width: 960px; height: 100px; top: 965px; background-color: #CCCCCC; }

6

Page 7: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Страна у претраживачу сада изгледа отприлике овако:

7

Page 8: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Убацивање садржаја у Layer Zaglavlje и рад са сликама Следећи корак је да убацимо слику у делу заглавља са Insert > Picture > From File и селектовањем Hilandar_zaglavlje.jpg са хард диска. У Accessibility Properties дијалогу убацићемо као обавезно алтернативни текст као на слици:

Пошто је слика припремљена претходно, можемо да избришемо атрибуте за висину и ширину, тако да је генерисани код са новим тагом за рад са сликама: <div id="Zaglavlje"> <img alt="Hilandarska zvona" src="Hilandar_zaglavlje.jpg"> </div>

Убацивање садржаја у Layer Navigacija и рад са хиперлинковима (Hyperlink) Пребацимо курсор на Layer Navigacija и откуцамо као на слици:

Пре креирања хиперлинка креираћемо две празне стране: manastir.html и svetagora.html. Сада селектујемо манастир текст у лејеру Навигација и са Insert > Hyperlink командом креирамо линк према претходно формираној manastir.html страници. Исто поновити и за Света Гора. О нама ћемо поставити линк према спољној почетној страни веб сајта гимназије http://www.sveti-sava.edu.rs/ са Screen Tip текстом.

8

Page 9: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Генерисани код за лејер Навигација сада изгледа овако: <div id="Navigacija"> <a href="manastir.html">Манастир</a><br> <a href="svetagora.html">Света Гора</a><br> <a href="http://www.sveti-sava.edu.rs/" title="Линк према спољној страни сајта гимназије Свети Сава">О нама</a> </div>

Као што видимо хиперлинкови се креирају уз помоћ a тага и href атрибута.

Убацивање садржаја у Layer Sadrzaj и форматирање текста Позиционирамо курсор унутар лејера, отворимо Word фајл под именом Hilandar.doc селектујемо комплетан текст и у Expression Web-у изаберемо Edit > Paste Text. У Paste Text дијалогу изабраћемо последњу опцију: Normal paragraphs without line breaks.

Форматирање наслова Селектоваћемо први параграф: Hilandar Χιλανδαριου... и преко Common траке алата изабрати Heading 1 <H1>. Следећи ћемо поставити на H2.

Форматирање текста Селектоваћемо Манастир Хиландар је први српски универзитет текст и преко Common траке алата кликнути на B иконицу што ће поставити strong таг за овај део текста, нешто слично bold команди у Word-у. <p>Баштина Хиландарска је ванвременска и ванпросторна, а само се њени делови огледају у следећем: <strong>Манастир Хиландар је први српски универзитет</strong> и Приметићемо да се таг strong угњездио унутар параграф тага, јер се води као таг са мањом тежином.

9

Page 10: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Селектоваћемо сада последњи параграф у тексту: Речју,... и преко Common траке алата кликнути на I иконицу што ће поставити em таг за овај део текста, нешто слично italic команди у Word-у. На параграф испод H2, можемо да применимо strong таг. Уз помоћ алатке за несортиране листе (Bullets) креирати следеће набрајање: • Икона Богородице Тројеручице • Икона Христа Пантократора, која је најлепша икона Христа на планети и • Икона Богородице Одигитрије, која се сматра највећим ремек делом византијске

уметности тринаестог века. Напомена: текст пре и после листе набрајања мора мануелно да се допуни са завршним тј. почетним <p> таговима. Несортиране листе се креирају као што можемо видети уз помоћ ul (Unsorted list) и li (List item) тагова.

Коришћење CSS-а за поравнање слика Испред текста Један од... другог параграфа убацићемо слику са Insert > Picture > From File под именом Hilandar_glavna.jpg (опет ставити алтернативни текст). Направићемо нови стил који ће поравнати слику удесно и направити мало размака између слике и суседног текста. Овај стил ће се примењивати уз помоћ класа, тако да може бити коришћен на било ком елементу документа који ће бити дефинисан именом те класе:

1. Изабрати New Style са Apply Styles окна задатака. 2. У New Style дијалогу унети ..slika-desno у пољу Selector. 3. Напомена: Сви стилови за класе почињу са тачка знаком. 4. У Layout категорији New Style дијалогапоставићемо Float на десно (right). 5. У Box категорији додај Margin деселектовати Same for all изнад Margin и ставити

10 px за леву маргину (left) field и доњу (bottom). 6. Завршити са OK креирање новог стила.

10

Page 11: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Креирани код стила: .slika-desno { float: right; margin-left: 10px; margin-bottom: 10px; }

Сад кад смо креирали стил, његова примена је лака. 1. Селектовати слику коју смо убацили у лејер Садржај. 2. У Apply Styles окну задатакаселектовати .слика-десно стил, што ће одмах произвести и његову примену на селектовану слику.

Убацивање садржаја у Layer Podnozje Откуцати следећи текст: Сва права задржана ©2010-2014. Дизајн NZ Studio Corp. Copyright знак убацити уз помоћ команде Insert > Symbol Модификоваћемо стил за подножје Manage Style панел > десни клик на #Podnozje па Modify Style команда. Сад кад имамо неки садржај а с обзиром да је подножје последње, избрисаћемо вредност за висину, јер ће она бити аутоматски постављена у зависности од садржаја. У категорији Block поставићемо text-align вредност на center. NZ Studio Corp текст истаћи са strong тагом уз помоћ B иконице.

Довршавање сајт Хиландар уз фино подешавање Да одмакнемо мало текст од ивице контејнера постављањем padding опције на 10px. p, a, h1,h2 {padding: 10px;} Повећаћемо величину фонта за линкове у навигација секцији на 24: a {font-size: 24px;} За Садржај поставићемо позадинску боју (background-color) на црну, а боју фонта (color) на белу.

Центрирање стране / садржаја Да бисмо центрирали комплетан садржај направићемо нови div са ID=”Omotac”, позиционирати га уз помоћ CSS-a релативно и поставити леву и десну маргину на ауто вредност: Нови див мора почети пре отварајућег body тага и завршити пре затварајућег body тага, како би сви претходни лејери били угњеждени унутар њега. #Omotac { margin: 0px auto; position: relative; width: 960px; }

11

Page 12: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Комплетан HTML код (default.html) (текст је скраћен) <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Hilandar pocetna</title> <meta content="x-none" http-equiv="Content-Language"> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <meta content="Hilandar, Srbija, manastir, Sveta Gora" name="keywords"> <meta content="Pocetna strana sajta posvecenog najlepsem srspskom manastiru Hilandaru" name="description"> <link href="format.css" rel="stylesheet" type="text/css"> </head> <body> <div id="Omotac"> <div id="Zaglavlje"> <img alt="Hilandarska zvona" src="Hilandar_zaglavlje.jpg"> </div> <div id="Navigacija"> <a href="manastir.html">Манастир</a><br> <a href="svetagora.html">Света Гора</a><br> <a href="http://www.sveti-sava.edu.rs/" title="Сајт гимназије Свети Сава">О нама</a> </div> <div id="Sadrzaj"> <h1>Hilandar Χιλανδαριου Хиландар Chilandar Χιλιανδαριου Хилендар Chilendar</h1> <h2>Манастир Хиландар</h2> <p><strong><em>Ιερα Μονη Χιλιανδαριου Манастир Хиландар Μонастырь Хиландар Chilandar Monastery</em></strong></p> <p><img alt="Слика Хиландара" class="slika-desno" src="Hilandar_glavna.jpg"> Један од неколицине српских ктиторских манастира Свете Горе је и манастир Хиландар православни духовни центар, …</p> <p>Баштина Хиландарска је ванвременска и ванпросторна, а само се њени делови огледају у следећем: <strong>Манастир Хиландар је први српски универзитет</strong> и један од најстаријих у свету. Манастир чува највећу збирку српских повеља, кивота, моштију светих, реликвија, старих икона, има највећи број чудотворних икона у свету, чак осам, од којих су највредније и најпоштованије:</p> <ul> <li>Икона Богородице Тројеручице</li> <li>Икона Христа Пантократора, која је најлепша икона Христа на планети и</li> <li>Икона Богородице Одигитрије, која се сматра највећим ремек делом византијске уметности тринаестог века.</li> </ul> <p>Овде је највећа библиотека… </p> <p><em>Речју, оно што је сачувано у Хиландару веће је од свег сачуваног наслеђа у осталим српским манастирима.</em></p> </div> <div id="Podnozje"> <p>Сва права задржана &copy;2010-2014. Дизајн <strong>NZ Studio Corp</strong>.</p> </div> </div> </body> </html>

12

Page 13: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Комплетан CSS код (format.css) body { margin: 0px; background-color: #CCCCCC; } #Omotac { margin: 0px auto; position: relative; width: 960px; } #Zaglavlje { position: absolute; width: 960px; height: 125px; background-color: #CCCCCC; } #Navigacija { position: absolute; width: 150px; height: 840px; top: 125px; background-color: #999999; } #Sadrzaj { position: absolute; width: 810px; height: 840px; top: 125px; left: 150px; background-color: #000000; color: #FFFFFF; } #Podnozje { position: absolute; width: 960px; top: 965px; background-color: #333333; text-align: center; color: #FF6600; font-weight: bold; } .slika-desno { float: right; margin-left: 10px; margin-bottom: 10px; } a {font-size: 24px;} p, a, h1,h2 {padding: 10px;}

13

Page 14: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Финални изглед почетне стране Хиландар веб сајта

14

Page 15: Expression Web prirucnik - sveti-sava.edu.rs Web dizajn.pdf · Microsoft Expression Web корисничко окружење Expression Web . кориснички интерфејс

Преглед и објашњење коришћених тагова:

ТАГ Опис

<!DOCTYPE> Дефинише тип документа.

<html> Дефинише основу HTML документа.

<head> Дефинише секцију са информацијама о документу

<title> Дефинише наслов документа

<meta> Дефинише метаpodatke HTML dokumentu

<body> Дефинише тело (садржај) документа

<h1> to <h6> Дефинишу HTML наслове

<p> Дефинише параграф

<br> Убацивање прелома линије

<!--...--> Дефинисање коментара

<em> Дефинише наглашени текст.

<q> Дефинише текст под наводницима

<strong> Дефинише важан текст

<img> Дефинише слику

<a> Дефинише хиперлинк

<link> Дефинише релацију између документа и спољног ресурса

<ul> Дефинише несортирану листу

<ol> Дефинише сортирану листу

<li> Дефинише ставку листе

<style> Дефинише информације о стилу документа

<div> Дефинише секцију у документу

15