This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
oчeвь oЕ бyдeт
вaяldй
тeaст.
вьIделeE
пPtмeчoниe
y llaс есть слeДaоuий фpaгмeят:
Ецe тexст
Ещ. тetст<1р>
Ецe тeкст
In thls desiqn, we.lt fiх ihе пidth oi the side сotuщs аnd, Ьесause яё пoл,t speсifУ Lhе сontent dlv,s пidЕh, the сonteDt сo1!m Wili be 'f1uid' аnd filL the rest oi Еhe bloltsеr,s пidth' ?his 1ayolt uses аbso1x.e/ie1аtile !о.L|]s дtonq t]re wаy, theу enсorrnteт а forёst
незvль,]J] сlPаниЦы
6ез ДФбэвления стиjе;
wё.u
Dut 6фething
пoкjзан на Рис' ].5,
i'аэ'.eткз
{ I'e!.!' (on6яl'fiя
'l з5
p.sitil) hср l7iW,bbd,rоп7srv|iлlсh4
. tjд!-.! . tidlz . Llrtl
Simplе Thrее Cоlumn Layout l . No sf|ing уеl . $ь rье dt.аult |дyoшl.Ir L'is с\amРlс. wе @ going Io Ug аьs|utс itioniлg lo cЕаrc а t. .o]Uфn lаyoot. wьiсh Ь atю a vегу сопmn Prgе l.yоul you wiU ye оп \'eь, тhis iоml .nrь]сs yoo to fouow фe widе]y.дdорlсdсonv.nnon of phсiпg nДтiдзliоDiп а "stасt. oл фe lсl1sidс. lnd uФ lhe фhl sidс ior фings lite I.stircпiа]s. Pюпюnons, lds o. this dсsigп' Nе'll iiх lhc width оi iilе sid. сo]шs
аnd lФ фc сon!елl соlшn {i]l tЬс !Еsl of фо
ь tеoponryidlФ for шс righlфIlm, wс'll Putюв PИс'5 5 гoтoваяверсЙяpазмёiKЙи]тpеrкoло!окбeздoбавлeнЙя стИлеЙ Taк кalr сoдeрхiимoе тPeтьей кojlolкrr Размечeнo кaк a6зaц| пPи oтo6Рajкe. нии в бРаyзePe oнo въIглядит пpoс,ro как eще oднa сTPoка текс1а. пoэтoмyтепеРь сЛедyе1.:(o6aвить a6сonютНoе 11oзЛциoнЙPoвaниeдлядв}х бoкoвьIх кoлo!oк' .ди т пРедъIдyщeй Pa3Ntетirи3десь 6уд е , г т o l ч т o д J r я л с в o й к o л o н к r i ! ' ы и с п o ] . l ь з y е м1 e f t : 0 р х a д Л я п Р а в o й :1ght:0рx. вни'.oниe
в в6ких Po3яeткox, nодo6iыx этoйl слeдуeт Poспoлolo'ь iPoвy|o кoлoнку сo знoчeниeм .iEIl.:0рх тoк, чт06ы oнo всs.дo oФaвoлoсь в пPoвoй чodи oкнo 6PоyзePo.
Boт тРебyемый кoд: .ody {пa.qin i 0р*; !аddi.g|0рx'] j i v f l n а v { р o s i с i c n I a b s o l u t e j и i d t ] r : i 5 0 р х ; t о р : 0 р х ; 1 e f ] :: 0 р х j b c r d e r .iqht:2!х so]!d 'еd; ) .v"".о",.о
,т o!dё: Lёl' :.l х so
: "6o,
Pезi'nьтaтпoказaв нa Рrтс' 5'6'
",
.,,:,,,,
,,,
o,:
':
..gl,
ру'
Jз6
l'i!,1*j1 i' $.:.з;;r
р,.:tlrtl:
rт}r..'.ill
jffin,.hree Cоlumn Lavоut ' ] . I h с L h г m d i \ s h l e n o \ i q п e l ]t e r l i а I r . , n " n . ! , - . l , o п o , \ ( h | l ' . " с , l 1 { r \ h . - l i , h Ф L . , п , D о | J t с h ф . i | , o п с ds I l , { п l F \ с a I l o л . , с 1 1 o iгi.o]Lnш \ 1 ].|l Ьоl ьl 1 rd..'тd ]onсо xп| tr( пgntяюl{fl] Ьтllо zftn,
l,л
сс \1L,. n i,'п''. l|Ф Ь11' Joо|Jtс|у
l. wе яiцE.lфе n*зins опrhссonlслtаr! so n пo bngеrо'crliуs dE sidссоlumls,
Pис 5 6,тeперЬ бoкoвьe KoлоlKИ вахoдятся]]асвоих Мес.ах \lЬllоlrJви |и (p:l' ILе c|тpl | н и е - P i I l | ' U L , ; a к o в " l \ к o , ] o l . o |. Ч г o 6 " | 6 " | . | o четlio Bидяo их рaсxoJrохение. дfuleе тPебуется 3aдaть пРaвoе !I Jlсвoе Iтoле дrrя oблас!t{ содeР'киiltoгo, qтo6ы oна ве пах-!aдьIва,.laсь xa 6oкouыe o5лaсти: ioсy
{rаIqin:Opx; iaddirq |0p:; ]
dirtia' {р.siLiо!:ab;o1Lte; тiqni:2рi s.ti.L r.d; }
пidt|.:150!я,
dlv+соntenЕ {mа'qi!-1eft:15opx' il1a+.iqL:.c1lnn bоrde. ief::2pх
1eit:cрx;
tc!:0рх;
boider-
пalqin'тiqьt:125рx;)
{р.siti.niа.sоtutе; soti.r. т.d; }
i.]Lь:1.15рr; :сPjc!х'
riqnЕ:0рх;
PезUIьтат NIьI вI'lд!Iм вa p'Iс. 5'7, .lёxеPь зaймеliся наведеIII{lз]r I.РасoтЬr до6aвиll стили' дxя этoй Pазllсткп llсrlo]!ьзoва'rисЬ тe же сssa]PlвиJa, ч,ro !j д,rя раз\1сткJI с двyNtя l{o J!чия въlдс]lсньт xирllЬlУ, ],Iтaк, вoт сss.кoд.t)rя РазN'еТк!r с тpе\'я кoлонr!а\1и: ээiy {паrgin;clx; рec.inq:c!х; fDIЕ: 1eп .,'..i:r.' аriа], s.is's.rit; i ]i'l.аf {.)osition|аi:]s.1lЕс; LerL:!рх; .cp:c!х; ]dr:h:1.!'i; .!аddirq:,5eп. c 0; пErqir:22р! с 0 1.!]i; ..rd.r
io]r:2p::o]id
+069;.oтd.j |OIi.r:i!х
s.tin
iг069;l
::viI]аa J] {п:Iqin.:oр:c' п:тgin.bot..л:,Bеп;] :l]'ri]]а'i1r inalgir ::'+с.!t.г.:
bоi:cп:,5еn;
f.ni
нei!-ht:!o1ii
i.пс
si3e:'75en;]
1 n а т g i n : 2 c i ] х 1 5 о р х 0 L 6 5 ! x ; р a c c i г ] q ; 0 ] ё r ; i < | п o r е j L 1 яс o з д а н и я P 8oii|,оo' ,,'|
1t7
htp ,M
Ьbd,tofij !tу|in].h4-рosniФ
SimpleThrее Column srep з . ьI дddй! а klt.mr8iп tо lh€ Фnlo dit thаi s Фsl] tо 1hеsиrl o( llt. lavjgаtiоп' dd . riфl Dа.вin t h J ts е q U а | l ol h е s i d l h n f l h eг i ц n 't o I U m n{. e ь а l с о u r тhс nеIl $ср is lo dо юm sФin iлd г0m lhс pig. iпlo а лrоЕ pю]cssiоoll]фkiлg]а!оUt, wc !осd lо Padфс сonЕЛlаsaу lrо|nlhc .Jg. оl $. dils, сnшgс thе црсt.iсе ftom ьоring o]d тiпгs. aпdлаkс Inе паvigа'o' Iфk i1п]с mIе i|lvitiig.
ьjР,*ч!!1:91],tl]"liiii!::l']9 A simlle тhree сoIumn LаYout . ..*
styles |at€ r . Nоw the |.уolt step4.аfeg ]оokg]ikesome.ne асtuа|lуdсsiqnedit, . тne nаvi9.aondiv has the top and Ьottom . n]е oаv l nБ hаvё b€ € o
оpeЛеduDаn.
. тne 6ntent has elt аnd .iqht pаd.rnqtо . Ine rightсo Uфn d]vhаs top алd lе1| паrginsto mаtсhit цp t*h t|re|oftФumn, аnd some фdd nq hзrьфn аddedto.eep . тn. tуpe hаs Фn€
smplе sryre5аpр ёd'
vаlietуn'br.wsеб.тhenуnаml. .epositiоnlnq оf the гi9|rt.о Umп is а lit]e je.ky in IE sI b!t}orks smоotnIy Lп тE s,5
P и с ' 5 8 г o т o в o P] а э l i e т к а И з т р е х к o л o н o к с д c б а в л e н н Е ] [ i и с r и л я M и
1з8
filAaA
:lviсontent jl'+сon.еit I
'. 6aз!'gjl'
pi'x.ini'r'rа
с'р?}l}!!!ь!
h11fonL si2e:1еa; j !
ifont
l -on."
o.
si2e: 'aеп;} '-:.
div*lilrьtco1щ
{position'abso1ute; нldthl125рx; toр:opх; liqrht:oрx; 15pх 0 0; paddinq:1em .5ё!п' bo.de!-toр:2рх Ao1id *069; ъо!der- ьottоп l 1pх solid *069;}
dlv'fIqhtсolш
!
{fоnt.siie:.?5ф;)
<]<тпnь/Ця те(.Ta пPавoii кojoвltи >
l,езyлЬтaтпoказaн нa Pис. 5'8.
Pазмeтка и3 тpex !{oлoнoкGзаroлoвкorvI Бoлъцrинствo Pа3NIеток I,IзтPсх колoт{ortтакяe и\,еют свсРхy oблa ка, .&Iя этoro мсl]{iнo пРoсТo дo6aвj,lть ещe oдив dl! дnя зaгo,oвкa Рaспoлo)l(ениe прa!оiI иxевотl кonоIrки' чтo6ъI пРедoсr'aвитъ пPoсr.PaEствo для зaгoлoвкa. Тaк кaк зaгoлoвок и o8,laсть содeрxиN'oro !Iс вьIРьIваloтся из o6щeгo пoтoкa дс'кyN'eнтa]пoмсстив эaголoвolt ввсРх}.!вы а!roматичeски смсстите o6лaсть сoдeP)тrимoIo вниз, испoльзyйте кoд PaзметкlI с тРемя !oлoнка1;и, т{oд()6авьте эт! стРoЦ сPaзy пoсЛе oт(PьIваlolllеroся тeта bоdy: < d l v ! d = ,h е a d e r '> < n 1 > т h . ес. o i l m n t e 1 ' c ! t l l i Е h n e a c е . < 1 \ 1 > < / . i i ! > зaтепr дoбавьтe эти сти,и сss, Размес:ги! их сPa3y пoслс сти-1ей bodу: di'нhеаder clf}lreade. {hеight:60рх; t]aсiqrоutrd.o1or:l.сс;)div+heedei h1 t i e т q 1 n t o p | 0 р х ;} PeЗyльтaт liьI ви..1llмпа pис. 5,9. нeo6хoдиN{o o6тrулиТь вePхнeе flоЛe з"rе!Iевтa h1. тa( кaк в неltoтoPых 6Рaу. 3еРaх' пaпpимеP в safari и Еirеfox, верхнеe полe h1 с']ещaеT зaгoловoк вниз' сoздaв2я IrекPaсивый пPобе-.1'в Intеrпеt ЕкР1orеr для Windоws этoгo вe прoис"
Bдoннoм пPtмePe Po.смoтPивoeтся сoмый пpoФoй слoсo6 сoздoяия Poзметки язтP6Х koлoнoк.для сoздoния ги6кoй Poзмётки вьlмoх6т6 д06oвить кoнтoйн6. Pы c:v для 06лoстЙ с9дePхимorо и 6oкoвьlx кoлo"oк и пPимeнитьдля них oт. ioситeлЬнoe пo3tцЙoяирoвoниe. тorдo эти элeмeнтЬ|всeгдo 6yдyт рoспoлoгoть" loлoвкo, и яспoлшoвотЬ фиксЙooвoннoe 3нoчeяиa в 60 п!ксёлoв нe пPидeтся.
Разпeтlrа яз ise]r '{o,t.иох.
зeloilo!кoll
1з9
htp://ww,bьd,..лдtY|rn/.h4.polil с9
. !з:,l!t!!зr
Adding
а ьёаdet
m.*UP. steP 1. a6d а ь€ i ierdivtоth. Itъ the lirst thing oл the Pаge sо li it9 thе lirst thlnq in the nаIkUр, |t фл b€ pа.о' the ln the mаrkuP, аdd аdd а dl! сoпtaiлiпg а h€ a dlпg e|eme.tl.r tЬe teхt. ln the сss, з.t thе hеight on the div а|d со!o. it!ray s0 we сan see it. dеаny, those side.o|UmG зrе gоing to have to move dоwn,,. Lоr€ m ipsum dоloг sit аmеt' .o.sеdеtuer аdipis.ln9 € | il' Aеneаn !eIsаP|еп сongUe DUIs p€ п епtеsqUe |асus fiiп9i||аЁ!€ r a. sфа|es odio, QUsque phаreйа а|lquаm Nu||a sсeьnsque. sеd tjn.iduni. QUlsqUeeu nis|- Phаs€ | lus mi апtе, а|iouetVё|l
Рис' 5 '9. загoлoвoксмeсrил в!иr о6лаоь сoдерхИмoгo' so ве бoкoвыeпанeЛиса6сoiютвЬ|м
oбЛaстЬ сoдеP]r.пмоro пoсле дoбaвлeния зaгoлoвкa aвтoматически смецae} ся вtiп. Iro Aaм тPе6,vется вpуЧнylo llеРемeститьдBе 6oкoвьIе o6ласти с a6сoлIо1' нъ!!1 пoзициoниPoвalrием, llеo6xoдимltr дo6aaить вьIсoтy зaгoлoвкa к иx текy. щIrм зrraчеIrиям соpi iivilnav {рosition:abso1!Еe; 1е:с:0рх; toD'60D*, viidLh:1509х; рadding:.5еп 0 0 0; malqiпl22ря 0 о 15рх; boldет-tор|2pх solid *о69j boldе..bott oi: 1!х sоtid i069;] j i v 1 i т i q h t с o t u m n{ p o s i t i o r : а l r s o 1 u t e ; \ ' i d t h : 1 2 5 p х ; t o p : 6 о p х ; r i q h t : ! р х ; m a r q i n : 2 0 р х 1 5 р x 0 0 ; p a d d i n g j 1 е i n. 5 e m j b o ' d е r - t o ! | 2 р х s o 1 l d + о 6 9 ; b э r d еr - ь o l Е o m !: ! х s o 1 i d f l 0 6 9 ; ] ъпеPь
стрaница нaчивaeт flрllнимaть нtяощo нaм фoPмI (Pис' 5.r0).
140
in&8.:! :. $.3.i;;'il
i}я;ll9r!r€ . ?lrа}f
'B,rпp
ц''
/ ] я h Ь b d , . о пъ D и k h 4 р o l t . Q
steр 2. mov. thesid€ сolumвdow.. Еither mсdifY th€ top prоp€ r ty or th€ mаrgin' toD proрer./ tо plsh t|rё.olumG dоwп Ьу аn аmouni еqUа|tо tn. Ьe|ghtоf the heаdёr. In thrs .аse, t ad]Usredthё tоp рloPertу оt tье . o l u m п 9 ,N o w | е t , ss r y I eа n d ( ё n t e r l h е l у p e , Lоrem iрsцm do|or sitаme! .о.seсtеtue. аdipisсlnз e]ft. Aeneаn ve sаp|en .o.9uе aсU5 frIn9l||. viУe'а, Duis pe||entёsqUе sоdаI€ s оd]о, QUisqUe pьаretа aliq!аm Nul|а 9сеleJ:qUe, sei tln.lduпt' alkque еu sUspеndissё .onseqUat сопd mеitUф eniФ. м o l b i v e { ' ь U l u m | o r е ms i t з m e t е п i m , N U ! | a
Pис 5.]0,тeneрЬ6оKoвЬe кoлoiKи распoлoxёвьlпpавилЬвo lalее дo6авим стили,1ля тс(стa заroлoвка. мьl хoтипt сделa1ь ЦРифт пoi1ель. чe и вьтрoB}rять тeкст пo цеrrтРI чтo6ьl oti oстaв:L]iся пoсеpедине стpaницьI пpи иJrleнеItии Рa3!IеРoв oкпа. Для этot.o задаДйУ тпиpинyьr, достaтoнryrо l:ля вме' 1цевия тс(стa' Пoсле этoro тuиPинa о6jасти загo]loвкa I'te Eе 6удст пo,vilo,]чa. нию paвga 'IIиP'jне загo,.Ioвкa div, ъrrсPъ дo6aBиil зпачение auto лелoltу и пPlвoмr- пo-пIo для въIРавlIивaвия зaгojloвка !н}тРи загo,!oBкa div. Зr]ачсн]Iе аLLto ознaчleт
tsот неoбхoлимЬIйдЛ,]этoro кoд:
r]vihеаder
{I].lql L : 4 8рх ' <:_иNсl!яе! с 60 длл кo[пrспсац!и веPхнe.o oтсlYлa->
t.асI!:rtourd сo1o;: lссс; р a d d i n g t o p : 1 2 p х ; < | . с y с п I a е !з a . o л o в o n в ' ' и J ,
Ра*erка
яз?}?x ':1t$з
141
div+nёаdel n1 1пidth: 18eп; <]-кogтеiiнсP&rяз]гo'овкa> '
narqir
tcр:0рхj
< l ! ' д ! r я е ! п o л с п o I ч о q ч x н l j ю>
< l - ц е н т p и P у е ! h 1в d i ! _ > пalgin-1eft:auto; ''cопiс <] стnль,a, тeкстa > ва!в l4si, сufstve; 1.2еп ьo1d
nа!gi!-!ig]rt:аlto; fonl:
<| цсптpируе!тскствhi
tёхt-a1ig!|сёnte!; bo!.le!:6o1id;
) тeпеРь нalra pаэl'еткa 'ьIIлядит, кati oкaзarroн;tpllс' 5'11.
htp ,vw,Ьbd..om^'yL n7.h{ posiliсй
ftl:ii:--.-*:-li:.1 steP з. stуle аnd сёnterthe heаdlng ёleпent' v'e set а width 'оr !hе е|ёmeпt go
we аlsо Use the t.хt"аijgn pr.рenу to.еnter the type yrithin its е|епent, апd sсle.t a differ€ n t fontfol а |iRle variеtY, тn€ h1 Ьоrder ls tеmporаn|y оn so уou сап se€ tne e]emеnt,spоsit]оп and thс teYt.entered Uilo.tunаtelу, iEs doesпt supp.rt аUto mаrginsi so tЬс h€ a dеr is notсenlсr0d ii IЕ5 . we1| aх tЬаt in о!r.lеan'Uр phэse, NUIlа sсeIerьq'e, sеd tп.idu.t, Qulsq!€ eU n | s | 'P h а s e i U sm 1 a n t е ,а | i q U e vt е | , v€ s |lЬU|Lm ыt аmetl сoпseсtёt0еr nоп, аnte,
PИс' 5.]]'загoлoвo( вьrровleн по цевтрy Пoсqe J
U|^,'Jго,loв.
в' с|lJ 6\Ле| в JРoo|l.I| пo Ur I P\ Bllе, lвl'.и!o'
lи nl
пIпРинъI oкIrа 6PaузсPa' Bсе чтo нatr{oстLпoсь сделaть- этo измепиTь стиrIЬ блo' aг lьI сдел?rqиэ,гo с 6оIioвь]r1!loблaстяrтl{: Boт Iтоляьlй сss.tioд: bccУ {патglг:0рx; lar1dif,g:cla; :on.: 1'!.т 'erdаnа, nтiаt, sanэ sеr]f; ]
rлAaA 5. 6Фoaaя Pззli!еt!{асрa*;{ць' jiv+ьeadет {hёiqht:4Eрx; teх!- а1i9п: сeoter j паf9ii.toр:0; padding:о!|l2рх;]
1.2еп bo1а 'сoпi.
sans I1s.' а.iel,
рaddinq:0 о .1еп; bo!аer.toр:,!х div*nev {рosition:аbso1uie;
sаns serif;
.o1id *069; bo!tle!-bottф:1D*
1ef.:0рх;
ioр:60!х;
bcrder to!:2рх sotid
ii069; )
ditfflav
u t i m e . g i n - t o р : о ; n a r q i n b o t t o п l . 8 e m ;]
iiv*nav
1i
l-,s,o"ten
вo11d +069;}
шidt]ri15Oрaj
раdding:.5ёп 0 о 0; паrgin:22рx о 015рl; ]rordeI -Ьot toп: 1рх solid
teх.-
{пa!qin-botсоm:.5ёm; folt-пeight:bo1d;
,,а,о:,,|,0o{ r, oх 0.d,o>: { div+сontелt h1{fonЕ sizе;1em,]
рaJo,
iont
: 0.6
size:.75eп;] -,
btp7/!w,bьd,.oп/ltyпn/.tr4 рositlon
тhгe€ сolumn|сyoц+ with heoder
step 4 . сl.ап.up tomp|эte. w|th al] the 'uпdionаl issoеs r€ s оJved, we са. turл off tЬe sv|еsше !s.d tо hе|P !s sёe whаt we wer€ тhe bасkgюlnd сolоr l9 removеd hоm thе d|v. 5nd th€ ьoх аrauпd thе h1 e]eme^t is rёр|aсed wjth tl]e sаmo sF/l.s w€ us.d o. ti€ side со|Umns, w|th а tiпy Ьitol top pаddlng tо с€ n t€ r the type b€ ф еei tлe two |ihеs' Add|n! ь*-diФ!e"|{ tо th€ heаder d|v с€ . te.l t€ hlh o|derveвiоn of lE. NU|]эsG|erisq € , sеd t|nсlnuni quisluе eu пis|. Phа!€ l 'u9 ml аnte, а||qUetve], vlstiьU|om sit вm.tl.оnseсtetu€ r Лоn, а.t., susP€ . dlss€ фnseqUat.onniбе.ruh enim, моrb|vest{bo:uп |o.еб sitаm€ t eilh. iluIl.
Pис' 5,]2 готоваяра3Mетк.
ilo69;
Рar!r.q!t{а й] трe:{ tofl'Ro!{
14з
с njr:tsaющцttlи зnefle'{таt!и я }Чи.т{aй
div*сo:ltenL p {iоnt-size:.8emJ ] diтнronLeni
1l ifcnt
divi'!iqhtсollmn
sizе: ,]5em;]
{роsiЕio!:absc1xсe;
widr:h:125рa; toр:60pх; rlghL:0рx;
пarqin|2cрх 1ipх O !; paddin-o:1ёf, ,5em; borcer ioр;2!t b o : d е r - l r o Ес o m :1 р х s o 1 r c * 0 6 9 ; ] civ+llqhiсo1umn !
solld
t069;
{ront sizе: '75em' ]
A Irа Рис. 5'12 мьI видим гoтoвьIй Pe;yльтат ЛPoстаJl дoвoльнo легкo' Ес тaк ли? B Резl'лътaтr Y нaс иI1еется пРиятнaя, кaк в ЕoвьIх' бРayзеРeх. вo всех !I надежrraя paзметкa' пPскPaснo oтodPа*iaeмaя пonyэleмeнтьl. стP)'тffyрные таIt и в стapьж. к сo){tа-!eнию,яeкoтoРьIе дР)тие тa6]rиц, с tlо[Iощью ляРвыe сP;ди мвolгll\leь дизайIrеРoB !r легкoдoстиxtиl'ъIе нaЕРимеP' aвтoматически вЬIPaвнивaемЬIe кoлoвкд и o6лaсти н!l,кнеIo кoлoнTитyЛa, aвтoмaтичeски РaспoлalaющIтeся вяиз-y, сoздaть с пo!1oщью сsS ч}ть с л o ) { ' н е eo, д ч э к o ь ] t э 1 о | l ' | ) , г а е r '
Paзшeтка П3 тpex кoлol|oк C плaвaющППlll 'лelпeнla]пП ri oчliсткo}| B след}'ioщeм flpимeРе мьI испoлЬзyем пять виз),альIrьIхэлeмeнтoв: зaгoЛoвoк' тPи I{oлolrки и I]и'qn.й (о,]oнт'J1)Ц, PассiцaтPивaeN{aя в этoм примePе стPy<тy. вoвa для сoздaнlrя слo]кнЬIх и пPиPa PaзметкIr ]цo)ке1 6ьI Ыекa"е"ъньrх 1\ъЬ стpari!щ. наrllа стРaн'Iца будeт иNIетЬ шlиРинy в 450 пиксе. лoв. rrrиРинa кa)кдoй кoлotiки сoста!ит l50 пиксeлoв. pядoм целъIo в данIioм пPимeРе яв-rтяетсяРaсIloлo)xевie тpех ltoлoнoк дРyI с дP}тoм nol{ зaloЛoвкoм и дo6aвлеrrие вirизy o6Лa.ти ниJкlreгo кoлoнтиryлa' иvеющегo д]иPинv. lPjницъI. Bнaчaпe сoздадим PaзпleтliT:
,|44
lлAвA
5' 6аro6ag Pа'tylerка сrpа 'цьl
Whiсh ot thе three divs
, d.r - |-р-d
is
thё footёr
зaтем мьi дo6aвим liекoтoрыe p а з J I и ч а l Ьи t ( P и . - 5 . l 3 ) :
стиЛи дЛя BьIдeлеяия Фorla
d i v # h е a d e i { п i d t h : 4 5 0 р x ; b а с k q т o u n dс o 1 o r :* с A Р ;} . d",J.oл,елL"t.",Wi
lLh:,'орyj
od.<о-oшо-,o
o,:]с(с:l
d i v f f с o l u m 1 { w i d t ь : 1 5 0 р х ;b a с k q r o u n dс o 1 o ! : + F с с ;] divffсotum2 {WidEh:150pх; bасkglound сo1or: +сrс; ) div}сotшз
{ idth:150рх; ]rасkq.or]!d.сo1or:]iAд!; )
o.v, гooF6r l'jor|-'lьOр^j
oа,Iq'oL,d,oto!:!ЕAсj
Pис,5'1з' БаэoваяразмeткасгpанЙць|.кФ|'дыйэлемeнтвыдeлeнфoнoвыMцьeтoм
ра3$*r}{а tlз тР9x !{lt'о!.l!iк
с ялaiаюu!и'nrr
элee€sтаllв
и oч't]'{Еli
t{5
o нижниxкoлoнтитУлах HиxниЙ колoнтиryлпoxoхна загoлoвoк,нooн paсполагаeтсЯвдoль нихнeго края отpa. ницыи зaчасryЮсcдepxитвтopой вабoр элемeнтoвнaвигации пo сайтy,мeне; вахн;x' чeм вoснoвнoй oбЛаcтинaвигации,ЕолихeстpанИцЬ длиннЬeи иxлp;xoдится пpoкрy: q q y { н / й х 0 - o н т 1 r y л д o бodсво в ol в о а J а , Ь ' o б p а - - o , и o o г a с DJ а г o л o в к аo,д , а . o е L л иб o . o в а я roтораявoбь]чвoмслучaecмeщает кoлol]тиryлвниз'.o э.а бoкo"* rrа"e* наl.o,ъ;";
в нaPуш6ни6сл6цифtkoциисss в 6PoyзeP6 lпte.nвtЕxP|oler Anя window9 div ух6 oкPухoeт плoвoюцle элeм6нть|/ и рe3ультoтыyxe вьrлядяткot нo Pис. 5.15, нo в дPугих,6o,"" с';"дoPтoм' 6Poy3eрox,этolo ".""".,""', ";
146
rj.!дa.i
!, Ё;:*1ээ;'1
t]l.1?'l!l!]'1
}*l.ir;l!I]]!
Pис 5 ]'] нихrий (.лoHтиiyл oрel'lЙrcr зsерr !.HтeilHep d]'rпoKачтo Hич.го !е.oдерхит пpoстьlN{ сгJосo6o\! .леjaтц.-]то jrвJ'етсjr до6авJrеlirlе !rе]'Iаr]аroЦеIo l].!.l.ioJ11сi'lеPa тa сраз,v пос-че lroлoljoк .]]!. I] з1iте]1 пP'l\lенепrlе д вpеJ\,lЬlа.Ро,
clv
Iol
'F'l
:]
.'''ч
''lP
,
l i 1,||l|
эJlе.!1еп.
'i: |^rlo'J,,и:
id=''сonLеiLarеe >
..njесt:!.
]s Lh.. r.
].ss
п:it.I
iсIi гiiсf,
::. iЕ's ot .ie
а dj'ffете!. Lhrеe divs
>тf,l: is
:ie
:oO:.l<'/i:!>
приI.^eчcниe г]PeдaoчтитeлЬнee,чтoбь .l'r нe 6ыли nу.ъ|ми, пoзтoмyeсли сoдePжимo|oдля r e т / r P o с т o в ф , o B Ь т.eo t v . е | I o p 4 ' , - a - к ' 4 г / ! o \ j . > й4 o л e ц o v a й) л e s e + , o6Paтите вlltltlаIlие, чTo эТот IlовьIй эrемel]т Paспo]r:lгас,rся ,oа п,1aвaющи. кoнтei1нoРa d]],'и ( неiry пРиI.РeплеIr Еlaсс ми (o" qoн(avи' нo nф.dзaкPьттиеlI с1еarf1oat5' ТеqеРъ;.lо6aвиy сти rь дnя этогo lспiс.a, divghеaoer {ir1iii] 4'c!]):,,]:.]i]!.!inc cil.Ёсcnten.а!еa
.o1.I] i.]-. ; ]
ir'i.ti]:]j.рхi.a.r!:.rii:.ji.r:+...i
t]..iёr: s.1li;
]
rT
':t*сo1urл1
i,idt]rjiэOpx;
]:тdсctunn2 {ilicihl1jr]!x;
bёсkqro!л'] .cloI:l]сс;
;ioaL:iefr:; ]
iа.]rg.oun.] сo1.r]+сЕ.j
ft.e.:L.:L,
]
:]'*сo1umnз {иidt]l j 15cрх; bасtgrLrurc ..tcт |i'1.ц]; i1cаt :1еr: ;] ::'|AtoоЕет {'inthi450рx: beсkg..u!c-..loт:i!]!с;} ::'/.с1ea!f 1oatв {о1ea! :botь; }
,!48
с.&** s. rаri|l]зr: р.зx1e:I* с?!:.а:t'l1ь]
Pис 5 ]6 ка( видим, нИхвий колонrи1yлвсeгдаoоается в саMoм нЙзy !
Cпoсo6 oчиGтки oлGeттa ЕIазвaFнь1й ! честь свoегo создa1сxЯ..ънп o-тсеттa (TЬn} Аtse.t' }afl\.'сssстeato. сalц)' зтoт с110со6испо-тъз)'ст гrсelrдоrспaсс:ai!eт для Bставки скРытoгo фРarI!ентa всxIaBaюrдетc кoвтсвтa (вместo дoпoлвителъIroro crv) в опРeдслевнoе N{естoв кoде, Затeм oч'lстк.l пPlNlеxяется к этoпly кoвтсвтx примeчaвиe
тoкoй спoсo6 прeдnoчтитeльнee прeAыдущero, тoк кoк нe тpе6yoт ввeдeния
Псе!дol.laсс : а f t е r пoзBojlяет зФ]aтъ стРoк'Y с!мDoJ1oв д]rя встaвки пoслс сG дePжиtrtol.o эjel{ентa. }Iь1 зaдaеtl lry)titrъtй.хoд сSS в качестве к'laссa тl зaтсм дo ни,*iе пРивeдeE пo,tIьIй кoд для стРанl16aвjlЯем uaсс к э,rеNtеijT}"кogтсiijrсp[ цЬrпPиlllеРa с !тспo-пъзoвaп'ем Nlетoда o-1сс,rrа' а pез)льтaт пoтrnзaн на Pис.5.17j < L D o с т Y P Е h L п - P L I в L i с ' . / ' , 1 ' l . ] с / , , D т lх l : . L l i 1 , 0 s : r i с L / / Е N .hL.p]//lil'."r,ii].orq/т]/Х[.a1L/DlD/xntfrt1 stтi.t'cLd'>
Lагq='en, m: :tаnq= en' >
f tcaLs ceпo .ёquit. 'сor:elt l'ре ..ntenL=..ехt,,L'.тL;
],.rq!аgс'
сor:еnt:'еn
us'
сirаrsе:=iso в859 1'' /> />
Рnзйeт'(а и'трel
t{oлaиэ!{ сn'inяаючПrnil
booУ {mаrgi!|0рx; раddilg:0pх;
font:
зnэ
e!*аl'!l' ii oч!'.iя'|i
1.0eл vёrdаnа, аIia1,
1dg
sans.serif;]
.]iтthеadеr {пidth:450!]x; baсiqтcund сo1or:iiсAг; ] .iv+сcntеntareа {пidth:450р: j baс]rqround-сoto.:+ссс; ] .]7+соtumi
bасkgIound.сotcrjiFсс; i1оatl1eft;] j .]ivнсо1umn2{!r1dt! t50рх; baс]iq.cun( сotor: tсЕс; f toet :1еf .; ] . ,1, '). aо,о .d o'o-: -.AЕ, г o . ., i1vtfoоteт
1'idth|150рх,
{ ! i i d Е h : 4 5 0 p х ' b a с k q т o u n d .с o t o т : $F A с ; ]
/.д,1ее !цeт спoсoб очистк" Тoни oлсстa *//* прoстoдo6аsьтe..Iа.с deаrfiх ккoнтейпеp!., кoTopь'й.oдсРж!тп,aвa]oщreлФrяты+/ .c].earf lt:afte! { ''''', сonten!l /+ тoчкaдoбaelяется в ковцe перeд саNьш зaкpьtт!еMdi! i/ /+.тPoчпьle э,eменты 'е Peaгируютнa свойстьo сlеаг */ heightl 0' /* дeiaем тaч{l_яeвидимoй*/ сtea!: both; ,/* кoEтeйнеP oчищaйтoчч' 1/ diE!]ay:
visiьility:
ь].oсk;
hiadeц;
/+ !аPаfiтл' вeвиди!oст'тoчки "/
'clёаlfix {diвp1ay! iцlile-ь1oсt;} /'rтpюкдiяlЕмас*/ ,. тpюк Д1я испPaыeяия 0ши6кп IЕ6 +//* сryъIваeтф ]Еjnас Y/ .с1ea!fi*
{diвplаy:
ъ1oсt'}
r htпl
.с1еа!f1*
lЕ.mас *//+ коне(oqистки oj.епa /* кoяецскРъ]тия'ц,1я
:liv
id='hеadет'>тhis
is
-j:n
ic='сontentaIea',
с1aвs-''c1ea!fix'>
tnе heаder
.jiv id.'сotDmnl'>т]resе divs roп t1oаt side by зidе to сreatе со]umns. тhis :r d1v 1пiЕh a 1i.ttё teхt to gi,е it sone hеight'..
*/
id= .oO.'.r :].l.
i:
i Il]е :с.:..]<]irri
P и с ,5 . ] 7 g l r y а n Ь H oр . з н И ц . l э з : v . r r э i . з д e . : n P / ! е i ! ! . r о . о 6 o ч И . к И o л . e п а с пoмoпlт'кr кotl\tен'гaPиев \lьi пoя(.нr![! дaнlrьlii кOд' ЕсIlt въI хoти,fе 6oJrее пoдРо6rio уЗIтeтъ с)6 Этor1 спoсoбс и lteхi1пIз\le с1.o lе'rс нa неNt !ЬI }toясте нaйтIt (rilr.qPositbnisеrеlthing.сolr), гosirion rs iтечtlriпg мaссу пoлез]Ioй пнфoPм.aцln{. да rroвсе яеo6язaтельнo звaть, tla сaмor1деnе. для !r.п nova!Ц o]I Рa6oтaеТ. мoхIro пРосro встasllr.ь етO s 1а6лrrry с,.]flей 'l дo6aвитЬ lLr1aсс Е Eу)tolo}ry' эnе!1еI]тrl для Windoт! Bo псPвЪiх. в 6рaузеРе lDtеЦrе! Ьiрlorеr Ешe парa эaire""",lri' этoгo и lle хoтя 6ез oч'i.т(l{. эjiе]lенты п-!aваrолцre в сс6я 6,vд!"r вюrючaтъ div при рa6о'гe с lr:raвaющr]]1l! э-!еI!еllтa\]'t t} 1Е и}тer:тe сu''', в р."',-.a,rc лo,*"o .''o д-пя фdхnuчеL 61'1о тalirl]t niе в дРvги16Pa}зеРaх. 'u'i"лит{],llе 'o' ' '"ду_ oдин из;iв\\ 'rспojlьзvйтс ъiонrсiillel) n эЛеrlен].оrt плaвarolциx tro?oдo6aвлснйя вo-втоРьIх' lЛiегп.t Еtр]огеr дoвoльнo в даrп{oй l]llэве сiо.o;o!, эr.llс!!-r.Lt1rr' инol]да oтРсзaя !l,'яlt{юlo частЬ странво !едет сс6я . пixsа|rпl1!I!l
Ра3мe't(а
иr rPex хо'otloх
с n'ngat'Ч!'*!}l
!'*.l!ё}тairi{
!,!о'|'tткoй
151
lлемeн Ioв. сojеpжаl{tц ганJ г'o.г'Bпpltvёp( кnдa. Чeтoдoц oл. l eтlа мы пPедvгtr'о гp.ли l пeциа,1LчьIй 1Pюь ,1ля o6чo)A.qе;иq . Гoгo дефeкта tЕ. чтo являeтся еще oдIrим aРт}a'eвтoм в пoлъзy дaннolо спt]с()6а, o6Da;тe вни. v]llие, ч]o две.'IPUки l {oA{vрЧгаPиямиrак;{еявJ|нюj.яЧаl.ь'a'JтoIoгРюка. .гaк чтo Irе yдaляйтe их из кoдa'
l
fжege 6' Расщиpeннaя pа3шIeткa стрaниЦьl ttа)чившись сoздanaть пPoстyю Рa3!tсr.l{i пеРейдсм Ii следующeмy этa.ry. Bвa.la.
. l е | I c w | ! . ч l o l f а в j ' , ' и P d . . , 1 е U и| ' ё ^ | , o в ы e и i ' б P a , ь F I ' и л ' к J ' ' . р ь | c t ' o г ) л U ж и . q t. {,{" vьr l tнrЪv, к'ь дсЛаГЬ jожчь|'. ,.oJ.oнк|' и |и6кие pJз!.г. l1poпoРции aдаптиPуеl'ъIе -"лaвaтЬ '*' ','; Pa;метт{иj ltеняtoщис "*..-. |и ol P |INPPJUЬнJ 1,!авn вь! 6)дс1.е o6Jaдnть зrlaниями, яеoбхoд'lп!ьтм1r Дrтя сoзда. Пpoчитав:эry и б,.rетe гoтoвьlе пe сss'сnйтoв. ния дoвo,rьвo сno)кпьrх и oчсяь пPaкт!гlllЬlх ( ' , l Р п n u l i : , | а q е ,в х o 1 o P o l t v L , ' o J : t а д l | мP . J I L н ь I й( а й г , l I l Реl'
Pазпtьlшлeнияo фoнoвьlx вo6paП(eниях
два спoсo6а д06авлeнияlpафики сss и гpаФикив кaЧeствe фонaдляd'! с помощЬ'о с тoЧкизрe|иЯдизaЙHа' добавлениe
сл\дrae. в Ka}(доM KoнкpeтноМ в видeсoдeрxиMoгoв diт XHтML иМeeтсвoи пpеиMУществa HaлриМeр'npи дoбавлeниибИoгрaфИирУкoвoдитeляФирМЬlна коpпopативньйсaйт' eгo фoтoгoaФиЯЯвляeтcЯнeoтъeMлeMойЧастьloкoHтеHтaи дoбавляется в paзмeтку с пoмoщЬютeгa inq, с дpyгoЙ стopонь|'ecли гpаФИKаявляeтсятексryрoЙ,испoльзУe. мoй в кaЧeствrФoнa, ee слeдyeтдo6aвлятЬс пoМoщЬЮсss,
тiБ
qф*
AFщ
ф
ФG
"-
.qэ
cl.
@
Gь'
E щ
d,.-, b ф;'-
.;;;r
l;йй;ф..
!i ddй;;;'.l
*l l"*rшeниялoгичнoсти cтру(туpЬi peкoмeндуeтся хpaнитЬ грaФиl: ::^:.uз:::.Y' iу-сoдeрхимoe и графикy с.ухeбнУ|o paзличнy|o
в *"-*-", B"д; ';." ;"йъ;;' р e u ] и v / - м F d / т ь o б л и . ( " , r а с о \ o a н и в с o а e p ^ и v o . н : м ш"р, ",-.'661дg1д6. | ] а o ч н o J а м F . / т a . I a p y о в с п o v o г а | e л ь п y юl о . /и. у овои, дoбавляйтe Фонoвыe изобpахeния с лoмOцЬю (jss, 6сли мы
'l14
глA8A6.ра!:I*!{Pr8нa'рnзйв!i{асра'lиl.lь'
oснoвьl фoна llесMoтPя нaнanичrre нескonьlrЙх свoliств ' свя3aнlrьIx с фoЕами. вамлoнaдoбяT. ся лиш! двa| baсkqround ii0aqе и baсkground.тepeat' сoвe'
URLк 6oнosымйзo6рoхeниямследуeтyкoзoтьoтяoсиleльнoсss-фoйлo,o нe x|.lт]ЙL.
Cвoйствo bасkqj.olnd з РахеIIия' сnнтaксис baсkqround дaвaйт€
_ URL ima-ое мoжeт имcть Toлькo oдlto зIraчeние
iпаge:!т1(!тУi:
( ,!зo6раяe;иD / и. oбраxеnие . Jрg)
Дo6aвиrr изo6PахеlIие
с пo!1ощьто э,гoIо свойствa
bodу {marqin:0рх; рaddinq:0рхidiоntj dlvtmaindiv
div*паindiv
1,Oem 1.етdana, аilai'
{bоfdeI: ]ря sо1id +fзз; 9addinqi25рx;
ьасkgfoцld.image
: uт1 ( inage sjrёE
р {сotoJ: нЕ!l;
I.шо6.
/ luсy'ьlu!
iori.пeiqht
v-sпal1
:bo!d; ]
. j рg) ; ]
в кaqестqе sans sеrif;)
фolla
Рr:ff
l.l,r|'!;g!l';ji'
*!!i}'ь}i('вl}6Раltjaн'!nх
155
Pезyльтaт п1ьIвlrдим нa Рис, 6.1' Ес.ли фoнoвoе изo6Ра]кеlrиe ilе}l!шe кolrсйяеPaj пo in1oшaнию olro мoстит. .я и зaлonЕяе,I ltoIiтейIIеР по гoРllзoнтijпt и вeРтик:rпи. чтo6ьi кoilTPолиPoватЬ Jтoт тIрoцeсс пРиlleняется свoii.твo baсkgro.ind repeat, tIто6ьI изo6рa)l.ениe 6 дин pаз' т{у,{нo oтклIotlить 3a. !oстку' yкaзaЕ свoйствo baсkground rереat сo зrraчeниеrя no rеpeа.: ] l v Ё m a i n d i т { b о I d е r : t p х s o t i d ] i E ] ] ; р a d d i l q : 2 5 D х ; b a с k q r o u n dс о 1 o r : # 6 6 б ; . a с k g т о u n di-m а q e :Ц r1 1i п э q es ! . е s / 1 u с y n i ! т . v s n а 1 1 - j р g ] l b a с k g l o ц f l d . :epeаЕ.no.!eрeat; J ъпеpь
стPаIIицъI вьтIлядит !aк Irа Рис. 6'2,
:ис' 6,2,Указавno lеpeatдлясвoйсгваhaс]rgтolld
оKyизо6рахeвия
TепеPь изo6раJкeние пoЯвляется т{aстPaницeлишь oдlrн Рaз' пo 1rtoлчaниlo .нo Bь1вoдIrТсяв веPхIiсм,eвoм yг,!}'oкнa! llo егo пoзициIо м :}l. ПРилоrкенrlе A). Есл!r мь] задaдим 3яaчеlrиетереat l..спя свoй.тва baсkground-rерeaЕ, изo6. : ц€ i rие 6yдетNtoститЬся 1.oлькoпo гoРи3oнт&т!i (Pис,6'3). Ес,rи )ilе '-"""'" :етrие rерeat.y' """ пo веpтикa,ти (pис. 6..l). Фoнoвьtе изoбРa,{elrия \{oryт пРидаlь вailleй стРaницьI I-T,би1rJи oТкPывaют :Pод вa]!1иl1oвъlй I'IиP PеаJЦзnцпи тDорчеспtх вoзr]oяЕoстeй. oдЕaкo слeдyет
155
глAзA 5. PасшиPeяяая pa!м0ткa .rFахllц}|
Pис 6,з,сnoмoцЬoзначeнияreрea.
х мoxЁo tамoоить изо6рахe!иe пo гoрИзoнrали
пo вepтикали изобраxениe тepeаt.y,мoxнo зaмостить Pис.6'4.указавзяачeниe н}'rnro oче1Iь oстoРo)кi{o' Tак I{ах уч!rTывaть, чтo вьI6иPaть фoновьle изo6Pajйerия ч,геl{ии сoдeР)кимolo вaшеЙ стРaницьI. при rать пoсeтlrтелям oвlr мoг)т гIoп'е кoвтPaстнoстЬ сltизив пpo6леп{у мо,кrlo, иiioгдa pепrить эт} фoнololo изo6pa)l{е егo яркoсть. lrия и 3aтeм сnelкa пoвьIсив
{'}зiа''€ г i:з.ni'x'.'i*]?)i*,a}&iр'!!!.'1tl!фi.a!{el!a
1'7
Coздaниe paзмeтки G пoлнoрaзпIepнbllvIи
кoлoнкaми ?ассI!oтрев :i сoзлaни}o
6nзoвъIе вoпpoсьI о фolroвьIi изo6P,LЯtепиях' vьl мoя(е\t гIеPсйтл стРaIIиц с пo'llIoP;iэiцePI]ьI}ц l(oлoнками, несмoтpя нa тo. чтo , 6ьrть6'' ьшe. lеtt ||х'oleГ)n/\|lf vы'tn^PvlU',,. oи.I ]юзию тolo' Чтo oни rlPостиpaются вllllз дo самоrо кo-.rofiтитуnа- ПDи эToм вaм o , I J д n 6 и r . я ! | .г o , r Ь J o в ' | ь l р а ф и ю и | | . P е L , а . U | ! ' ' 4 . " ' ' , - ' ' ' ^ " , ' i . ' ' , o , . , . ' ' rJмeEять цвeт пли l!иРиIr}l И'aк, воuРrживши' ь r ш ^ ; ,( " \ l s . ' | р , ] o n l г \ к o r ^ n u t i
Лorкньre кoлoнки ]rссматPивaемый ни)ке пPиeN{ 6ьI-,lиз()6pетсн /{vгoм БaуvэнoNl. д ]l','lеli'испoльзolaть сoэдalrнyю в llц9дьIд'1щст|iглa]re PазI'етry с тPе rr' кoтоPylo гIPевPaтиN{в шa6,]он с лоr+tlrыI!иIroлoпкаvи' нa 6aзе дaявoгo пIa6 :oнa вы сiтo){iетe со3да1'ьпoлIioцеяЁъIй сajaa пPимeчониe
вьlмox6тe зo.Pyзитьщo6лoн плoвa6щeй рo3мeтки с тPeмя хoлoнкoмя с.oйтo www.ЬЬd.сofi/svIin'
BIrа.Iaпе изменим шиРинy стPаяицьl Ili 774 пIrкселa. сТРaвицd Taкoй пIиРи :ы lrеплохo смoтР1Iтся яa мolrитoРах llPактичeски с лIo6ъlп! ра3pсшением. зa]:\l Pаспoлo)ким сe пo центРy oк1rx' так кaк пo 'nlojlчaвиIo стРаЕицa 6r'\ет oтo
lrвolo \I IJ oк|JJ;P/'-еР/, ч гooЬI JаJатЬ шlIPiю с1P,аиj|ЬI, viанем Uиl,иь] в?7| lи,,.. л | Lrc o6j, . 'и oлoнт!IТ}na' DiиPt'lЬT кoлoвoх, чToбъ! : сI}INIе ot{а сoстaвллла 77.1 пикссла. Тaк как мьI сo3дaeм тaкoй шn6лoII в первьIii Рaз, 6}дсм псI]oлъзoвaТЬ солек. rP с.J звездoчIto,i (+)' с пo!'oщью кoтoРотo (кi( пoказанo пи'{е в пPимеРс) ]вулим пo]rя ,I oТст}пьI для 3..x эjlеlleвтoв, ПРи lleoбхoдllмoстli мъI !к.1,(eм i 'tIJьlе lloля и oтсn'пьl вpуЧEl'lo' дo6ивпri{сь' тaкnNl o6Раз011. oдиIrакоloгo oтo. :treхeния стРaницы во всеx 6pa1зеprr, тaк кaк пo-ця 'l отсТ}nьl по D{o,чавию ь по.гаJьо\п B. t к Р,l|,г l|nu Lo.l: "ыr :iI {п;тg1!:0рХ; pаdn1nq:оDt, font: 1,0сл vеrd.na, аtieL, :als.sе.iil] ' {пarqilr:0; эaddtlgl0;} ''+neаdеI { ! ' i n t L : 7j 4 р a , i r e r q h i : ] 2 р х ; L ] e . k q I o ! n d ' с о 1 о ] : + . i ! . ; : . х t . : : g n : с е г ] t е т ; p а d i i n q t о р : 6 p х' }
'18
IлA3д
$. Рё(ruнA9N'*ая рaз!!3'4э
.т}а''ич'|
c i Y i с o 1 u п n 2 р {i o n i - s 1 z e : ' в e п ; ] (ivlсontеniaтeа
{ п i c . t h : 7 l 4 р x ; b a с k E т o l l d - с Ot o I ; н г Е F ; ]
oiv+сoi!пn1
{иidtn ;150рx; naсi-oroln. сoLoт :]iссс' f t.EL |1еf t; ]
div+сo1uN2
h i i d L h : 4 5 4 р х ; t ] a . } q т o ! n d с o 1 о . : t Е F ! j f 1 o a Е: 1 e f t ; ]
divtсotuпnз
{'ititL:1?0!x;
bасkзro!nd-сo1cljЁDDD;
i1oас:1eit']
divtf оoteт {пidtь: ??4рi; ьас]iEIo!.d-с.1cr: +гAс;] /* д;Lпеeсjeд),eтс!0сo6 osисткn ъ!! нa Pис, 6'5 изoбPа]кеira
*/ oлссттa' o!!саниe кoтoPoгo .одеpвmся E г,aве 5
пo-ц}чи3lIIа'ся
8 hпpr/ф,l,ьd,.om
стPalrиц:t.
/lп| п^h4.Oos ioiingk
dl
m. keУ сnа.q8 Ь:1ъ ьeеn mаde theфdфlгq.o.JПe. "rd."rl
тh€ ; lddъ
ф|umл ь фw фt bп
.ditiner thаt ]ro|dsthe сo|lmnэ, wс wi||сr0atet|re]||0'on thаt
PЙс,6,5.г]o(ашаблoн вЬ глядиттак
TспеPь нaN! г1oЕaдo6ится сoздaтъ в .A.dodе PЬоtoshoР или дРугoм rpaфичес. кoтoрoе мoжнo испoлъзовaть в кaчeстве фoнa. кoм РeдактoРе изo6Рarr€ н llе' {ir гopизoч| Йыlыи oтDeJoк фoча для тPех И з o 6 P а J к c н и еl o , 1 ) к кoлolroк. сoхРaнllTе изo6Рa'(еi]ие в фoРмaте 'gif в кaтfurorе' ва кo,roPьIй мollo пoNт€ с ти]rи иэoбPа'I{еIlие в кa. )'ria3aтьссьiлIty {:o стPа!!ицьi. B дaпIloм сл'чаe llьl чTo и хнTN1L.дoI'TNIент. нapис.6.6 пoкaзa. тanoг fuagеs.pгеs' пaтoм'rеyРoвве' нo этo nзo6pахeние' ]rзятoе для вaDrядвoсти в ч9Pную Paмкy
P и с , 6 . 6Ф o н o в o e и з o б р а x е Ё и е д л я т р e х K o л о н о K
'oзда*t!"ра}!|.!n'l..ir'l$*Ё*з!eрI.:E!n:'lя*'e}iram'
l59
так кa]{ 6Рayзеp пoвтoPЯет фoнoloе llзo6paжeErlе стoлькo рaз! oб!oд'IN{o. мьr мor+iсrlиспo]rьзorr]тъ изo6Р;L,(енtle вЬIсO'гo;Iвссri' l гIиксeл. Bдaн' нov слyчae мЪI со3дaли иЗoбpfuкеllirе вьlсoтoй i2 IlLlкселoB' чтo6ьt oнo дo!oльIJo быстpo заrPy,кajo мелкoej чтo6ь] 6ра,vзcP достaтoчнo 5ьiстРo смoг пPoсчитать чис'o lloвтoPя!'циr.с' "зo6Pa*е!i;й. rеперЬ вРl{пo измe}!ить сss' дoбавtjть э,i.oт эJеlleliт к diт соnteniarea, сo-]еP)Iiaцel{утpи кoЛotlкт,r'i] з];1aть DсРтикаjьь]ro замoсткll ba,kо o, d
o o :.,
b a с k g l o ц n d - i п а q ё : u т 1 {: п а g е s р д е € / f а u J - с o l ф s .
gtt J ;
bасk9tou!d-tepedE : !epeаЕ-v; Тbлeрь IIra6лoIr !ьIглядrrт, каlt пoкaзaнo
iltЕ/,М
нa рис. 6'7.
фn'фm/sryrn].t-4.pшnb1и9GъI ll
rи(, P и с ,o,7, 6 , 7эJ.месив ,амесивф lров о в п. зeртиGли, МЬ пoлy{lЛи ил]]ю]|юлpЙ.yrФвИriр€ x (oлoнoк сPaв}rив Рис. 6,7 и 6'6' ltьl ЕlIди\т реa'riьнl',о !ысoт\' бoкonьIх пalrеЛей, нo' зa. ]oстив фoнoвьIе и:]()6l веPтпкал1l trlJ сoзд,rи илnю3'IIo пoлнoPaз' ]сРвъIх кo-тolroк, Тrк кali дл,r Iioвтеi,lтleP2 ilо-'r.,"uк за,lа", oви.'кa, orr' рели.rиof.яjr,i{ДЬlй|''Ь,,t]Ь..,(n.Ры||l'..Uдl'oj ъпeРь rIPиlL.lo вPеп{я вьiРовl{ять Ра3I!eтку пo цeнтPI в окrIе бPayзеPa. пo. ;т}Iol чтo oтrlеп].pиpoва!нaя Pазметка шиpипoй 774 шIIiсе,]a oтлично отo6pa.
::treтсядаJ{еrrа ]тонитoPaх с pазРе]Ilением8001600]rикселoв, flля вьIpaвнивa-
160
IлA8&
g. рЁr!:j$рe'|яая pа.lR€ т кa
oран*qьi
нпя пo центРy вail пoтpебyeтся дl)6авить ещe один div' вмeщaющий B себя все
2005 /D€ с omьey' les'PЬoнo пPвмeчoн}le пo дoнsь|ясoйтohtto://vvv.theсoUпtol.сom/slois/ пo.пpexн€ м у Po6oтoDтс рoзPe. weЬ.пoльэoвoteлeй 2005 .oдo 20% д6кo6Pь шeниeм800160o i'(сeл06.
Lemp1аte
с1аss=.'сLеarfiх'>
@inЙa!F>
впимониe
Boxнo эoдoть lлo6oльный (oнтeйнeP div, PoBный пo щирин6 всeй Poзм€ f le, чтo6ьr пo 6oкoм oсз,oвoлoсьлpoоpoновo для дo6oвлeвия ioлeй. 3oдoв osтo. мoтичeский PoзмeP пoлэй, мы смedим Poзцeткy в цёнтP oкнo.
пош пo 6oкaм rлo6aпьнoгo div' Пoслеэтс Зaтeм vьl дo6aвим aвтомaт{ческиe гoра,NlePo6oих|loЛеЙ6lде,vrк.има-тьньrvвoв.ехoчнa\'ч|oIlPиведе|квыPаB. сеpeдине oкпа. Такrкe пlы дoбaвим к тe$J ]эody свoйствo ниsallиlo стРaниць!пo tеxt.а1iщ &ця вьIРaвнивa}Iия стРaнIrцьI в бoлеe РаlrнIdч веPсrяx бРa}веpoв. body 1паrqin:0рх; рaddilqj0рa; text.а11g!:сelter; )
fon.:
1.r]еfrverdanа, атiat'
sans sе!1f,
прияlёчGниe
o6Poтитe ввимoн*e, чтo IE5 дЛя Windows вe лоддeрхивoeт фyнкциb oвтомdчeскиx пoлeй' BыРoввятьfiPoницyпо цeнтPy для |Е5lwin мoxнo с пoмoцью к сeл6ктoPy bоiу, нo тoыe пoтрe6уeтся дo. дo6oвлeяЙя iсIt а1iзf,|сеriеi 6oвить ieхL .tigf : 1:f . кdi!паirl'.a!, чтo6ы nрeдoтвpoтитьнoФёдoвониe .вoйфво всeй Poзмeткoй,
5i7еshаVeьeeordiedtorePъct
Pи.' 6,8' пoмeс1Ивoблаоьза.олoьха' три xолolКи И обЛасrЬiЙянего KorrовтиryлаJ мoхно P Ьp o ь i c l Ь с r D э n и ц n y o ц е н r р yo l н а o6рa|l e !!иilатn,ie. что ,1IьIмo'-liеil пРoстo лс,6ав111ъ о rс1]тъ! к сaмпм div' iв]rjlется а]rьтсPн.tтивны]!I с110сo6.,!l !!tР:lвнивariиЯ' llo пРп этoм nсплъlвaют !'tшя 6РaI3с]Pов в o6Pa6o11lе 6лoчEo;] мoдели (сIt' ljавI4) ' в сoвмести
ч'гo раз.
.]Ртаltи бР1lЗеPaх к !lир!tЕс iiпи вьIсoте до6aenяется Рaз]1сP лo-пеli rl oтсryilo! 1]е ента, a! 6Pа\зсРс jnl егпеt ЕхPlorет 5 (и 6,i] в pе,ки]Iе Д]я \^riпdoliБ пplr Quilk) orстiпов Li пoле':i Раз[IсР o6]]aсти tiotlтеllта 6)'1сf сl]тraться' loбaL.1епиll
t62
сoвёt
rлAвA
6. p*!цнРз.|t.аg
pазfler-вa
fiрal|ltq'l
нeсмorPr нo нoличЙ6пРoо,oй yлoвки, пoзвoл'юureй o5xoд'тЬ эти pdзличия,зoчoсry6 roPo3дo лo.чe и.пoльзoвoть nonя дnя влoх€ н нoro элвмeнтo вмeсo oтстулoв для кoн. тeйнePo, чтo пoзвoляeт пoляoстью из6exoтЬ вoзя!кнoвэнlя вoпрoсo o6 o6po6oткe 6лoчнoй мoдии'
Boт 'oлпъIй
сss.кoд
eIя liaшeй
стРaвицъI
в тel'yдеп{
сoсTo'нии:
<]DoстYPЕ httnt PUв!тс'
//iiзс//Dт! tвтlIL 1'0 stliс.//ЕN' ''httр://ш,п.из.org/тR/xh!ftl1/Dт!/x]rtп11 stтiсс'dLi]'>
| 1 а n q = 'e ! ' ' >
1LI o-6q
<sЕy1е Еyрe: !сeхс/сssi > body {цarqin:0!х; teхt-a1ign:сentef;
раdding:0рх; tolL: ]
1.оeп veтdana, ariа1,
sаns 5eтif;
* tfrargin:0; рaddinq:0; ) divimаinwтaр {фidth:?74рi; а1iq!:1eft; ) divthеadeт
п а . q i n . 1 e . Е :а u . o ; m а r q i n r i q i t
{и1dЕh:774рх; height:з2рх;
dlv*сolumn2 р {font-sizе:.вёm;
:eutc j iext-
] r а с k q т o u n d -с o 1 o r : ] ]с д ! ;
Еехt
f,аrgin:1еfr ]0рx; ]
div*сontentаrеа {пidЕh;?]4рx; bасkgIound сo1or:+FЕF; baс'.g1oxпdi m a q e :u ! l ( i m a q e s ] r e s / i a u х с o l L m s . g i f ) ; b а с t q т o l n d ! е ! ] e a t i l е p ё а t . У ; } div*сo1um!r {width:150рх; baсkground.сotcr :flссс; f1oаt:'1efr:;) divflсo1um1 ul
{па!qin:
20!х 0 о 26рх;}
div{сo1m2
{widih:454рх; bасkgIound сoloт:+ЕЕЕ; i1oаi:1еfi;}
div+сo1ш3
{иidth:1?0рх; baс]rqround .oloI:*DDD; f1oaL:tёii;]
dlv*cotumn3 p {marqin: 2орх 10pх 0 10рХ;] oi'дioo.еr
ri-d,h|]
4рхj b",\g oulo.
/* дa1ee Федуeт кoд .пoсoба oч'ФRи Tonи onсflа чnalььd.сom^ryliп)+/
,,."-:9n:,...,,":j D".d,.о (см. глasy 5 илЛ зr.p}зите шаблoя с сaйта
с3з&ё'{'e р*aиerя'l ( г{8,!l.opазйeря
'
'63
ф
">
2р, 'сoдёpfшoё а6.аца,,,, р ,
< d i v i d = " с o 1 u n m з '> ,,,сoдерaш.oe aбзацa.,.<,ip> < l --еnd
сontеntaтеа
->
dlv id-,'fooFр"'..ъ.s i,
,r.
паinwlaр
too .!
о,
>
Кoлoнкш дrrя rи6кoй цeнтpиpoвaшнoй pазшetки ъпеpь дo6aвим лo'.rrьlе l.oлoflки к г!a6кoй РaзMeтке. Если вьI задa€,гесь вoпрoсoм' как цeнтpaльqая кonoнкa кoцтeвтa Mo]iсет меIiять Размep и стaтъ ги6кoй пРи нa-rичш! фoнoвolo изoбpfuкевиЯ фикс}tРовafrнoгo paзlrеpа' oтве.raем - никaк. Ho, с пoмощьIо прoстых измeнeний 'тмеIoщейся p здaтьIи6киe
164
lлAa,r 6. BeЕввРзgtiэ' pаэмe?'э tт!аfia{&l
Bнaquе
.oздадим д!a orдеJlЬtIьIх изoбPa,r€Irия' ка'!дoе из кoтoPьIx будет ис. е фoнe 'qпякoлolroк, зaтеlt дo6aвиl{ втoрoй кoI{тейIrePdiv, !I!ещаIoщий всe тpи кoлoнк!l' с llдевтификaтoPoм сonЕalner2- задaдим фoн Ле. вoй кojloнltlt B l(aчествe фoнa oднoгo кoнтейнePa с пoмou]ью свoйствa bdсkground_рosition со зваqснисм left' a фotl пPaвoй кoлoпки дo6aвиl{ It дP)тo}ry сo зпaчеllиеi{ тight' тепеpь oбе liotттейнерl.сo свойствoм bасkqround losiiion 60кoвьIе колolrки яeqя o ид€ I 'тиtlньIMtt и llе за PLlяьI цснтРальнoй кoлoпIш' нaкolrец. изNIеIr,{м Рa3!lетьT тaк' чт06ьI цelriРaць. ная (олoEкa мeнялa Paзмep пpи изменelilrи oкнa 6Pa}зеPа. B дaннoп{сrDчaе пPoи кoд, l,с!
ULЕ пPив(l
o|.иl ь|ватьI|еo6хoдимыедeй.Гвия'
1. дo6aвипt втoРoй кoнтейяeP div вoкpуг кoJloнoк. o6РатI.rте внIrмaниe' кaк | | o в Ь | йк o j l г e й н е Р в 1 o } r е н в и ! е ю щ и й L Я :
6,
р,
o.,
с1as5='с1еaтfiх'> с1авв=''с1eаlf ix''>
< , , d i v >
еnd сonЕелtarеa2.-> >
end meinпrар
2. Tе!срЬ
the footет
сoзl{адиr,{ lrзodPa)кеIrия,arlя
испoЛьзoвaвия
aзаЕo пa PIrс.6.9'
э кaчестве фorrа в 6oкo.
}'nяoж*ая.вб..аярaз&!€ r !ia
t69
rtt:rr :t:i,.:..,. rl:li::l:a:li:t;:ii:i:ti:it:].r РИс' 6,9, два Изoбрахeниядляфoна бoкoBь|хкоЛo|oK
3' лo6ави'{сss rUIяlB)4{кoн |eйнePoв: div+сontentаreа {width:??4px;bасkqrошdсotoт:+!гг; baсlgIould:
url 1ifrаgesjres
/ fаrrx_t е iЕ . qi f ] тeрeat
y ioр
lеft;
}
d i v f l c o n t е n I a . е а 2 { w i d Е h : 7 7 ц р х ; b e с k g I o u n d- с o t o r : f l F F F ; bасkg!оund: urt (imagеsjrе s / faux-т iq]rt , qi f ) lepеat y top riqht; лзo6Рaке!ие' тип замoщeяи' и пoз!цЛю в oднoм nравше+/ } с пoмoщьlo
этoй кoнцeтrции
ltoжнo
/+!ьty(aa!'
сoздaвaт
Haдeжнaяrи6кая ра3мeтка ПPи пpеобРaзoвalrии фиксиPoвatrиoir Paзме,rки в rи6кyтo неo6ходимo сдeлать oпPедeлевIrьIe изменeния в paзметке. BoT тpи oсвoвяьIx изI!евения' l- пoтРeбyется yдaлитЬ Irз кoнтейllеpoв o6ъявл€ в иe Wid.h: ?74рх' тaк как тепePь olrи бyд}т п{еlrятьpaзI{еP пPи уBеличении окяa 6Pa)ЗePa. Пo ).1{oлчa. нию (oнтейIiеРьI исгIoльзyloт width: euto, Чтo идеajъrio нa]\'пoдхoдиТ. 2. Тaкл.е пPидется rrзмеrrить с11oс()6рaспoлo,<eЕия lroлorroкс плаваIoще.o rla aбсoлютIrьIй/oтнoситeЛьньIй' Эле)1ентьI с а6сoлIотньIv paс!oлo,l{сниei' в дaннoм слy.rаe 60к0вьIе кoлoirки' испoльзyloт кolrте(ст l1oзициoниРoва. ния их блФкaйlrегo adсoлloтIro PaспoлoяtеIrнoro лPeдкa. BыPoввяЕ лев},lо ltoлolrкy пo веРхI'lемy ,!евoмy yIлу' a пРaв}ю - гIо веРхне]!ry пРавoмy' мo)i{нo рaсп еPхяпм yглац сooтветствуIo. щих i.olrтейlrеpoв' пpеиNtущестBolt такoio ЬIeтoдa являeтся тo' чтo iцъI мorкем lrзllепитЬ opIавlrзaцию рaзllеткIr тaк' чтoбьI цептpа-'Iьия кojIoflкa с oснou}lьIм сoдePкr!мьIм Рaспoлalaflaсь }Ia пеPвoм ltесrе, ПoскольЧ. 6(:) кoвьrе кoлoвки испoлъзyют aбсoлютIroе пoзициoниРoвaн'Iе' их п'естoнa' х o ) d , l е н и ев { o д е P а r м e Г к и ПРl| '|o^'гo,1Ьloва е,rи с м o г } т . P а J v п o с л e J r г p ) J к и с | P i н и ц ь t o б P d U ь l ь i я к e e к o : | т . t l| ) 1К Р o t | . тoгo' пoискoвые слPt{6ы считают сoдeР'rиNlоe. рaспJto,ке!ное 6ли,iе к яx ча.ly PазчетI(и.6oлeе ваrкнь'м | Рo/чJ.к.иPoUi, ь сoдeР,tимoe вarleгo сaЙтa' 3. нoвaя ги6кaя Pазметка o6Iадaeт некoтоРьINIи о.Рalrичеijиями. Есл'l пoль. зoвaтель сильllo yмеяьlltит PaзмсР oкнaj Рa3п{eткa llо'кeт Развaлиться сoдеp)киiloe центpальнoй кoлoнки РaсTянется пo веp,rикLци. а бoкoDьIс
166
rлAaA6.Рatr'tnрelti*ё'рa'ttcткlасrрn}'иliril колoIftи яaчЦ.г нaЕrlaдыва].ься дP)т нa дDтa. Есл,I ,i(e пoльзoвaтель силь. no )ве.личит Paзмеp oкЕIat сoдеРl.и]!loе цептPaпьrIоЙ кoлo}Iки мокет пP€вРaтиться в oднy длинIryo стPoкr: oгpaниЧив маl(симaпьIryio и минимaпъ. ltую iltrpинy РазметкЙ, мъl Мoхe!! y6ерeчь сaйт oт этиx rreприЯтIroс?сй.
в сss: имeют.я (вoйmвa m.х- il. п o J в o л я } o щ и eн a м F { a ] a l Ь максипIа.дьIrьlйи миIrиManьньll"l PазмеP элеiIеIIта пo lIIиpIiне. пpимевив эти свoйствa к main,',iraр, мь! смo)кr!1 контpо,!иPoвaтЬ rи6кoсть pa3Meтки. B дorrеP. шeниe ьl т2Lк're испoльзовilти aвтoilaтиqeсmre'поnя! чт06ьI в сЛ}чae слt{шкoм сйльнoгo yвeл,Iчеяия oкEa! пРи кoтoPоУ oIro стaвeт 6oльшe мaксимaпьI'oй ilIиРиньI Рa3мeтк,.l' стРal{ицa вьIPавнива-пaсь6ьI пlrсеРедине. дaвaйте взIлянeIl нa lrзмelrеIiirьiй кoд:
c
.o х
.iсl ol.
]',гл
d,v
г
4
,\j,
t.е,r
<р>You саn сontro1
J,,р.с.:.,
.".i
lositioninq
the па:imum and пinimuп
onсe thе talorrt rеасhеs its maxiпuп width, as the liindou geЕs widei. ,p'l\Lt]o s.eL .i,qu.' s"о ,qj v.l , v.,, :b L' п , : "1:q!е. сonsequat сondimеntuп епiп. l,lorb! vеs.ibu1uп vеnеnаtis fementш рurls. < p > N u n сj u s с o n i s 1 , v u l p u i a t e N-.]". r:.i: d-"г, b:b.nd г
to рosi.iоn
,oI,,л,сo.,'a,.ё:
.!
InidЕhs of the it
сentетs
f1uid
itself
сenter
area.
in the browsе!
.аsеl,,(
ёL rj, lcr€ m
thе side
р,
sit
n а.,ё slsр.no.sse aпet enim. Nulla
in, sаgiLiis in, preЕiun sodales, mаgnа, ,О, ,: 1"sj", \Ll о., ,l ,:', dL, ""'
сolumn2..>
<1i>!ink i
на{e'к'a, L- ,с r,ег-'l'.,.-
rtl6кai
рa3шёfl(a
15,
.,
2, а,,
<1i><а h.ef -'';|'>Llnk з
d-\ :d. 'o1r
.) .
<р>т!is temltate
uses the AsleЕс .]earinq
пеthod.
,a^,ёоaLёa2
сonLеntатea
is
> the fooсeт
ftainlitар-->
bod\
I l|тo .or
UеI{тPaльная кoлoпкa( сoдePжимьiм. paс. UoР'r]и,ч "пл.], кo]roнкам сo1umn1 и сlo1umnз. гIoлor.енa в кoдe пеРeд бo(oвьIми . к o д : ^ вo. ooгвe|ств)kJU]ий сss внимlнис,
< s L y t e L y p e =l с e x t / с s s " > */ /* 06ций пPиф и Pа]м€Р д/ /+ центpируeтpазмeткув IЕ
bоdy {fоnЕ: 1,Oem vеrdana, аria1, teat
а1ign:сеntеr;
sаns serif;
] . {патqin:0; d,," ",'., 8\'plвaц / nаrgln iе,
раdding:0;
} /* )дuяeм пoj' и oтсiтпьI вrх лeмФmв
+,/
o ,, '1-', d'.: ]в0рч' f'y.Iio.,,оo0pч:
tеlLIalto; -а jo.: ё'.j
marqin тlqht:alto;,/*цeы!пРitмPаэ!fi9,всoвPеме!шбpа}зep6х*/ n е l I I p и Р o 0 d t | л я 1 е к 'Ь! d ) . , ) s , Й я N l н d с , l . , ! o s i н иU
divtteаdет {hеighr :]2рa; baсkgrоund сotor: нсAf ; LeхЕ а1ign:сente!; } J.изaroлoвм */ /* !Рсмевньlйз,мен'тe,ь.тия divsсoEtenLarea { bасkqтound.соto..flFFF; коjoяoк не зeгрузmся */ bасkqтolnd: !r 1 (inаgеsjтes
/* 6e,ый фoн есjи фoнoвм гpaфикa
/ fаuх lef..qif)
repеat y top lъfЕ;
/* фoнnевoй
168
г;iilF,l
6. Раill.я}е!i!'а!i
р;]i*:!!'!!]l1
{.i.3illi'ц]ь]
/'.указъIвaековтeкст пoзDц!roн!рoвa!ия для diInевoil lloлoпки+/
!ositio.:Ietative;
1i!+соnLеntаrea2 1baсkg..und со1oI:+.li;,/*бе!ыiiфoн.с!игPaфtпiа!е3тPr.пФ*/ baсkqIou]dIurt(iпаqes рositicn:re1ativё;
lrIеs1:aux !ighL'gif
l т.g.аt.y
to! .iqnt j /..фoя
/+(оmеtФ!о!lциопIрованиЛaIлdiYпрaBoiitoлопt't/
I di!iсotuпn:L рosition: toр:0рх;
/. шлр'на jевой tolol шl-l
i'iitn:15.рI; absоtute;
*/ /i кogTeкстЕoeлoз!циoя!Рoвaние ioлтейiеPA сo!tеntaгеx
ief.:0рХ;,ur.paспoлаtаемкoловlqвьlтрпкoвтеiiнeрасoпtеntartа+/
b;с'(q.оunc сolcт | +ссс; /" фо'oвьrii цiсг nсcol к !po.мотра раслофхeпия {liv) +// оlelitoф:n]ccё!;
-,l
/l. 'редo1вpащаO paзвL"lхOloнfu !l.a OrеPхllР}ппьi\ тос-m
a
rгляrP..тгJ'
тзr 1r
l d1v+сo1шnз{ыiciir:i]0рr j oo
'
l
o
:"ь
о
L,.:
'l
|''lo| i| ,l |,oP,',iР.l,.
o|'Р,l
?',
toр: 0р:; right :0рхj /+рxсloiаreeмto'онryвнrrри гонтеn!еРасontсDIагса*/ bасkqIound to1o.:нDDD; /* фoяoвLIйцветjевoi1lonоgм . (изЦеяяеIцвeт,1iя
I r o r ! o P ' P , ' . , 4 . F " ' , ,J ' , \ \ оve.flо':hiddеп; /r пPедотвPlцaст PазвtЦ(ojoяк'r лзз. свeрхкрIпнь]t Iфtяфв l
dIv+iooЕei {baс]rgfouid-сotor:]iFдс; tёxt.а1igr:.еniет; */ /* пpсмсппьlс стяlи !пжпсго хo,oвтитYлa
рacdin
to!]:6р:; ]
+/ /+ !рo.тыe с fuлl ,!.qлкoнтенга эамooпdя div{сotuпr1
u1 {mаi!]in: 2орх 0 0 26!]хi] ,, p, . ' 1,гn7 ,o, I ' ":,o p {nаfqli: ]]0ря iclx 0 10!х;] ci,gсotum] /r.спосoб oчпс1Iir Toн! oлсeтa. см, г'ав| 5 rlat ш^бnoяна саiTe laa:bьd,соm/sryhr ]./
',/
l : r : : } : i n , r r:,r i . i n r . ; : j " ' . 1 lrазмсткa.
169
пoliазallllая
нr Рис; 6 1{]. It.гIяе1: рзJмсP в зав1rс]!Iю.тп oт PазlIePa loii jj-!i }в!oй, Тaкм P ]rпчrrо Рабo1эer !o всех сonPсiiсннЬlt сo"r]с(:rrt\!Jx .о .'l.1iн'i:lРтаr1ti 6pavзеРaх, и не iraзв:|u'B|1стс,r прr] дoбairr.виI] rl riо:logiп .J!llrr!оrl (P!rllЪ;t o6ъск1!в. tiа. rlри!eP цз1)бра,ке!Цii,
,Iакжс
o6РtLтrтте !rltц1аEлe rii IIс!il]]]!зoв?LнlIе lio!rсjiстn noзIll1t1о!t,Ровaния' ]Iа xPи\!сненllrI rloroРo.о леP)nllr.! !ся Fnз\'!еrne, Бoкoвnlе lio]loнкri 'тспor-Iьзv. ,,a.,,.nr ru. .qиРoвa 'я д{я !цr яв-rJется ]]oф'. Тaк хаli i]ьi хoтrr\! ч.oбьr ]raзl! r]сь посеРедшiс экРrrlа пP!i.го !I ''loс1l''!снтi! стPaII!J]сй lвеrrlЧсIпul n:lкспмaль1l.,и шпРпtlьI. Pi'сuoxаraть tl1rIotIi.!l o!вoстrтеnЬ!ю btr.i' (Е.еrд! Рaвнo. Гo tIlltpl,r. oкна бРa1'trсРi) в нlrтllе]\' с-1\чaс 1]еiьз'. noс(опьк1'в .|зliоr] сryчae 6o. ]io!ьtс кoлoнки б)/дуг Распojaгaтъс-ч лo l..-!a]r orJtа. :]lдaв njя сloit.твr positicn rOятсйEеров lio"1oнок з;тaчеrlr,iс ] !iiiil,'е' 'rnl обсспсчите д!и'k.qilс доtioBьI{ (o 'lч|',i,1,,,,| '|l |.lримeчониe
ддя кохдoй 60кoвoй кoлoвкЙ мЬ]yкс5с]1Чc6ъявлёние .r'eri1.]li:.icd.., чтo. 6"' ов-oмот".eс.y о6'.,о1a.pё ?,. l и.1,р rie )лevt-.D ]рegь,JоФJliе гo ш,Pинe кoлoнк:l и нё дoлyститЬ иХ ioклoзs|во!ия но
вьI ]iо,{rе iс lrРов.-Рить Э1.оj вР.\tеннo 1'jаjlrl! с9оiiствo !.5iti.n Ii.е1а-i'e, ]t зaте)1 сохPав1тв rl пеРсзaгРvзr]9 стРаililц)-, L,iеri]iiте.liнo 6РayзеРа lllиРе
t70
.,лA8д 6. рa{$яrф:'ая
разliiётIа
j;}a!''lli.i
i'l Paспoлaта. Bь] ,vBllдl'lте, чтo 6olioBьrе кoло !r,IР,iны максиltrа-!ьIioil Размeтки. oт. lloзициониРoвairьI а6с()лютвo ок!la, тa Ioтся пo угдaм нoситслЬчobо].. на\пi Рaз. сoздeнtryю i!:tк исlioJlьзoЕaть Iлa]rе мъI Рaс.ltoтpим. B с-ледyloцeм нJ г'PакTике' метn]
Ж mФ.grжfrfi Щa6лoж с ФтриIдeтefit!!ЬE[v!вE 3 а к o н ч и м ] , ] ' r з y. o J д " | l y е ! { , Ц е o J l | о l U ш , 6 . ' o I | а ] n , t Р , ' l o ' | | I r } I У . i . ( . v и г . , с .rPеN{я lioлoEкa. Мьl долгo д}.},lали flад пPoстInx спoс(16o11 сoздaIIиЯ РазМетм
ми, в кoтoPoй втoРaя к
ira пePвolt месте. этo и химoе, нaхoдллIееся в вa'rа-'lе кoдa.6о,rее l ы.|ок
yл',
искoBЬtе с!IсTе!'rj счит]toТ сoдеР. Flaчиlraть lioд Pззl,Iет. суrдестBсllrьlм'
лРUl,ll,{ Еl пo1|''lJ'r.|ь|
ы\
M l|.IlиU.'
в в э|oй
сиryaци! qe сoвсеNl целссooбЧ'зE.), кpoNtе тoгo, Ес с.roит зaбьI;aть o вolrРo.e дoсryппoсти. Еслlr no,rьзoвlтeлЬ пРиi,'евяeт flpolpaмNry 'фnясЧитьIвnния тскстa с экPанa !ли испoлl'зyет 1.!а!иa. .ry,pу L1Iя aaqЙIaЦ|\|\ Iraмяoгo бoлее Рaзумнo разl1естить вlrачаiе сoдeРжIlмoе' пPo6]rpaться сквoзь ле]ryю бoItoв'vюкoлопкy. чтoPt!цетсл 'lЪгда I.aк дo6aвлеlltlе onци skiP стРaiицьl, 6ьI дo6Рaться дo сoлеPхимoro из6e'iаr.Ь этoй пРrбJrсмы (дoпorrв!г llovoчь (Пpoпyстить ссьt,lпiи) мохст Liлrts нx стPаxl,пIe дки5ia фетчeрa мo)lolo нaйти пo вoпрoсI этor{y тeльllъlс сведения xoчеlry 6ьI пpoстo 11е Paспoлonflc,rь кoлoвtiу lw! jimhаlфе!с9]д*!rpщ.цЬчц)' с сo,леp}к|'!ь|1| B ( аNloм Ьn,|:L'lё:
Итaк, кaк Iiaписaть СS}tioд дJrя РазN!е'|ки с тaкoй пoслeдовательяo.'rью:
. . .
цeвтРа,'lьIn' кoлoв1{а с сoлеРжипIь!м; левaя коnон(а l{ав!rгaции; nPaва' кoлoяка'
чтU6ьl в 6P]}]ePс он't BьIгл'Л( ,l .
Лeвaя кoлoiJкa навиrации;
.
цен ГРальнJ'q кo.totlк.l,
.
пPaвaя кoлoнкa-
.кoй |
ll'д.P;к/чЬlrI:
Boт чтo IrPи,т)^aш \IъI- Е}'rкAo испoJ.iЬзoвaтъoгрЙцaтелънь]e ionя дnя oбltе нa пoзиций цеEтРaliьIroй и rтeвoй хo,roнки. Мьi Рtе вlrдeлп. кaк nir]l телЬllьIlt звaчениeм (пpевъtшaкlшиlr 0) пoзвoляют l]сРеllецaTь ЭлCilсIl'Iы. Те' пеpь узrraе}!.пaк исroльзoвaть tloля с oTР'IЦaтeльнЬIми зпaчениями (NleнЬше 0) д7'IяпеPемeщения элeмeвтx B пPoстPaв.твo, зal1имaемoе дРvги!! элеI{ентoм,
d
d d
d.
d:
di
g136л'lr с oФe!ra!€ n ьяьt|t!.! лonяiii'
171
дaвaйте взглянем Еa пРoсToй lrРимеp Paзп{етки с тРе]'!я кonoнi.aмIr, Boт ее кoд (EIaбЛoн мoжlro зarPyзить с сaйTa wl!\i.ьЬd'сom,/st'vlin):
is
,oi
f1oated ieft л
),
вр
lL(р
iite
сotuпn i!
t]re Lh.ее сotuins'
the па!k!р,
to foтсe it
тhe
tо еrсiose
ihе
o{
: .i'- ot -n< / d i v > <| . . e n d с o n t ё л E а I е a - >
d >
the lootет
чтo в этoN! кoде Roлolrки
слсдyRrт ! noРЯдlrе 2, l, з'
A вoт Сss.кoд для этoй Paз!Iетки: .ody {font: 0'8em vеrdаnа, аriаi, sans serii;] ' {G.q]i:0рх; paddilg:0pх; } :iv{hеader iпidih;650рх; ьасkqround-соtor:+сAf;} jii+сontеntaJeа {ftoаi:1еfL; width:650nх; baсkqrouлd .оtor:+сссi] ]ivff сo1uпnl {f toаЕ : ieiL ; width: i50рх; bасkground сotor j flFсс; ] triv'сo1!m!2 {f 1oаt : 1ef t J Йidt]r j ]50pх' baсkgIouг.d'сo1or: #с!с; ) jiv+сotumз { f 1o;i:1еft; йidth: L50pх; ЬaсkqIound с о 1 о I :i l ! д r ; } ] i v f f f o o L e r { q i d t h : 6 5 0 р a ; b a с k s f o u n d с o t o r : + F A с ;} ,.1еa!Еhis {сtеаr:both' leigh.:оj J ! o й д л | | н н oкno j o | { o й ] /
1 i n e h e i g h t : ! ; ] / * o ч ! п Е e тк o ' о п п r y лп o д
PeJy lьтат пoкаJан Ilа Pи' , 6,J l. нaм тpе6yется ли!rь.пoменять п{естамIi пepвylo и втоPIlo кoЛol{кy. IlaчI]ем сo смещeEия кoлoвкц 2 в нyжнoe пo,']oХeяие' д()6авиэ l.l.Iей Левoе пoлe сo зIiа. ]еIrlreм 150 пlrксeЛoв' чT06ьI сместить еe в цеIттР и дать местo левoй ltoлoЕке !aвигaции' tмeюцей PaзNrep 150 rrиксeлoв,
,112
!--....
:,
*..L.,Drr
.t lI а]5lт:?d
Pис 6,]], пo(э чro ра]МeiхanoвтcрЯетпорядокраспoлoxе!ия кoлонок'у(aзавнЬй в Koде
{
d i v i i . o 1 ! m n 2 { l L o а L : 1 е : t , ! i c L h : з 5 ( ) P x ; m a ! g j ' п1- e f t : 1 50 р x ' b a с ] < g r o u n d ' сotor: }сFс;] тепеРьв со!местимov дит; кaк ва Рис' 6.1:,
сo стaEдaРтами 6РаyзеPе вPодe sаfаri стPаницa вьlгJI.я.
в нухнoeрaсioлoxeниe KoлoнKу Pис 6,]2.с noMoщьeл.зoгопoлЯNlЬсмeщаeMцен1ралЬнyю tlo пo.{пите. ЭI]PBмIЕ] Iпtстl1еt г,хР1oтегдлЯ ш-indows стoлкE}ися с пРoбле. мoй при oто6Pа)Rевии такoй Рnз{етки (Pис. 6'13)'
!
Е|
I
til
;l
"l
i
i :
l
l ,
Pис,6']4,примeнивrрюккэслона'мьrдо6ились нyxнoгоpeзyлЬтата и в ]пterпеtЕх|orer
i l
l i
114
rлAвA €. ра€д}rрe
пpимэчониё
}a, разFnё!r{а{тра!lв'lьi
Бonee пoдPo6нo 06 этoм д€ ф 6ie Dosiiioпisevervthinn-nёt,
6PoузePo мoxнo узнoть нo сoйтo ц!!!4
1Ък roрaздо лyч!Ie, TепсPь кoлolrкa з съехaпа вниз, тaк кaк мьI еще не oсвФ 6одtrли местo для Еee. пePeмесTrrв пеPв)ao кoлoнкy мевo.
нaм требуется смeститЬ кoлolrкi t влевo Ira шиРиЕy цeнтPaльнoй кo,'iolrки (350 пикселoв) шioс ее сo6ствеEнyк] ш]{Pи}ry(l50 пикселoЕ) - всeтo на 500 !Iиксслoв. Для этolo дoбaвllм oтPицaтeлЬяoе пoле к кoлoнке (Рис. 6.r5). L.
р , j m а l g l n - l e f t : 5 o o D хо' " , \ q . o L d .
o :,.i;,.o,t:
a
(oлoнку2 клeвoмyкpао,гдeoна oтpицатФЬнoгo пoЛямь|сMецаеNl Pис'6,]5,с помoщЬ|oлевoгo и долxнанаходитЬсЯ Пoс.лe этoгo кoлolrка з aвтoмaтически встaeт яа свoе пtестo, итaк, мьI пPeдстaвиIи вaМ пPoстoй спoс()6 сoздaния Раз!rетl(и, внепIIiий в'rд кoaopoй oтличaeтся oт riopядкa paспoлo*tенI,lя эЛемeнтoв в кoдe.
.'й*** il. € m gЖажв*e ;{ФМffi Фgf,eg€YФв
шяквтврфeйеа
iiъЬ-стPaтr,IцЬ!,'сoздаIr ]-1с!!снтoв иllтсРфеIiсa' o6ь!ч11ooдиlrакoвъiх для всех сайтoв - ссЬиoк. фopм, :I1ис!oв и Тa5,rиц, ]:tэroй тлaвe мъl пока)кс]l' i.air сoздавaть хIIТNIL.кoд д,' "'"" i:oупo1lептoв и пpllмснять к лиrl СSS-стили..Io хoлy делa мъI сoздjдuМ 6И6J'Йo.сr] Сss{oltпoнеIlтoвl кoтoРrтi въl сr1oжeте l!спoльзo'aть кaк тoчкy oтпРавки ::Рrt созда riи собс.rпеtяьIx с,rPaниц' дoстaтoчIlo 6)'iет пРoстo oткРъi* ф^*". ::Pиl!еpouj с(oпирoвaтъ кoд ! (oд ваllrих сТPаIrиц' a Сss прaвl{na _ в файл тaб. i.Ц .тилеи 'I за,'.eм пoдкoPPе{тlIPoвать Llx дтя кolll(РетlrьIx ну'{(д. этo o.IеIrь ::roбпo и пoмо;ltст вaпr сэкr,нoitить вРемя] испoльэуя roтo!ыс зaгoт
*mffiсвgs{ ..,!щест,yет
ТРи в!Цa списБoD: IlyмеPoвaнньJе. пеlryмeРoваfiвъIe и списки |'чийf"и\'UJ"ч|'|''l|-||'-\ё,'н|,U\o},иi','',,,,o,'P'''.,'",',".'.,.дi"' ::.хoд' из лРедlraзliaчеfl ия: .
o з
oпpе.
в нelIviIеPовaIJньIx списка! п0 уN1oлчaниго для ffiJlrдoгo lyЕктa истioлъзует.я мaPксР' вьI xloхетe изп!сяитъ мaРкеР Ira tlyстoй кp)я{oк, квадPaт, иro6
Pа'rеIlис лл,] Тlпьд,v ('); в lrtlreРовafiн0ll € п исrс пFrктьI гФ yмo'цчaEтJlr rг/i{сP}roт.яl для чеIo мo;r' Ito въIбРaть в Toil числе ла,.инские цифPьт Ir 6yквыi спискlr oлРе/.iелеIlии (и,и llлoхеtlllыe списки) сoдеРкaт пoдгoъкты; тaкoй o,lrЬзoвать' яaлPт,ll{еР' дл,r пPедltетнo.o
yкaзaтe,я.
176
f}!;|$;1 ; ' laзё.я!ё
l.!'iriзrr}::
;::!r!}*r1l:i
сoздаем npостЬ е фop Ь|
f ] l t l r i 5i n I mа п d . р r e ss5u b m i t
]тhls
is
tЕхt
q!еe
qllоlj
1qht
сэn
lre
ror
all
vislble-
Ф сt'o се r
П.hосе1 E сht]сe
йd
кoд дrи сoздаilия
nij
";
сI1tlска дoЕor.iьr lo IIРoст. Е1п}ке пPl1rreдеli Iioд дJ]я IIеII\'IIерo.
(ot.xи
<1i>Riсkenbасker
1 i l r i s : s t y r е r у р e : . i r с i e ;] 1l {rist sry1ё |уреisqra.e;]
1! {ris! sryre Fosftion:.!rside; xidth:200Рх;)
gцtrв iФ tha r^hmrc jаФ|ic lolsEa.п*J4rcd6i9а06
'
liсiЬ:200Fхl)
1j { r i 3 i . s t y r е . t y Р e l u Р 9 e . а i Р ь а ;}
ri lrisi
s t y r ё t y 9 a : d е с i л а r ];
! 1 ( 1 i s t . s ! У ] e . t щ e : r F Р e . - . o ' э п ;i ri {rist siyle iур.:ro!e! roмij)
PЙс.7 ] лpимеpЬlсписKoви нeo6xoдимыйдля ихсоздания кoд
177
1,a
глAаA
7. й3дa!{к
l(зlln6rcl.тo.
!rв'epфёй!а
llенумeрoвaнньIй списoк oткPьIвaется с тстa r.rl.кoт{)рый сoдeр)кит irескoль. кo пr1rктoв сIrискa (1i) и зaкРывaeтся тeгoм u]. нyмеPoвaннЬтй сnlrсo YмеPoвaнвьIй' нo дnя lrегo ис. пoЛьзyются теги o,t' B такo\{ ( пи( ке кd}iдЬlй ггiнкт поt-Леlouательнo пpoнyмеPo. вatr аPaбскими или лaтlrнскими цифPамI] ].lибo б}тФaN{и,в зaвисиv чения свoйства List.sty1e-tyре' пoместиTь маPкеp Iтlllктoв спискa мoяtЕo кaк сIraPРки' тaк и вн}тРI] спискa с пoN{oщьIoсвoйствa 1ist-sty1e-рositiоn. нa Рис: 7'l пРивeдeньI пpипleРьI РaзЛичI]ьIх типoв спllскoв с пoясняющl{м
|]o6aвлeниe
стилeй к CпиCкапr
Cписки являIoтся oсt{овoй пp'l сoздaнии менIo и o6лaстей навигaци'l ведь элемeятьI }raвигaции 06ьIчнo пРeдстaвляют с06oй списки сaРaииц, кoтoPьIе мox{. нo пpoсмoтpeть' a меll змo}сrьIх вapиaнтoв' Лoэтoмyв нa. стoяцее вPемя на6людaется с,гpеl!I-]тeниедизaйнеPoв сoздaвaть эnемеltты Irавигaции и lteнIo пa 6aзе спиcl.oв. oдниv из пPеимyщeств тaкoro пoдхoда яв ,ьзo}aтель пPoсvaтPl]ваe,f стрaницy в aгeнтe' нe пoддер. )кивaloщeм CSS' вaпpиltep в пto6илЬнoм телeфоне' х}IТмL.Рaзмeтки списм oкaзывaется дoстaтoчEo для вьIвoдa Eавигaц!М или менIo в пРиe вятнoм видe. итaк, нaчвем с дo6aвлrния стилeй к списку вaвигaци noк. кoтoРьIe кРасyются в левoй пaнели пpaкти.rе.ки Любoгo сaйтa. llшкe приведeн код paзмeтки ненуIIеР Paспoлo)ltенlioгo вЦтpи div' To естъ сoдеpхtaщеro нaBиIациIl) элeмента' в дaIIнoм случaе этo левая l(oлolцa Рa3мeтки.
<1i>Ri.kёnbaсker <1i>viаshb!rn
Bнaча"'IeoтoбРaзим rРaницьI div. в ltoтoрoм нaxoдится нaпI списoк (pис.7.2)' body jtоn., -,0-l ..d"л" ,".,, ,"r,, ,..-г:] " div+tistсontаlnеr {Ьctdеf:1рх so1id +0c0, пieЕh;1ri0рх;fcrt size| '?5en;
сn'.!tt|
179
зaтeм вклloчим IPaIrицы дЛя элeмеЕтов ul и 11' чTooьI пoяять paспoлo]{te. Eие oтдельньIх эЛeмевтoв спискa (Рис- 7,3), ul {bordёf:1pх so1id rеd; ] 1 i { b о I d e ! : 1 р х s o l i d q ! е е n ;]
Pис,7 2, нeнумeрoваiнЬ Й спdoк внУтрИdivс в0ючевнь|мИ гранИцаMИ
Р и с ' 7 , з , 8 к л ю ч игвр а i и ц Ь | д л я u l иi 1 , м Ь в и д Й м ,ч т оs а f а l i B в e р х y и) Е ( в ! и з y )п o y м o л ч а н и Ю
180
гJi'lsA
?. с$:дirэe
ljзll}r}fiaзfi};
'l|i;eР*e'i'e
нa pис, 7,з rРаница ul BьIдL'-,irEa кРaснъI\{l a гpalrицa ]i _ зеЛеlrьINl цветol{, кalrвиднo' 6рayзеP sa|ari испoльзуeт oтсryIIЬr д.lяu1' чт116ьI смeсштЬсl1исoк (зе' лсньте эле]!fеIrты oтoдвиiаютсЯ oт красlloгo кoнтeйнеPа u1)' а ra('(с дo6aвляет небoльllIIIе вePхнсe и E]rr{нее пoле' Ч1116ьIoтдeлить спrlсoк oт oкР}яraюпI'lх эJ.lе. меI!тoв. Inteгnеr Ехplol.ег дo6авJiяет пoля к u1 (o6pатитlэ вви\'ание| чTo ut iIJlо]' rlo o6хвaтьIвaет элeмefiты lij и о6a oви с11еще1rы oт civ)' а r.аIoliе дo6aвляeт 1олькo ЕФкtIее пo-!e. эти Paзличия заr.p!дняют сoзлaЕие oдI'I!]акoвorо о6л!rкa спискoв в Paз-!ичвъIх брaузеPах, !динствeнньlм спoсo6оi! o6oйтииj. нaчaлЬ!ьtй сбPoс 3нaчеIriri,i llo-!сй и oтст1Iroв пo }]toлчaЕиIo 'I пoс-Iед}'iollrее я! итnк, зaдaдrlм пoля tl oтстtпI,т дл,I ]r1 !I 1i о6(rих элеNlептoв сllliскa |') lP' /|jи( 7' l'. !]
{borriёr:1рх soLid rёd; mаiqin:c;
tr
{bo.dет:iDх sotid gfёеi;
паIqii:0;
PaвнъINIll
раddlig:0;j .Dadiing:0;]
Pис.7,4тeпeрЬиs.fаr ' И ntеrnetЕхp|оlеr ото6рахаЮr списKиЙдeн чнo,o6ратИreвнимаiИei чтoкoгдав ЕмаpKерЬсмещеньlзапpедeль|!1, онИнeoтобpахаются
{i!!.!{!1
181
TепеPь списк1r вь!т-1ядятoдиllакoвo !t в safari' и B Intеrnеt Ехploтel, O6рати. те D}Iиl{аlJlIе'чтo мaРкеРьlj пРиlaдJlежaщ е эrеltентa\1 ]1' теxepь нaхoдятся зa пРедслаI1и d1../'Если d:v Распoлo'lен IIРямo вoз.пекРol!ки oкнa. tr{аPкерьlпол' нoстью Ес видвЬI, пoэ'rоlry" нeo6хoдпrlo Ir:1 дoба!итъ левoе lтorrс !t ro Paз}Iерa. чтo6ы I1аРкеРЬl oстaвaппсь вн)тP! div и I]е llaю14liьtв седIlие элеN'ентъI или. каIr ! с-rтIчаес Intегnet ЕхРlorer' пс,llРoсry н итaк, зaдадим,.lеBoe пo,1е (Irис- 7,5), .it+1istсcntairer
1 b o т d . . . : 1 P as c 1 l ! i + . . . ; т r d t L : 1 6 0 P х ; : o г : s r z е | ' l 5 е п ;
' t { ! o т c е r : l р хs o 1 i d т е d ; m a l g i n : 0 0 0 1 . 2 5 ф ; 1 i 1 b o т d e r : 1 р s: o t i d g r e e n ' п а I g . n : | ; 1
e d d i n i ] : 0];
иаркер5|обраiнoвciv P и с 7 ' 5 з а д а в д Л яr l л e в o e п о л ер э з м е р о l / ] , 2e5Й ' M ь l в е р н y л м вви1!aниe' qТo все пo-!,r YкaзaнъI B oдlioм llpaBиле' Bедь ес-lи не знаЧепия Bсех полей' 6Ра)']сР IloflьIтается дl)6авит! всРхtlиe или 6)цст въIгля. стиля.Ir списoкснoва llfoсти oт вEутРсявсгo в лt,6oй мo]leвr при пеoбхoди тoгo, теr!еpЬ }1ъI l{o)тielт ilo.PазIroмy' кPoмe rетЬ \!oсти ).riазaтъ зrтaчeEjrя дpyгtlх пo-.ieй. пРoстo 3aп!енив 0 lll rцжIloе зIraчеEис. \]eя(ду пIвltrами спискa. тaк кalr сeйчaс oпи paсстo'ние давaйтe поi!r!яeм слиInкoп! б-rLIзкo дPyl. li дPrгr.: Рaспoлo)кеllЬI o6Pатите oбьfпптьявяo
::iv+listсоr:аiiеr
ibcroer:Llr
sclitj
'1 {bordel:1рx sоiid red; пar!in:!.0 i
{bofder:1рх so1id qтееi; паrqi]:c'
i]c0c;
idtl:160рх;
font s!?.:,?5еa;
c r.25Еa;.!аddlnl]:0,] paddiDq: '3еm 0;]
сJ\|ЬIипРo' |oi,(l.''U6' L.,'J|ЬJ1o:.]эrg i n -]rо l t om для элеNtеIIтoв 1 1 . нo УьI пPсдпoчитaе:\l oтступьт свсpху t,I сIlиз,v.
loй.|sJ ,:,.- 9 L и гtPlIIIеt{ять идeнтrtt lьIе
l82
..AaA
7. to3Aiвi.з кэt{r'orianтo" иare}фenса
чт06ьI noказarЬ вaм пPеnмFдествa этогo lloдхoдa над исгIoльзoвaниeм пo. jе,l| 3aмеяим лиllии п,{е)liдyними PаMIси вoкPyг элемеlrтoв тra гopизонтaпьlrые (Рис,7.6)'
Р и с 7 6 Д o б а в л е r и' oeo , 1 o
ервь'v'а.ovrа-lт// бo-e4ди]эи-"O.'ooоoл/"
Дo6авив веРJ'ниеи ни)кние oтсDпьl j-пя }ъеrичения вьI.orь| элементoв 1i вместo пpименelrия пoлей' мьI пo.лучили pаспo/rФкение элемelrтoв ]i Тo.rнo пe сePедиllе каJ4дoй стPoки. тепеPь слelкa пoд
1' Улaпиммapкеpы'
2. дo6aвим пoля &'lя ul, .ттoбьI вЬtPoвtiять спи€ o к 3 . с м e с т и м п ! н к т ь l м с t r ю ' с o з . ] J во | L r y п Ь I .
вн}тpи div'
вoт кaк'Iе trзмerrеIiия кoдa следyeт &rIя этoro эьIпoлнить: b o d y { f o n t : 1 е mv e r d a n a . а I i a 1 , s a n s s e r i f ) ) div*1lstсontаliет (berdeт:1рxso1id ]iоr]o;пidth:160!х; ionE-size: '?5aт; пarglnl20pх; ] u 1 { b o r d е r | 0 ; m a т q i n | 1 O р xз 0 р х 1 C р х 1 . 2 5 e п ; р а d d i n g : о j l i ' в t - в t y 1 e . t Y D e : ! о n e , ) 1 i { b o т d e r . b o t t o f t : 2 р хs o l i d * 0 6 9 ; n а f g i . : O ; р а d d i n q : . з e m0 ; t e х t - h d e l t : . 5 ф }
lla'6oлее зaмeтньlе I,lзмеIlеIlиямы внесли с пoпfoщъIo свoйствa 1ist-slyletyрe сo зIrачеIrием nonе' yдa,'IивмaРкepьI' с пoмoщьIo свoйствa ]-ехt-indent мы смeстIlлитeкстoткРаясIтискa,идoбавивпoлeкэлeментyu1рaспoл . o к б o л е e п Р и B , 1 е к a r е л Ь н oв Р т t rР и { o н г е й н e Р а ' OчевIцнo, что слисoк 6vдет вьlгЛядеть ropa3дo лyчше, есЛи мыдo6авим пер. вoмv эr1еveн ry всРчнюю гoPIJJol{та-!lьн!1олиI,L1ю|PуI<.7.8I.и EеaJ,ьa"" p..еn". eм в дaянoм с.пдaе 6yдет исгIoльзoвaниe bordеr-tор. сдeлaть эto oчeнi прoстo с l i o v о щ Ь ю п ( e в д o к r l a с ( а с s sI f . s L - с n 1 ] d . к с o ж a п e н и ю ' э H P в М I Е . l п i е l n е t Ехploгеr не РaспoзЕaет псевдoклaссьI,
18t
Pис,7'7,тeneрЬсписo(вЬглядиrлучre,oд!э(o с лИниeЙнадпервьM элeментом 6ылo6ы 6олеe прoqессиoнаnЬнo Этo знaнит, втo мьr либo мo,кeм испo 1тoт спo( o6 нe сPа6or j "e в Inlсl ||е' .-,,;:;:xТ; caпа
испoлЬ,tvеv
пL eвдoк
|al l , а Ji]ём
lloll
;:::;:::::]Ё:Т";
"lаеч
o тoм,
кJк
o6()йти
";: "
э (or дефcкт
в моieе сoвместимoм сo стaндaРтailи! нo тIoпiияPтioм 6РayзePе Inteгnеt Ехрlo. rer. Boт кoд: .ody 1font]1еп veтdаnа, aliаt'
sars se.i!' l 1iv*1istсontаiлer {bordеr:1pхsо1id +оc0; oidLъ:15oDх;
: 1 { b o r d e : : 0 ; m а r g i n : 1 2 p х2 0 ! х 1 O р l ! , 2 5 e m ; ! a d . ] i r g : 0 ; ]1 {bordeт-boсton:2!х :i!ft!вt-сЬ1ld
so1id #059; nаrgin|0j
{ьo!.le!-toр!2px
Ёolld
раdding:.]eп
о; .€xt
*o69;)
:'rс'7,8,мыдo6авилизeрянlооли!июдnяпервoгoэnеMеHldслoмcщЬю.сeвдoиасса:liIsr сnitd
1a4
глAB& ?. сФ.*аяilё nsяol!ё}]'с6 яйэr*эйiа
A TспePь дaвaйтс пo3i{aкoмим.я с пpост6й },oвкol:a для Itr|егnсt ЕхРtorеr. кoгда мьI удa)iиjи мaРкерьI, элrMент ul сlзился дo [IrrРиньI элeмe }Iы ito'{еv сoздaть липиlo' пPипIениu стиль к элеllснтy u1' сoдeРя{aщеllу всe п1I{ктьIсIIискa' Bместo пРиведеiIIIoгo вьтпIекoда дoпустlrмo исIтoл ].oloщий' oтoбPаJкaIoщий верхIllolo линиIo l,t в lпtегnеt ЕхРloтeг| b.dr, {ionE:1еп ve.dа!а', ariа1, sans-sе.if;} c i v + 1 i s i с o n с a i n ё r { b o r d е т : 1 ! ! s o 1 i d + O 1 ] оп; i d t h : 1 5 o l x ; i o n L s i z ё : . ? . e m ; . . . . : 2 0 i x ;l D ] { t , o т d е I : 0 ;п а r - с i r : 1 2 ! х 2 0 р a t 0 p х 1 . 2 5 e п ; р а d d i t q : c ; 1 i s t . s t y l e tурe:nonе; ьo!dё!-tоp:2Dx вou.l *069] or
о
о
i0
oj
с о,:r],
о rJ:,,ё,
оj'ё,,
инoгдJ \loжIIo н |й |и пPo( тьle \oдЬl дJIа Prшения пPoблем IIrteгnеtЕxplo.сr, Iro 6ывaетl пРихoдится пPIrзIr,*ь] чтo tle Bсе .Ioльзoвaтелиy]]nдятстPa!ицy в oдиIraковoм oбxикe. ТепеРь нalII списoк rlaчинаeт прио6Pстaть чePIы пatrejltl нaвиraции. oстaлoсь ЛиII]ь пpeвРaтитъ пРoстoli текс,г ll ссьIлки - и пеРед нaми привлекaте]rь' Льlй и ф}arкцnoн:Llьньтй эxеMонт вавиIации (Рис. 7'9). сделa,Iь этo пPoстo с пo}{olцьF1 L.леjryюUr.I o кolа:
>
,о,o,
,,
PИ., 7,9, MыдoбавИли.сЬлки' тeпeрЬiекстотобpаxаercЯс пoдЧeр@ваяИeМ
( .r(x
185
<1i><а href =''*">Riс!enbe.kеt
стилeй к сCьlлка'Jr
to6авлeниe
внимониe
PeхoяeнAуeтсяпoдчePкя6oть сoФoяниe элёмeвтoв нe тoлькo цвrтoм. B дoннoм случoe пoмимo цвeтo пPи нoвёд6нЙЙyкoзoтeля нo с.Ьrлхyмы 6уаeммвнять eгo фoрмy сo dPeлки нo .иявoл Pуxи, чт06ы с00бщит6 пoльзoвoтёлю, чтo пeрeд ням ссылкo и пo нeй мo,ёнo щeлкн}ть,
тaк как этo пoс'IедtrrЕi этaп нaс,гPol:lки нaвптaц!rи. следvет пoдчистить кoд: нaстpollть ншкнrс по,1е u], до6aв!{ть кoIIтeкст к ссле1tтoPaм' чтrrб и дoбa' пPl]меliллисъ тoлъIro к элeiцентnпl вЕ}'тP'r div с иУeЕсv Iistсontainer, витЬ тP!ri. (a тoчг1се, двa тpюкф lто6ьr ливиЯ н;lд пеР!ьIм элемeнтoNI oтoбPa)ilпaсЬ в Intетnеt ЕхPlorеr aпя $Iindo1's, Iroд l1,!я коiliпoяcнтa Itaвиrации яa бaзе списJia: Boт oкoнчательнъIй nocy {fo!|:1ёn
leтdаnа'
clv+1istсor.ailer пaтgin:20pх; }
атiаt'
sans seтif;]
1bc.der:1pх sо1id it000; iiicLh:150рхj
ioni-s1ze:.?5eп;
u1 {boтdе.:0J пargin:12рx 2c!]a 12Dх i,25€n; ii!+1ist.or,taileI type:nonе; ] 1isi.stУtе ti div+listсоntаinеf c; tеxt-indert|.5eт]
{boldrI-bo.tom:2px
s.lid
.liv*11вtсontainе!
1i:fi!вt-cьi1d
div*1iвtсoDtaiaе!
a {teхt-deсolation:noпe;
div#1iвtсontaiпeт
а:hover
,/+ тpюк д,1я] Е W.in \*/ r htп1 .tiv#1igtсoltаinе!
{ьo!de!-toр:2рx
{сo1o!: +тзз
ul
+069; пaIqin:0; вolid
#069;]
сo1o!:*o69l) ;}
iьo!de!-lo9;2рx
sоlid
#069;}
раcdirq:0; рaidiг-с:. jеп
186
fлAaA
?. сo.даt'иQ l(sяrt'&е!i"ss
l''l!ёРфsйса
Pис'7,]0, гoтoвoeMeAюс вЬlд€ л eниеМ элeMeвтiлри нdaедевии нa вeгoуKазатeля
тpюк сo зseздoчкoйи o6рaтнoйкoсoй чepтoи o л ь r o в а - Ё ес s s
a в.лe.{ифи^аци. -.-,--."" \,aЧасryютр|оки лpименяютсядля oбяФqения дeфeк.o" rnte.nЁtЫpro.er' тр|oк сo звёздoчxoй как мЬlзнаeм' пpаnрадeдyшкoйвоeхэлeмeнтовpaзмeтки явлЯeтсяhtml;воeдpyгиeэлё. мeнтЬ|.oгo нaоледники.oднако 1nternetЕxрIo.eryн, калe" тe"' чтo сoдep*ит'oeзьrм",]. ',ьЙ-злeмeнт'являющийсяpoдитeльскиM .0ляhiml, о""',"""" тoрe мы сoзAаeм пpaаилo' noнимаeмоe толЬкo litelлet "; ".";-;;;;..;;;;;. Еxplo.e,' та; ;;;;я.y';;; элeмeнтaoтоyrствyeтlоoшлeмся ]raнегo о лoMOщью звeздoнки"' напpимep,тai: d1! * !1 {,,.лрaьилeсss',.] в эJ€ м пp.а€ и лe !1 нe бyдeт выбpar, eоли ot яsлЯется дoчep)rимэлeмeнтoм д,1яdiv, и oyдeт' € о ли являeтоявнyЧатым,п,1ыиспoлЬзуeмзвeздoчкy' чтtlььrуказать,чтo нам нe Рь€ элемe- lь rаroд]i]с. меюу . v и .' l o е с т Ь ,U r o o ь | с o з д а тпDр a в / л o in o r / м a e м o eт o . b < o| n ! e r . e т Е x p ' o l F .м ' ь'^иUeм: * htп] '.6onее тoчныe селеKтoрц.' {,.прaвиrа сs5'.'] oi/.oох oo!о.,:.рy 'o ,d b -е'J 1hЕп1 divibox (bоrdeтj 1pх so]ic.edj) в э т o м п p и м е р eс и н ю юp а N t r yп o t а } \ , тв с e б Dаy."оь, roo.'e ]nier.eтЕ}р|orel,\o.opь'й o |oорaзи- ^pаLнУюрамьv' тeм нe мerree'бpаyзep|ntеrnetЕхp|orel для Мaс болee сoвMeстимоoстандартамии мo. 1' таK и нeкoтoрьe с сss."р"",,",;;;;й;;;]Ё,v;i;. ::]."^:|:.б."]:]:-ч "p*илa
l;1"]#J-:1ryТil,т::н"*чтoиспoлЬзуемыйвaмитpю*сoз"eз
сoэдаem сss.мe.iю
1a7
тpюt( с o6pатнoй кoсoй чePтoй кoммe"тарий с o6paт|roЙкoсoй чepтьЙ пepeд зaxpьlвающeЙзвeздoчкoй: вЬи м"' "аn,шeм /* кoшeвтариt \*/ |ntrrnetЕxp|orerдля Мaс пoсчитaeт,чтo кoМi'eнтаpийнe зaкpЬ|т'и вoспpимeтвeсЬnoс. лeдующийкoд как коммeнтаpий'дo тex поp пока нe встрeтитoбычнoезакpытиe Koм. мeнraplrо сoс.oядee lrз звeздoчьии кoсoй чepть| / * т р D кд л я т ! W i n \ * / * h t п 1 d i v * 1 i s t с o n Е a i l e l u l { ] э o f d e !t о р : 2 ! х s о t i d f r 0 6 9 ; } ЗдeсЬ lЕlMас игноpиpyeтстpoкyc селектopoм html,таKим о6pазoм' мЬ|мoxeм коМбиниpoвaтЬтpюкиco звeздoчкoйи обратнoЙxoсoЙчepтой,чтoбыcoздать прaвилoтoлЬкo для |ntеrnetЕхpIorerдляWindows'
CoздaeшCSS.мeню пРи Рa6oте lraд сoздaние\( Paскрывaюцихся менro нa бaзе сnискa мЬI хoтим пРoстo взятЬ сЕIrсoк с aлo:{(eнllьiп'и сtlискaми Дqя РaскPьIтия и зa Рa6oтaть 6eз дoбaвлeЕ!и дolloлнитenьнoгo кoдa лиlIь пРoстoй xliТМI-сnи. сoк и стЕ'1и сss. нo кaк я(е сoздaть Paскpывaroщееся меIrIo из свo6oдIrьIх oт лиЕIниx ,rдеIrтификaтoРoв и rorассoв списItoв? Bсе, чтo дЛя этoгo тРe6yется' кoliтекст, кoвтейнеP div с идeEтификaтoPoм' чтo6ьI н}жIrые Css стили лpnl{e. нялись к rrPкнo!тy спяску. Фaктитески, сoздaть тaкие менlo с пoмoщью CSS пеРвым шaгoм ria пди ( сoздaнию PaскРывaющиxся гoPи3orrтальIrolo NIеl{Io с oснoвяымtt п),I]'<тами-
гop.Boflтaльньle
кo lпoнeнтьl
l(енro стаIreт сoздalrиe
нaвПfaции
Pa€кPьrвaioщиeся меr{lo содeр)кaт пoдкате'opии. кaJtqдаяиз кoтoPьlх РaскPывaeтся из сoдеp]кaцегo егo прктa. oви 6oлеe эффeктивяы 'т зalrrrмaloт меньпIе меtIю.Пo тPадиции тax're меlrroсo3дaются местa, чем o6ЬrчrrьieвеPтикaльIrъIе с пoмoщьюJavasстiрt, чтo ведет к Рaзд}тиloкoдa. кaJкдoe п0дo6н0е менIo трe. с пoмo6yет oтдeльногoкoдa,ioтoрый при неodxoдIrмoстиизмеЕить с.тo]rоro, rак как veню, дл rьIoсss Уo)кяoзнaqителЬнo )пPoстить.o1дайиe пoтPе6yeтся лиФь кoд сrrискa !r кoмпaктIrыl] СSSкoд, упРaвляющий пoвeдени. ем мвo*€ с твеIiнЬrx pасttDывaloциxсяпIeню,
r88
гnAaA 7' (.lAniнР
Дaвaйтe взгЛяlIем Та-'1ьь1'io навигациlo'I
Для сoэдания div:
кol.пosegrG' я'lтoРфе;tа
нa этll пPeищ,lцссва в дc!iствии, зaтем дoбaвIcв PaскPЬвaтoщ}Iеся
этoгo
кo]\lпoяeEта
сoздaв для нaЧzlпa lopизoтl. пoдкaте.oPиti (Рис, 7.ll).
lt,м пoтPс6овaIся
пpoстoй
списoк
nнrrPи
,с
4.''',,,.,lё,
.,D.
1-...
,,
.{
tb-o..
"
нo aiя пo,.ly'lсния lopизoнтalьнoгo }1сню (Pис. 7,11), N,ЬItrспoЛьзoвaiи пpo. стo],l веPтикaльяьIй списoк (Pис. 7'12),
Рис, 7,]2'вoтс(рoмное нaчалoroризoнталЬвoгoменю
нaчвеiIс дo6aвлelrия пPoстьiх стlrqeй д,'Iяdiv _ линий rIо веРх}Iей ir нихяeй гpajrице| задaдиII PaзмеP l!Рифтa и цвет фoва] I1Рип{еIIимtoр пaIgin qтoбьI смeстиTь eгo o1.вePхi{еЙ гРairl{цЬl oкна 6РayзеPа' Boт кoд: <sLтle tyре="teхt,/сss'> body {fon. гeni1y: verdana, ari;1, sаns seтii' * {пaтqin:0, р a d d i n q : 0 ;)
fc.t size:100*]
пid.h: 100ъ; /+ зaисм шлрпIry j,rя div */ n c т с l e r t o р : 1 р х s o 1 i d + 0 5 9 j / * р ! t . r с Iл ' я л ю п o в с P хd i v* /
€ с ]даir$
с55"&eas
t89
+069' /* Ри.Ye!jпниФ свnзldi! */ ']/ ionL s !ze: '8eл; /* зцаeм PаNс! шр!фъ */ bа.n!]Iolnd сoior:+ссF, /* фoяo!ьoi цвeт div - oтoдв!гaс! diY oт гРa!пцьI окна *rя !aгj'дяoст! пarqln toр:20!r; /+ BPЕIЕII]lo Ьoт.1er botЕcn:1рх.о1id
!pи!сРаi/
\ э-.1е\тевты спискa бсз с,rl!.iе'I РaсIloлaгaloтся oдиll Iтад дp}'ги)i. Пoумoлчавиlo пoэтoпl,v lIа}1 Ei'хяo из]!iенитЬ их lтoРЯдoli na гoРизolrrаJ.IънъIй (Рис. 7.1З). :]aoд. oтлевоIo края iiт ! 3адaди\т фoнoвьlй цвeт для етo эnе. !i
i]iv+tistmeг]u
{ae:qin:c
0 0 ]!!х;
/]. oтсПI ul oт края кo'тсiп!еРа+/
)8 t1 {
civ{1isiпеiu ftоat: Lef:; baсkgrоund
i/ /+ рxспoлагаем.I rcoк пo гoРизoнrfuтl *,/ сo1or:+rЕАj ,/+зaдaeмфoпoпьInцвФ эreмеш ф мфю
. сU5t.mе{sldеrnЬЕ''qDPn|Е'5D
6tr]"hui.Г5
Pи..7']зтепер5списoKрасполoхенгopЙзo!талЬнo (хoтяэтo и нс BпиN'aEиe'.Iтo гpaницьI div Еellс4цеtrнo 0ъ!(aются o6рaтптс элe W3С п]raвaющие так мк по ЕхPlorег), в Intсгnеt зal{eтrro Реlrollеlцaциям их элe\Iентoв, ься lIз содeР?Rащих в иllетъ 1tсrпъI дол>iвьr Тaк как в этом div есть тoлъIio ллaвaющие элсi1еtlтьl' пoлyчaeтся' чтo oЕ tlе qlrствия кollтентn как такoвoio, стили этo' что6ы )'стPaIr,тть lдaпипt маpкеРьI из сI1искa и нaЧllем добaвлять ПРoстoй спoсo6 сдеЛaтьтaкi эТo сде]rать кoнтеl]нсP r!eвю, iiv+Listmenu liidth:100t; f1oat j1eft; b.j.]еr-:oр:
сoдеРк.-rl плшalolrlие чтoбъI ci!.все;кe Таюке п-laвaloiliиl!,
{ .../ /.: задaемшиРин}'div /*ло6aшяе!сппсo(вdiv../ lр]
s.tid
Ёc69;
*/ ,/.' лPoвoдIs! lинлIo повеpхvdir
пlПtiтъl
'90
rлAвя 7. (o3eая.re !iэ!'пoне тс. 'rштзяф€ й са
bordei- bot tomj 1рt so1id #069; /* пpовoдиN.lиE'Io пониз)'div +/ font-size:.вёm;,/+зцaeмрmмepшpифта+/ baсkgfound- сo1oI I i|сс!;
/+ фoнoвыiiцвeтdiт */ /* BrЕМЕннo.Фoдвmeм divФ ryшlц6! oшaдляяа.1ядвшл f,PшeFЙ*/
mrqin-toр|20рx; I div}listпenu
ul {marqiE:O 0 о з0рх;
*/ /* oтсryлu| oт краякoнтейпеpа
l d . v ц| i ( t пe n j
l
f1oat:1еfЕ;
/* Ioрrrзoятuьпoрaамещaем сп'сoi */ l13t-вcyle-t}Фe:Done, /* уДыяе\м^pкеpыr/
]rасkgтound сotoт:#ЕFA; ,/*заяaем д,1япуEпoв м€ в Ф */ фoв dl tёxt-d6сolatlon.пonё,
с o 1 o ! :+ 0 6 9 ,
/+}дerяeмЛoдsеp!!вая!ессылок"/
.зj4Jev ц в ( |ш p и ф ' a .
1 ft1!.i|liвtшёDu a:hфe!
{
Ъ п е p ь о , v p а с к p o e т r я и в ] \ t . (г и т п j a в а I o L д и еэ л с v е н r ы . п и . к а ' t U P и ф т . с ы . aвeдeнии вa flиrr )xазaтeЛя мьIIrти oll меI]яетс" .p*".н "i \P1'1с'7 .|4) .
Pис,7,]4,Мы yказaлЙцвётссЬлoк для пассивнoгoсостoя!Ияи пpи нaвeдeвииyказатeля мЬ|ши нo IrРи этoм y нaс oтс}тствyст эизya.цьEoе Pa3делelrие скoлыto }Ioвых пPaвил изп{eliит сиryaцию.
f 1oаt : 1ef Е; /* roPизoE?iльнoрa3Nещаем сп!сo(./ ].s, , сy е .1о":,on.' ,
baсkqтound- сo1or : *.IA;
\jДп(мУdp\еРь|* /{задаeЦ фонд[я пiвшoв моrю +,/
элементoв
меtllо. нe-
(оздaeмcss"йёя}o
19l
+./ /iсoздaем лpoстpa"ствo с о6е!х.тoPoя тe(.faлунюaменю ьorde!. right : 1Dх 5o11d *o59; /* сoздaемРsдeлптФьЕьIenивпи ме'(дyэjеNеяfrми li*/ рa.tillпg: о 6!*;
] dil+l1stмnq
11 : ii!вt-.ь11d
ьo!de!-1ёft:1px
{
'il во1td *069; /-лерsш веpтиЕaьнм линпя в !евю
] div+1lsЕfrenxа 1 teхt'deсoIat1on:none j
/+yдa!яеrtподчеpкпвaЕЙессь'лок"/
сotor:+069, /+зaдaеN цветшpифв*,/ аюивя}ю о6лaстьmьикп */ bаckglound. I+DDD;/* вPЕNIЕнrio . пoкaзaть . vc::.
( 16,t
с,I o, ё.
l Pезyльтат мы видим Ea Pиc. 7 '|ь.
pаздeлевь] сnискачeткo Pис'7,15тепepЬэлeMeнтЬ для сoздaния paзделителЬньlх "1иний мы ввачerе дoбaви,}r гIРary'ro ryal{ицy .oздачиЯ nolледяeЙ Lrл каж1oй (' ь| 'ки, пo,DЧив чегЬ|Pe paJ,е левylo IPaвицу И Дo6aв1aлI'1 чеpты ислoльзoвали псeвдoкJiaсс : firsL-сhiLd !t пеPвoмy IDтrктy I{енIo' .цля Еaгляднoсти мьI выдe,rlaпи фoя ссьlлol. сrРьIм цветoм, чтoбы пoказать яюT всe nPoстpавствo, въIдeлernloе для кarкдolo пylrктапpoблемa, тaк i{aк еllrти пoльзoвaтеnь 6yдет цeлкaть lreпPиятнaя этo дoвoлЬIro olra нe сpa6oTaет. чтo и пoкa3aнo нa Pис. 7'15. }laм ссьIлIrи, o6лaст; пo ,ltеЛтoй все oтведеrrlrоe для неe пРoстpанстso. запoлнилa чтo6ы ссьIлкa ьy"(!Iо. в тo!!, чтo ссьInки являIoтся сTpoчirыми элe зaк,'lloчaeтся nPodлeмa oднaкo вЬIсoты и,rи oтст}пьI. чтo6ьI свoйствaшиPины. * ''e"p,'ltенимьl ,,с""u"*'o ","n' все пPoстPaвствo' riу,кнo преo6paзo!аTь еe в 6-!oчвьIй эле. ссьl,rкa запoлвI4]1а rreнт. 3aтем мolrнo дoбaвиfъ oтст1пы: ] i . / + 1 i s t f r е n u1 r {
192
lJlAвA
?. d'!да'|ue
ri )l .с ,lё-
o6,,o,ё,
к.}!l!'!'"э.:i'sё
я!'!eрфsйса
bасkgIound .o1or:+FFA; boldеr'тight
l 1 p х s o 1 i d ] i 06 9 J
) div+tistmеnu1i:fiтst-.Ъi1d { borde. 1eft:1рx
sotid
] i о6 9 ;
) I',6, L
d.vв
раitding|0
о
6px; /+.o3'1аетпPoстpа!ствo пo с |oРoпа[!те(ста л.rвктoвllевю r/
.eхс-oeсo.at1on: none; bасkg!ound: *DD!;
a
dlv}listпenu a:ьoveI l
TепеРь ссылIrи зaпoлняlJr. все IIРoстРавствo ячeет{] и мъI мo,кeм целI{aтБ мьIпIьIo в Любoй ee тoчке (pис, 7,16)'
Рис'7.]6,тепеpьэлeмeнтЬ мeнюзапoл!яoтв.ю oблаGьячeeк итaк, все, чтo oст:Lцoсъ сдe,1ать]_ этo yдaпить вРемeннъIй серый фoн и зa. стaвитЬ фактичeский фoE п),1п0ов мeнIo изNIеrIять цвст пpи нaведен; ва негo
у к J J J l с | я r \ ' ы Ц и , д U б а в и в п . e в д o l t , т 2 .с : l о \ . dtvд tisЕпeдu 1i:!ove' !асkgroцld
{
сo1o!:*Егr;
l d;..
:.
,llля T) нк |o; спиl ка.
.-.
" L рadding:r] 6рХ; Еехс dёсoration:nonе;
|4',elф',||пнь ф'.r|.,.;
€.'зl|аэB!{ss.tieкю'9з l div]i1istпenu а:ncvёr i l Pезультaт вtцeн на Pис' 7.l7'
7 17,тeпeрЬфoв пyвхroв мeню Meвяетцветnриваведе!Иина ieгoyказаreля
MышИ
сейчaс пpи нaB€ д eнии lкa3aтеля мыцlи на пупкт меlrкr еro фoн меI]яет цвeт вo всeх 6РayзеРaх, крoме Internet Еxplогеr для Windows' TL Win pеaлиp'"l на п.РвдoUаь{ : ov. IorькoпPиcгoдо6Jвnениикl.ьlл. к e . т o г ! J к a к o o л e r l o в м . . 1 и v ь ' е' 6 l n н J а P ' r v и 6 P ] \ з F P ч l р , . п о J н а l о l c г o д r я лIoбoгo элементa, Пoэтoщ.! пе.l!oтPя тrа roj чтo ItъI зaкolrчили paбoтy наn сss ь I л o r ни l п r p | . l c L l . . u ';' o. o Ь l , б е Л l l я г : r ,I n ' ' . | e l L х P I o l t l д - l я l v , n d o \ . o . o 6 P a r f "r .- r u " ' . * - " , у -" , " . " "\{eвю. y. ""P тiaведeниe yкaзaтеля \1ъItцина r}нкт Blraчaqe pа.збеpемся с всРтикaIьlroй чертoй. Мы мoжем реIпитo этy пpо6ле'1, с пoмoщьIo тРIoка сo звфдочкoй и /.loписaтьсss, Paслoзнавaемьlй тoлo"o Iв7win. Дo этoгo l{oмeнта мьI u1 тo1rькo lt-,Iя зaдaвия левoгo пoля пPи сoздalМи o,rсryгIa o,I кРaя div' Taк как ur сoдсР)'{ит тoлъкo плавaющиe элементы (п'riкты списItа) oя тaк х{e сoмкь}т, кaк и аivв нalале этoroyпpaхпе Itия, дo6aвим вPемeнвъIe IРаIrицъI div+listпenu
u1 {frаIqi[:O о 0 з0pх;
u]oт кPа, {oнтейвеpа*/ /* смeU]аст
ь o r d e ! : 1 р x в o 1 i d * o 0 o 'l
чтo6ьI пpoсмoтРеть гРaницьI ui (Pис. ?.1B). .. ll сu., оne..'tgгrЬ".гsТй;;:-ъ;ъ];;т_ .
Pис 7']8, нихняя и вeрхняягpаHИцЬu смЬ Kаoтся
tlaIu нyхrнo сделaть ui nлaваioщиNl, чтобъI oн ntm1 diтn1isЕien! ul { ftoаt|1eft;
/* зaстaвnяeт !1 вмeстlть все 1i */
t94
rлAЁA,.(oздаtltiе!.osff3!iё.f.oe*R]eрф€ й са
в Peзy-!ьтaте нaше N'eвR]6)цет въIгпядеть, кaк пtrкaзaЕo вa Pис. 7,r9.
сu6tолrrr]iг{emЬers l DeаЕrs I D strib]rt.rs
_ тепеРь дo6aвиI' 'rеIryю lPaнlrцy д.пя пeРBoro п}вI{та меIrio )да-циlt вPе.lен. ' o 6 p " 1 | I | е oпoбolчь|ч \ . . t e в a ! ' l |U'oЧeP nюрам'(\и:onавr ( я и.пPавить \ , п P ' | д е v о l l i P а j с 1 , ' n Д в o е ч и ' o | . г щ J I U o яв 'eниeм ]Pи Jlotl и Jlo). Boг кoд: * htmt div+listneгu u1 { f 1 о а i : t ё i t ; , / * з e . r a в n я сuтl в м е с т ' т ь3 с еl i . / b o r d e ! - 1 e f t ' 1 p х в o l i . l { o o о i / * д о 6 а в л я e т л е ы т в е p т и к a r ь в } r о чк еu рl "T/ зaJавяоезяачeн!с*/ М!!riв-1ёft:15p*; /+ IЕ)двaивaет
ls * htп1 a idiвplaУ:ь1o.k;
|/ oтст,vп /* ]Е 5 и 5,5пpиялlaф задaнвьIй
нa Pис' '.20 Nlь1видиl! NIенlr в lntеnlеt ЁхРloгст' oста,roсь тoлько сoздaть эффеIiт изменеЕия фolla пРи нaведe;rии указ
Pис.7,2OЛеваяs€ р тЙкаль!ая чeртaпoявилa.ь' Ao фoн все eцe нe мeняeiсяnpи нaведeAииука]атeлв
'ффeкт
rrавeЕeния
в lntefnet Explorer
yкaзатeля
т{lьlцlll
вaведеliиl{ )изaтеЛя мьr дo пoявления сss2. дo6aвлять лзменеIiие oблЙка Ilpи :h псевдoKЙссa испoj1ЪзовaEис ши мo)i{lro 6ьrлoтолъкo кссьljlкaN'' ylia3aтеля мыши д7lя тllвсдеllии при floведевия тopе lтoзвoляет зФ1aвaть пIa6-пон сNIеньl сивегo сss.кoдa д1я фoнa вa PllзнЬIх 06ъектoв' }IaпРlr!ер. вoт фPаIмент div+resрo!d
{baсkqтоцnd-сoior :btle J ]
div+тes!on.] |1r..iсr {]Ja.kqrc!rd-сctc!
i rеd; ]
этo oчeвъ пPoстo' Еo 6PаYзeРIntегnet Е)iPlorеr яе пoaдеP)кивaетэффектъI iraведеir!!я у]raзaтeля для элементов
ссЬIr.Iriи. ollичall]щихся
oт a. К счaстью'
(озяte!n.ss-яieа!o
l9s
п и 1 е P н e д с P l o ф l P е | е г \ е d e r i o l ) с o , l J a | . ь а ' д j o в е : . с н/ я j j я I n | е r l е( Ехplolе|. кoтopьIй IстРaняет этoт дефект. Файл lraзывaется сsshol'сг'lrtс и.зa.pу"""o е.o мol{tнo тIo адPесy httР: / /!t.!{.!t1хs,1аll.n1,/-pеternеd,/hoverсгaft'htm]. Boiкaк мoж. нo дoбaвить ero к CSS: b o d y { f o n с : 1 e mv e I d а n a , a r i a l ,
sаDs.seтii; behavio!:ull(свв/свэhove!.htс);}
B дaЦ{oм сryчaе мьI сoзда-!и IroвьIй кaта-,Ioг сss в тoм )rre кaтaцoге| где Paспo. лaгaloтся фaйлыдnя этoгolтРимеpаl и пol{eст,IЛи в негo файл сsshoveгhtс. всли вьl Рaспoлoжитe фaйл в дP'том кaтar1olеj пPидeтся.испРaвитЬ URL. с пoмoщь'o фaЙia сsshо!€ г .htс' дo6aвлеrrпoro тaкимЪ6paзolI, 6payзep Inteтnet ЕхРloгет смoжeт Pearиpoвaть на нaведевие yl{азaтeля мьrillи нe тoлькo rra (сылltи, ТапePь фoн п,нкгoв !!еню 6\дет \!eнягЬся вo в.eч 6PаtrеPах, кPoме lntегnеt LчpIorеr 5 д,тя Maс, нaшe гoPизolrта-.тЬнoel{eню гoтoвo. Boт пoлЕьlй lroд. bоdу {font-fапiiУ: verdаnа, атia1i sаns serif; tolt-size:10cъ' b е h a v i o . : u r 1 1 с s s / с s s h o v e r ,| ' t с ) ; } 'lmатqI!|0j р а d d i n g : 0 ; } / * в a ч u oг o Р и з o н f & l ь в oNr o е в ю* / widt]r| 100t; /* задаеvшиpинуdi!*/ f1oа.:teft; /+вмеIцае[tсписoквdiI*/ bordе!-Lop:lpх
so1id +069; /+ создaeм,ивпю лoвеРхdiv +/ border-bottoft:l1рх so1id +069; /+ создaeм,1ип'ю лояЛзIdiv*7 font.sizе:.8еm;
/* заJаeмPазмеРшPифта+/ b a с k g т o u n dс о t o . : l с с l ; /'зэдaемфo!div*/ maтglл tор:20ря; /* смeUraет +/ di' oт ве!хвeйгРaвиoкяa6PаyзеРa l jivilisЕmenu ul {fiа.qiп:0 0 0 з0рx; /+ oтстiп uIoткРаякоIqeй!еPa*/
ftoаt jlеf.,
/*юpизogfuьяoePaспoлoхФиеспшm+/ lisL-sty1e-tУpe:nonе; /*yяa-lяeмl'apкepu,-7 b а с k g т o u n dс о l o I I i F l A ; , / * з ц а е Й ф o ! п l в ю o в м с в ю + / bordеr.ignt;1рх
solid
{059; /+ сoздаeмpaзгpанлvитши!е,{дi-э,lементаvи ]i*/
глAвA
l95
?. € ' iq.аg..s
.iv+1istnenu 1i:firsL
вsi1il!вQ}|т8в tit.iёpФeй(;:
сhi1d {
чеPтав меяю].,/ ior.1еr 1eгt:1!x sо1id f069; /*первм верт!ю-tьная )
a:viltisine!!
ii:hcaer {
*/ ьaсkgтolnd сotoт | +rгЕ, /-задaсмфов пуяктoвмeяo l пo стoрoпаNтекстаryтктoвмеяю*/ /*прoстpagствo сс}Iлo("/ .eхt dесorаl:ioi:none; /* )дмяe!tподчеРкuван!с
рaddirq:! ,
6рх;
L.Д'Р!U8P
:.0oo
Lo
||P|'ф1,'i
l di;+listпenu
a:hover 1
d
} /+ нaчfuloгopлзoятfu1ьяoгoмсвю "/ /'.|PЮКL1* / */ * hiп1 di.lfl1is.Iеn! ut { /* трюк д,1яlЕ /L1ясоздаяпя веpти@1ьвoй чеPтьIслевa . iioа::tеft; / * в v е ц а е ! в u l в с еэ л e ы е в т ь]Ii 3 l */ so1id ]i000; /*дo6аfo1ле! лprryIo вертикdьЦпо чеpту кut bo.dет-!efЕ:1рx пeтqin
1efi:15рх;
зJ'1шнoе зяaченпе./ /* IЕ -1дваиваст
]
CoздaниepacкpьIвaюцПxcяшIeню гeп(Pь
вoJведеv
J,ше
гоРlJol|гаIlьнuc
!l.llю
нJ .л' Jyюший
l Poв.IiЬ
- Л(,бJBиNl
paскPъIвaloщиеся мснIo' PaскРыBаIoциеся мепIo Еa 6aзс сss Irе 6iд}т Paбoтaть ltaк испoльзo в 6pаузеPе Intеrnе. IхPlorеr &''Я Nlaс, ъм lre ме!Iее' IIьI Iтoка;кеN{t 6pаyзе}a.a'1 СSS и создaть paбoтaющее менIo и &rтяэтoгo B сJlедyющeм yпPаrltЕеEnи пPедпoлo)ltим' qтo кa'qoму гryнкт,Ylla]leтo IoPи. зoнтaпьЕolo меню сooтветствуеr ollРедеjеttllaя стРilrlrцa. нaм пРoстo пoтPе6y. ется vкa3aть URL вь!ес.l.oсимвoлoв * в Tетe href кaхдoй ссылки.
I '*.}qЕ&!l3
Рас,(ръ16ающt'x€ *
fi з!''to
197
Ри.' 72] вотнашeгoтoвoeвыпадаюЩee меню
I.Iи)кепPивeден пoлный кoд Дця мeню с четьIPъtr{я пyнктaп{и'каr{(дыйиз ко. r oPьIх сoдеp)китPaскPъIвaloщиeсяёaPиaнтьI.
с1ass='с]eатfiя'>
пenu items
>
fлAaA ?. сззgsii.ig коф''|.€ : .roe
lga
',,.О.!a1
с
я}'еt!{'eg.n
]
< 1 i > < а h т е f = ' + , > O u e s t i a t ! s ? <| 7 1 >
<1i><а hтe;=' it' >'ealетs
dloр
dO'Ф пenu 1tеms >
<1i>Join us -"
h,".-','._
r
o ra.'
:l'
<1i>
,D,с,..o,оLs,
",
Cледyет oтметить
нескo"пЬкo !toмeнтo!,
связaнвьrx с эT],lм кoдoм.
1, нtr oдин элeмеriт i;l Lци l! Ire испoльз,vет идентификaтoPьI irли к.'taссы. Цципствeнньlм oтличисм этoгo спискa oт o6ьr гroзвoляIoцxй пplr сoдеp'rащий diт с идeвтифиxатoРoм 1istсoniajneI' спlJсkT. мeЕять l{y'rньIe сss-пРaвила к цеЛeвoity 2. ЭToт кoд схФк с Рaзме]хoй гoРnзoпт&qьноro меню из тIРедъIд)пIlегo 'тIPа'{t. Еerrlrя, нo здесь дo6aвnefl списoI( втoрoгo yРoэtiя' влo)кеEIrьIй в кaждьlй
(otдаtrietraсцpьrsа'oцrrxfffia{ю
.t99
Iryнкт менкJ' oveнь ва:кнo пpaвильнo вЛoж]iтъ списorr . н?o бхоalLмona1arcmumъве,съ aлoэ]се|I1|ъl,i' сtutсoЕonnl no h7 внJnpь цнlсmа pоauп.|ъ ' нnoфaсmвraнa nфеа зa1.Fъoo.щ*, ^no. iti. сiucкь Roт пpuмep: "1'omа
1 вeрxцero Урoвц
<1i>Лyякт
2 вeрхвeтo !.poвня бeз !ыпeдающ,х пyвnтoз
<].1><arilef-'*'>п,ъхт
1 Dасiр!вФqe.oся
veш
.11'..
2 рaсEp!вaшIolocя
иee
ьr"t="1''n*"'
. , 1 : , ' - з d к р " в а ю ш / a. 6 <1i><а hIef='*^>nyвкт
'/r1-
пyР.,q
бeз вьладающи7 !Ун(тов
вeохU. о урoв,о-,
з верхвeто ypoвiя
без вьlпадaoЩd пyя(тoв
{
3. знaчеIrия hтef пPoстo зaNIе}lевъIнa tri в Реaльнoм миpе нeoбxoдимo зaмe. нить * фaктичeской ссьLrlкoй lra имеIoщ)'Ioся стpalrицy. дaвaйтe нaчIiем с лPoсъIх вeщей. Blt€ с тo тolo чт06ы сРaзy Paбoтaть с пoл. пPиведенIrьш Рalrеej нaчнeм с roPизolrтальI,toгo меIlю' в.кoтoPoм списoк втoPoгo yРoвня дo6aвлeJr тoлькo к пePвомy п1'Irкry зaтeм вы пo аналoгии смoжeте дoбaвить все влo)r :e}Iныe меIilo д2lя oстaдьI,Iыx пylктoв. Boт кoд:
' ]. *" l-.eI.,.' ,м.пoе!s, ",,
?. сo:&nlrtle
rjlA6A
2o0
!'oljn61e..!'3ll
fitiтsрФe.!€з
<1i><а hrei= +' >Dеаieтs < 1 | > < a ] r I ё f= . + ' > D i s . т i b n t o т s < / a > < / 1 r >
Давайте'rепеРьвзrлявeм нa Pис. 7.2:, ].'t
sco;з;
5]!n U! ].,n9]# lшlrаt.. Ne
FAos
n о д м e н o n o Kнае р а с к р ь в a e r с я , а н а o e д у e т с r и n Ь р o д и т е л Ь . к o г o с n и с к а Pис,7'22 tleo6хoдимo дo6aвить стт'1и к PaскPьiвaющеlfyся l{е}IIo' ч roбьт пPивести eгo -B.сiтo
ltьI мo)кем ис. классa&ли идснтификaтoPa к пoд}1еt11o! дo5аlлeн'' uL 11 селeктop нaпРиNIеP' э'гoгo сnискa. лoлвoga,гъ сeлскToP спец!Iалъ!o для сoдeРя{aцеroся ul, элемснтa тoльIio &rтя u1 {..'сss щaвиra,. ) пРедпазвaltается *".* вн}тpи эnементx 11Рoд"'"-***. Pа3 тo, чтo нaм Eyя(ll^окак вид. .гPи"aк o6ъявлеяlя Сss flol'oг,vт пpoстьrх кoдa, Bсегo u-.".дy'oш.' фpi"мептe "" дoстичъ IIРкнoтo рез},ьтaтa. divi|tistпеnt u1 ii trt {
пojя ul из гopизoптaъвoгoменю*/ BPе}lеннoгo яаслсдовaнlte maтqin.0; /.| 3aпpе!цaeт
l00уoдает яаl' i{idihl10emj /*за!ает шиpflяу мепю. в сoчстаgил с пIирияoй li B вepтпкalьяoe мспю"/ l div+listлenu иidii:i00?;
ul
1i uL ti
{
(ul) эnе!с!тaN! слпска./ /1. запoj!яeт кoнтеiiнep сп!ска
] Pезyльтaтпoкaзaн xa pис. 7'23'
PИс 7'2з MенюнaчЙнaeтooрeтать фoрмy
€ * з'аl{яe}iсярb!8ающ''x{'mе''!
2o1
LUи vы JадoдIlvJиPиP) ,,l влo)\еньoIo( . 1i вьfтРи Irег., зaнимaть t00% шиPинъI, oви o6Pa3уют веPтикаltЬнo. ',""x,. ;;; этoгq кoPoTкие слoвa б)д}"rpaспonaгaться нa однoй стPoкe] и шиP,Iнa ,ia,кдoгo llyнкта 6yдет Разrloй. TeпeРь IIеo6хoдиMo пРaвIDlьI{o Рaспor1oхиrъ РaскРьтваютцеeсяменю oтltoси. тельнo Poдителъскoго' дляэтoгo зaдадим дoчернеNrYмeню aбсojютнoс пoзици. olrиPoваljиеj a Poдитeльскoм)'- oтя B тo хtе вpеlIя llьl пРимi}нп стили li,пя сoздaliия гpаниц PaскPьIвaIoщеIoся менlo, Boт неo6хoдимьй кoд: .О, ,.
!l:,
L
float:1efсi
/* гoPизоE]мьяоe выpaвяшЙшt Фшм *,/ posilion.lelative; /* кoятекстпoзицлoпиpoвапп,дqя paсkРьIвaющегослмеяю с абсoltoтвы}Iпoз!luloвиPosавием */ tist
sЕy1e type lnonё;
i]aсi.q.ould-.o
в
L or : {iIA i
l r o r d e . - r i - с i t :1 p х s o l i с il'/+tistfrеnu !t
li
+069;
u1 1
рoвit1on!аьEolute;
/* pазясщаeт выпaдаФ!иn ul oтяoслтo1ьяo Poд!тсльсioгo ]i+/
l :.iv*tistmeru ul ti
ut 1i
i
l r i d L h : 1 о о t ; / + э " t с м e в a ы с п и с к а з a п o л Е ' ю т к o ! т e й ! е Р ( u+] /) ьorde!-1efЕ:1Dх bofde!.bot
вolid
*o69; /+ тP! Фopo!ц {аj{цoгoqъпa pасltрьlваlrщсгoс'vеяD +/ *o69;
Еoп: 1рх 6o1id
ъofile!-liqht
: 1px вo1id
+o69;
I .:wr1i.Еmeдu цl 1i ц1 |i:f:!Et-chi.d ъo!de!-tор.1px
вolid
{
*o69; /*верx!пй край peсФьIвaюп(сгoсяltевю :/
I
.IелePь
дaваi;тe э3гляI'еNtEa pис. 7'24. o6paTитe внимaliЙe, чтo РaскPьIваloцееся меllю вa 1 с]'lсщеI]o ."Ьа. "иксел , d I {к r к o t I o в Ь l P J в н и 8 пo eтo IРанице' нo 1aк
202
rлAaA 7. (olдаD.te кoмпoseв'6в ',lнiePф€ й са
Pис 7,24'HашерасKрЬ]вающ кaк кoнтекстoi1 пoзIIrlиoниРoвaния тепePь являeтся PoдиTельсr.ий эЛемeнт' дoстaтoчнo зaдать lrе6oЛьшoй сдвиI' чTo6ьI I1oставить менlo нa месTo: div+lisLпenu ut li
u1 {
пaтgin:0; р o s i t i o n Ia b s o 1 u i e ; width:10em; paсфывающеeся мeяю*/ 1eft. -1рх; /+ выPавяпвaет ) пoсмolPи lс нa Pи.' 7,25'
Pис' 7.25' PаскpьвающеeсяM€ н ю pа]Мещelo тoчнопoд родительскимпyнктoм
зa исIспloчеIrием тaких пpo6лем с oтodPат€ I rиеМ lteItю в Intеrnеt ЕхPloтer, кaк oтс)тствyloщaя веРх1rяя гРaн,rцa и нaсцедyемая oт пРeдьцyщегo тPIoкa лr. вая гPaницaut' pаскPьIвaloщeeся мeню i'oтoвo I.lмьI l(o)кем oбPaтить вlrимaние lra тo' кaк сделaть eгo види\,Iъlм Toлъкo пРи нaведеllии )тaзaтeля мЬIши I{а poди. тeлЬскиЙ .IFrкт меrrю. B гoPизo1rтa!ънoм мeнIo пРи нaведеlrI.tи )'Itaзaтenя мьIrIIи нa гI'rrкт егo внeменю н}э{сro' чт06ы в этoм с-.тyqae Iпний вид измeняется. ,цлл paскPьlваroщеloся oткPьвa]loсъ влoxенI{oе меIrIo' .цoстиqь этoй цели нaм пoмo}rteт исклIoчительl]o пpoсToЙ сeлектop' BвaЧалe, спPячем Рaскpывaющееся ме1r]o' кolдa yкaзатeль мьIiIIи нa нeгo нe b o d y d i v s l l s Е m е n u u 1 t i u 1 { d i s р L а y : n o n е ];
д
.gздa}rte рa
ръ!l'nющ'iхri r'oяr'
ТепеPь меню o1 oбРа".кaетсяпРи iraведel]ии llx Рoдитeльсклli в-lloхtеннoе мeню (Рис. 7,26).
20t
лylrкт и нa сaмo
d
PИс,7'26,при ваведевИина родителЬсKИЙ ЛyнKinoявrяеrсядoчернеёMеню' noзвoляюцeесдел.тЬвЬ бoр
тeпсРЬ дoбaвим тploк Дця lnternеt Еxp]oгеr| ' htпl dit/*1isLлеnu ut ]i ui { /*до6aш'фвеРхн0ФгpмиIryрасn!L!ваюIцею&мeнюд.цIЕ*/ Doroer-top:1рх so1id +r] 69; bcIdeт-left
)
; 0pх; /*устрaвяeт вaстeдoвaвиeгРaвиц ulpa.кPьiваlоlIимсJI меню +/
ъпcРr, lп|егllеl.F'{plol е" o,u6pз;ае1 Р j с h p ь в а ] o U r е e (! ' : i p \ l и е б P а I l е Р Ь I , t s o | м о , I ' н o , в ь | { r 6 D J| и , 1 и d н и У n Ь l l е , Ilо т' ксГэ|o o ченю вь1 :lе,ястся тoлькo при }rаведевии на сaм тeкст' lкa3а1сiя Д].iя lстpaнеIrt'и этolo r-едoстaткa нall пoтРебyeтся сдеJraть 6лoчi{ьlм]' э,емeптaltll все Poдитeлъские
di6р1ay:Ь1oсk, раddilq:0
6рt;
etoяеяяoгo !eяю вьlдc,1лФт.я!Pи наведeн'л Iказателяi/ /+сo3,1аФлрoстpaнствoвoryrт tекста !i!ктoв усню+/ /*п)!fьt
204
orфё;(. l].tAвA 7. сorд.!, J ',с,,' 'Lч,.Dlо' .,н.
.e':.dесorаЕic.:ronе; сctor:Ё069;
/,*lдfulястподqсlnивlн!е.сьIлo(+/]
/ ъадaеl текФ шp!фта|/
l нaп,е п{еню nРиняno
вид, пPедстaвлепiiьIй
Ila Рпс, 7.27,
iа пyнKтМеnю Pис 7,27'теnеpЬссЬлKИвздeЛяютсяпри Heведевииyю]эreля мЬ щи LtP]orеr из упPаrltвeния с гo. Cделaв этo,lrьI lroхеlr удL-lить r РIt)к &,iя Intelnеt эToт ссьIj1кп NteIпо бJtoчньIпlll. oкaзьrвaется' Dизorrтfu.lьньtм lleвю' дс,raкr!$ii и3 кодa стPoку нrxtro,vдaflить 6РaрeРoв. ioд ''"* *ц'*"" д," "..x * hiit a 1disрlaУ:b1oсkj ] NtеrIю' сoздaвнoе <с lll. естъ paскPъвatoщеeся итaк, B нaшем РaсnoРяжеtт!!]
ля" и 6ез испoЛьзoвaнияJаlasсrjPt.
CoздaниelшнoroypoвнeBьlx paскpывaющихCяшeню Nt.нJo ПPи,loж'lв sь Пoка чlo vьI сolJJли oД| 4)Рoв |l'doР Pаl крь'ваloЦ{fя !лoхleflIioe nIеIlю' 6oльinс Yсилий' мьl с r1егItoстЬ]o сo3дадиtr4 NlвoгoуPoвневoе па pис. 7,28. пoхo)liсе Ira пpивeдепнoс
rra pис. ?'2Ъ мы имeем РoдитeлЬскoеllrРизoн
в негo мellю тPетьегo и чeтверTоro уPoвItя' llля IJхдooaв. * '""ь "".*.""'. " измениТъ кoд PaзмeтлеIrия наv 11е06хoд'п!o въlпoлlrить двa nрoстъIх дейстD'tя, пol{oпlъto вЛoженrтьIx спис1ioв. rtи для дo6aвлевил Рaс(РьIваIoIц!1хся э-1eментoв с э-rlе и Irе зап}тaтьсЯ вo влo'(енtiьц пpи этoм слeФeт сo6людaть oстoРoхIloстъ с,vсrсхot,9'ю стP!(тi Рy' мЁнтlх, нo ес,rи пprr сoздaвиn сIтискoв въI 'iспоJтъз!етe - тРе6уется пРoс,Lo сoзДать !'oвь]I] всe пол1чится I]ас poйствolI бaз ланньIх| у сп],lсoк дr'IЯ кa'iдоlo пос-'lедvюще.o lrункта \'еEю,
.озaafi}'6r!нo'.yр0sl'ss}l!tРз!'(р'lsа!ощ"].!яire&$
.!sio i9ls lvembrls
06з€6
2o5
Olrtrb!t]E
Pис 728' Mнo.оypoвHевоea ольtoваrелЮналрямyюo6pатЙтЬся к нИxiим yровням ЙераpхИИсаЙта BEaч:Lre ltьl дoбaвим
тoлько
одIro дoIloлвитejr
id=']is.nёn!.> iU
U р < /t 1 > < 1 i > < a ] r r е f= . . + ' > s l p р o l t < , / a >
втoрoe:{eвo
>
р.ogтaп < t i > < a h r е i = ' + ' ' > в т o n z eр I o q r e < / e > < / i i >
< t 1 > < a h r e f : " f l '> l ' ! ъ а ,ts N e a < / а > < / 1 i >
:11><; nfеf='}'>меmbeтs,',л дaлee дo 1оiца бeз !rзч.rё!ий "aк Bo втoPьlх дo6а!иNI двe стPo1tи в сss: :...У div+tisЕпenu u] li !l ti ul i vlsibitity:hidde!j /*!дентлчпоdisРlау:nonе*/
205
rлAaA '' сoздэн'. xoмпoнegr!. икrерфейса
d i v + 1 i s t п е f l u 1 1 l u t 1 i I h o . / е ru t 1 v i s i b ! r l t y : v i s i b r е ; } / * ! д e н т и ч в . ] d ъ р l a у : ь l o с l * , / с пoмoщЬю тaких длиilньix сrлектoРов мьl въ16иPaем списки' влo)кснньIe тРетьи. дo. в дРyIие списки' кoтоРьlс' в свoю oчеpедь, яв пo этoгo селектoPa кoнкPeтrroсть мьl пoвьIInaе!'I спискy, к пepвoму 6aвив bocУ меню кoду наI1Ie тaкo}ry yРoвlrя' БлaгoдаPя вePхнelo с селеьтoPoм сpaвяeнию вьlI]Iядит тaк, как покaзaflo нa P!tс' 7.29,
вo тэ*e смeщeнoiа oдинпиKселввeРх вающеeся мe!ю фyнKциollЙрyет, вторoeрасKрЬ Pис,7,29, несмoтpя Iiа то, чтo левый oTс,ry зaдaн пPавt4lIьIro' ьfы видим' чтo втoPoe вьIпaдaющее меЕю смещеIro вниз oтtioситeлъEo пуIIкTа' l. кoтoPoмy oяo oтнo. сится..цeлo в тoN{'чтo orro }traсп{.дoвалoсдBиг poдителъскorо мсrno, rreodхoдrr. мьIй д.[я еIo Рaспoлo'reвия 'oа гоРизoнта]rьЕIЬIмменю. чтoбъI испpaвиTь ситyaцIlIo, пoтpе6уeтся всегo oднa сTPoкa сssкoдa. j Ll ]' I b о о yd i , " s . , . . *,/ visibi1itУ:nidden; /* иде9тичgodispliy:no!е
l dlv+1isrmеfl u1 1i ut ti:hоvеr ut {visi]ri1ity:visiЬte;] /*идентячвodisPlaу:Ьloсk*/ TепеPь втopoe РaскРьIвaющerся !1енrо на-!oдится нa свoем месте (Pис. 7.30). Если задaть для свoйства toр знaqerrие 0рх' мeЕю бyдет вьIPoвяенo пo вePхy спискa' a нe пo €гo веpхrreй rPalrиrre. rryIlltта . влo)r0в в спirсoк !тoPoro PaскPьIвaющеIoся мeнIo ещe одIrI{списoк и д06а-
эив пaPустPoк сss.кoдai
{o3даф$slt3o.$yрo&liesь';.!.€ x рЬ!зающиt!!'].cю
.Jstomlrз
llh.iil
N;]
M€ п 'Ьlrj
oЕЁtri
zo7
D !n,bulG
л
Р И с7 , з r ]с'л o м o ц Ь о с в о й O вtao р м ыв ь р а s н и c d евМ r o p op e . с к p ь l в а ю щ eмеес вя ю . i v i i 1 1 s t m е л uu t i i u 1 l i : n о v e . u 1 i i u 1 i v i s i b : 1 i r у i ] r i c d е n ] civ+iistmenu !1 1i !l il ut 1i:hover ul iтis:bi1itу:!isib1е} чы JoбJвЛяеv
eUJF oл|tь )гoвёчь
I|ечю'
Эффeктьl авeдeния yкaзатeля C rpафичecкиПrи фor.аIvlи
мьlцrи
B Ра{смoТРетiнolt пPимеРе сoздaния lltеt{rо пРи паведении Paскрllsатoщrrхся :naзaтeля !'ьIlпt.I !]a пyI]кт мевlо uвстегo фoпа изменяrI.я. для эт'tr;o мы изI{eI]я.
.rrr зrraчerrия свoйсТвa сolor с t]омoщьro :hоver, ъм xе п{енее' ивoгдa в\leстo rlеньI цвета фoна тРе6устся испo-.Iьзoвaтъ фotloвoе и]o6Pa,т{еtlие, Palrьlie нaм пpиllпoсЪ 6ьI изгoтoвить и3o6Ра,Ii"""' д* nn'.цo.o .o.'o"'"' нитьJavаsсгiРt. Есnlr вьr ст&1кивL1ись с этим] тo зEaетe' :кoлькo тP}да нeoбxoдимo для дoсти'(eяил этогo дoвольнo пРoст1rlo эффектa. вaм б'дет пpиятIro yзнaтъ' чтo 6oльIIIeделaтъ :ется' тax кaк есть rоPaздo 6oлее Jеrкий сrrосо6 поni'чеI]ия "'.;; "'". тaкоIo ,кe эфф;тa : I1oмoщЬю сss, o6ьrчIro кoд pa3метки дjlя I(t]oпки NIен!, вьrrлядит пPимеpllo так: ;1v сLass='bu.tc]'> 1 сlаss='.ot1" href='r''>сrарhiсs чтo6ы вся o6лaстъ dli илii дРугoгo исЛo,]ьзyсмoгo кoEreйнePa бьIла aктив. --]й и oтKllикiшaсь нa наведение yказaтеля !!ьIlли' требyeтся эaставить ссь'rь1 ;:1oлнить контсйнер' чтo lIo)ftЕo сделaть с l1oмoщьпr следутощегo CSS-кoда:
2o8
fлA8A ?- с'3дa*iie i{s.'.6n€ в тoв liti:€ р Фэйla
b o ' d e I : 1 9 х i o O Os o ] i d ; ) а'!o1t {widЕь:120рx; disptay:b1oсk; l
paddirq-to!]:2рx; font: bo1d 10рt; t ё х L a 1 i g n :с e n t e r ; bo!.le!:1рx 6o1i.t !ed;
/*вРемeяпo
Дпя пpoвеРкп запoлнеяия с.ъ!rюй
div*/
o6Ратите вниМaние, qтo N{ьIизMeнIJли ссЬIJlкyЕa эЛeмент блoчEoгo )Poвlrя' !rт06ьI oqa oTIсцикалaсь lra задalrные РазмeРьI, и вРсмепirо дo6aвили вoкРyr нее кРaсIrFo Paмкy, чтo6ы пPoвeРить. рa6oTaeт ли этoт пPиеrц (Рt!с. 7.32).
Pис,7.з2,ИзMеЁивзначениeсвойоваd1sрlayссЬ|лкиваbLо.k'MЬМoxеMзaсгавитьeeза (ь сoдеpxащиЙ еe div 6ь вeсьdiv, Чтo6Ьактивнoй пoслетoIо, кж div 6удeт зaпoлrrеrr ссьIлкoй, ссылк'a nсРeхoдит в сoстoя1rие :hover. кaк тoлькo мъl нaвoдим yказатeлъ мыlllи нa dlv. тепеРь веo6хoдимt) )'xaзaть свoйстla сoстoяний ссьIлки: d i v . b u t l o n a . r o t 1 : 1 i n k { с o 1 o r : b t а с k ; L е x t d е с o r а t 1 o n : n o l e ;] div.buЕton а.rot1:visitеd
{ сo1or: green;}
d i v . b l t t о n а . ! o 1 1 : ь o v ё f { с o 1 o т :+ 0 6 9 ]; d : . . b L с - o nё . . o ] l : a с ' \ . " , . o o . | н h : L . : Мы yдалили пoдчеPФвaниe no }'r!{oлчaник].в!1естo этolo ссьIлкa стаaoвится пoдчePкя1тoй' кoгдa нa неe lraвeдсIr ),riaзaтель NIь'пrи .
I {.'rяni]r6д $}.'r9yFrrnllegslx
irёi.nFbiяatr'{l.*'!'
irё'*
z09
Pис' 7,зз. ФoHoвoeизобpаx#иeдля всeх зеть реx сoоoяний ссьлки исIloльзуемьiе ЕavЙ изo6pa'(ения 11меют pазileР 12Ori00 пиксеxoв, Pазмеp nfuхдoй кнoпки сoстa]]ляeT 120124 пиксела' ТёпeРъ дo6авим э1у гPафикrЕ видъ фoнa д'тя кtIoпки: :iv+bttton a.тo11 {iridt]r:l2cp{; ielqhtj20!!; раdcir.q'.oP:4рxj jisр1ay:btoсk' io.E: bo1d i0рt vе.dаnа, sаrs.sе.ii; LёlЕ atig.:сеnLеr; bасkqroцпd: цr1(.1пagesjrёs/fou! ТепсPь
напIа кнoпка
state lo11 ьg'gif!)
0рх 0!x пo-!ереat #oo0l]
вьтт]rЯдr!т тaк' Itaк т1oказаяo fla pис. 7.з.l.
Pис,7,з4,Длякаx\дoгoсoсro
yxваЯчaФЬфoяовогoизoбраxения
B даrxloм с,.r}чaесвoйст!o baсkqrouncяl!!яется сoliрaщение1{ дnя всех сtsойств фoнa. с помoщью этoгo свoliстDa Mьl в oднt)й с,lPoке lъaзrilт фoнoвoе изо6Ра,,xе. ЦJlеj erо pасIloлo)кеlll{c oтtiосителЬIto кoятейнeРa' пoBтoРяемoстЬ и чrPньтй фo ФоEoвьIй цвет всe.дa paсп{rлalaетсЯ пoд фoнoвыil 'lзoбPaл{еIиeм. пoэ,roNll .сли вдPyr тpaфикa не заrРyзится, фoil кIloпкrl б1дет чеpяьIм, TепeРь Nъl roтоBьI к пoследнсIry шar.'!' *"."""-" .!"q*-. кollтсliнер иготoРoс MЪl видиN' тoJIькo чaс1ь 6oлес кРYпlloro фolloвo. :o изoбpaкeвия, Bсе нтo or нlс тPе6}'ется этo с!сщaть rРaфикv в".р; '' ,"""
2l0
г'iAaA ?' {Фздsa*e хФ!.ilto'.e!.тas:rfti€ р фэй.а чтoiь. сorдJ]ь и | |юJию .меItы фонoвьlх
и3o6раJкений.
Boт нeo6xoдиn'ъIй
d:v,tjuttol а.ro1l:tjnk dесo.аt1on:norе; ]
I.oд:
{ъасkqтoцn.l-Doslt1on: oрх oDx' сo1оt: Ьtaсk;
div.buЕton a, f o1t :vis!ted
0pх -25рх; со1or: gтeen; i
{ьaсцg!ощd-Do6itiоt|
div.button
а. тoi1 :hoтeI {backqloцfld-рo5itio!|
div.b;tton
а' тoi1 :aсtiYe
1ьасtlrlound-рoвitio!:
Еeхi-
0 p х - 5 0 p х ; с o 1 o ! : * 0 6 9; ] 0Dх -?5р*; со1oI :пniЕе; ]
мьl зaставЛЯeп' фoпoвoe lrзo6pa. с floмoщью свoйствa baсkgrоund-рosition жениеРа.пoлагаlЬсявJавlt.иtloсгиoгсос|oяния''Ьlлки'BPеJtлЬтaтеIlo,тyча. !r oтс}.rствие испoлЬЗoBaIJия JavаsсIiPt Ilенaдo6нoсть ем oдIro изo6РаxeЕt.tе, вoгтaк создается сt!ена фoнa пPи на. пPeдваPительнoй J 'lPl{ки иro6Ра}кен/й
ведeнии vкaзaтеляс пoмolцьIoсss.
Paзpа5oткaфoрм ФoPмьI являIoтся oдниI'r из нaи6oлеe llвтеpaктивIlьlх элeMeнтoв Wеь.сaйтa. WеЬ.сaйT пpeдoстaвляет иtlфopl'aцию пoсетителям. Если хiе вьl xoтиTе' чтoбьl пoсетители тaxl{(епPсдoсTавл*пи кaкие тo свeдеilия вal{' чaщe все.oэToделaeт. с я с п o м o щ Ь ю ф o Р v , ц c л ь i o д а н н o г o P ] J д e л а я u - ' I я e тяl l l o к a l a | ь B a м п p o с т o Й спoсoб сo3дalrlrя фopм с пoмoщьIo I'rинlrr'r}тra CSS кoдa.
3накo
lcтвo C 'лeШeнтoм
form
пPи сoздaяии фoPvъI oбычнo внaчаJlе NIЬIсoзда€ м кoнтeйЕер div' в}гt'тРи кoтo. polo 6yдeт Рaспoлo)кен элeмевт foтm' пPимеPrro тaк:
кoнTейнep div lloзвoляет дoбaвлять связа1rlrьrес фoPмoй элемеrrтьi зaroлoв. кa фoPмь] и"!и тeксTa, PасIтl]Лoxeннoro llaд или пoд вeи' a тaкжe пoля. BмGro пoнять пРсднaзI'Iачениe эЛемснтa form. кorдa пoЛшoвaтель целкаeт вo квoпке srrЬmit (oтпРавить)' данньIe пo,reй фopмьl oтпРaвЛяются в URL. yкaзанt{yю aтpи6yтoм aс.icn фoРмЬI. сп0сl)6 oтnpaвкlr дalrlrых в цeлeвую URL
разрn6oт& фоР&
211
oпpедеЛяется знaЧенllем !оsс (не oТобPаJкaеТся в URL цeлевoй стРaEицъI) или qеt (oтo6pDкaeтся в URL це,rевoй стPaницЬI атРи6}тa mеt hod' каjqдьIй элемент ) фoРмьI сoстоит из э]rемeнта вloдa traпPиltеP еlпo) и тeк. стoвoй мeтки' yкaзьтвaJoщeйпoлюoвaте"!!] тиrl вBoдиl{oй шtiфoP}tац!и (нaпpи. t{сp' "имя'' и-'1и..Bы6еРитe тип aвтoiloбиля>), 06ъIннo при сoзлании фop!! oп!сaниe мы Расrlojaгасl1 сJIсвaj а пoле ввoдa спРава, пor]ьзo9aтель сnroг пpoчитaть' чТo oт негo тpебуeтсяj и сдeлaтЬ 'чтo6ьI этo, B хнTМL мы Pазмещае\' эти эJ]еlteнTъIтoчво так я,iе] BtlаЧaпe yкa3ъIвaя элeмент ]abe1' а зaтeм элeмепТ irrluL| < d l v с 1 a s s = " с i е a r fi x ' > < t а b е l < E n i e ry o u I ! i т s t
n.пe < i n p u .o n f о с u s = ' с i е a . т е a L 1 : Ь i s ) ' n a n е = ' i i r s : l . ] e п е ' t y p e = ' t e х ] : l s i z е = ] t 5 . ' . , а 1 u e = . е n t efri т 5 . n e m e| . e т e ,,> l'/. гIoмeстим o6a э"цеN{еlI,la вн}тРь div с тiпассoм с1еarfrx qтo6ьI вяe 3ависимo. стл oт вьIсoтьI дв}x элellеEтов следytoщий элеMelrт фoрп'ьI PаслoЛaIался пoд nиМи, зaтeNI в сss сдеЛаем меть1плaвaющей с вь!рaвIIивавиеl{ пoЛевovyкРaю' .]тoбы парa "мrткa-ввoд, PaспoЛaг:Lnасъпа oдEой стPoкe, 3ате!' дo6авим вер"' !lюю IPaIrицy к кoвтейIlep,v div. Paздeляrощ}ю PaспoлoжeEньiе oдин нaд дpyгип! э-!емeIrтьIфopмъ!. на pис, 7.35 мьI видиi{ пpl{lteР фoРмьl с пPиvевeнньтми прaвlrлarrи CSS'
Pис'7.з5 гlрooаяфоpмасo стиЛвми и rраницаМи soкрyгкoнтейиеровci! ни)кe пpивoдlттся СS$кoд' исrloльзoванEъiй д'я этoй фopмы. body {ionr fаmi1!': nеrdara, sars sеr:f; сc1of: ii00]з66, font.size:1eп; - {mаrgln:!, рaddinq : 0 ; i /i яaчuo сss 4lя фop.ы */
2.l2
l;&i}& !. сgздз$яe кl'iri'$e'тss
я'тфф!йсn
dlv]iЕormcon:eiler
1Wldth:]9l)рx' паrgin
div}fofmс.n.ainer
fоrп
ieЕt;.10рx; пa.gin-to!:20pх}
{b..def : 1!х sc1id
{ссс, ]
li:]ofdеr toр: 1!х soiid div+forпсoEtаi!еr с]iv'сieа.tix jиll пo над кФliдol.i секцпе;t и o6еспсчп!ае r Dертпкaьвьпi oтстyп 3/ div+foтmсon.аine. fora tabet /.na к ' ','.Di o| "d..|^ ЬвоJ1' A вo1.хttTМL{од
д.пя фoP!ьI'
fссс;}
{яidLh:120 х; f1oat:1efL; xРи!едeriной
iort
/* дo6a&1'Ф sizej,?5еfr;}
Ea Рис. 7'35:
aсt1on=''.. /ioIпs-сests/рagё,
EЕп'>
тenстoъoе пoле с oднoй стрoкol1-->
./
о."|i
bф-.oоФ
size=''35' v.1uе ='еnteт
тe{стoвoе
пonе дnя яескoль{f,:
',6ёds
.!por-'>
< t е l t а r е а n а m e =f 'i I s L Ц а m e ' r o п s = '6 ' с o 1 s - ' 2 6 " > т ! r i s i e x t а f e а а 1 l o п s пtr]tiptё 1ires oi r:ext, its heighL сan ie sеt аnd пi11 sсro1l if u;ет' entered tеxt is noL аt1 visibLе,
>
гone ззoдa naрoля
tyрe='subщit'
vаtue.,submit
this
Foтm' />
vа1uё = 'en.eт it
hёrе' />
I 2't3
Кoвечнo' нам еIJ]е пРсдстoит l1PoделaтЬ всila"]тo Pа6oтьl. пpe41е чеl{ l1o-!)' чить oкollЧaтельпьtй ваРиаlI,г фoРllьij lr.l y,ке сейчa. эффект дв}х кoлoнoк дo. вoль,ro видиN'ьI!:i' B пеРвoм Paзделе ]llfi кa длип!lес сoдеP,nrtr1о.ol а Bo BтoPoп! сoдеР/кимoе Дr1lrlrвсe lleтки' яo otlи лиfi'Ieй п эьг РlздеrrеIlьl roPи3oli1а-!ьнoй рoвI]ень! пo вьlсoте. oтNIетим. кaк мьI дoбились oд'{Ila(oвoй вьlсoтьl двiх кonoЕoк' tr{ь] зaлLnп обпryIo BъIсoT} для div с и!1свeм foтmсortаiner Paввo;l з90 пиксeлal!' i шиРиllу плaваIoщeго элеnrснта ltе'rш - 120 !иксе,rаNI' oстaвив 270 пикселoв эЛe\{ента ввoдa инфoPilaции. ЕсЛи вьI хoти,rе ,vвеличить шиPиIrу o6лaсти т . н и . / j d . L . # ' ' н 0 , : r 6 ) . r L |Д е o6dUи ll к .вoиствy ,, dL tле!.i ' l ! o, , ,o сцед}юпrим эталoм' пo3вoляrorциN! 1вrцегь пleхаlпrзм Рaбoт PaaMет.и! яЕllяется o,flсnючек]е iPJIjиц эJlе!'errm t orm' дoбaв,.тениe веpтик:rдшo.o llРoсTalrсIва и сo3да' п!еткоЙ и .ooтвеtтвlюtщlr цo,rем ввoдa тексга (рис, 7.36),
I
ts"b*[1й"Ейl PИс 7'з6 спoМoщьюнесKoлЬкиx сrилейMь rадэеМ6а]oвыйoбликфoрмЬ вor. неo6хoдIrмьlй кoд: -
lпаrqln:
!;
padding:0;i
ooi,0
/:.начfulo сs.gфoРмьl +/
o..
214
глAaA
7. {otia'|иё
t{o['nэ!.€ s т6s
и{re!фeй.a
: oOр'' ,,,,q,, ,", :40 }: :9.o,,.,oр: 0oу' d,V-гo]л,o., -oр: rрх , о , d-v,.o., рI o, d r,сс. Lо.d6..l]o.-o.: jссс; so1id ] ,/+верхяяя гpaница визуaтънoпa 1 пи(сеj ширe' так как oяa сoпРикaсaеfся с гPанпцей dnlсlеагfiх +/ divilf oтmсonrаirёr div' сieаrf iх 1bo.dет-iор : i!х sotid +ссс; раddinq: 10рx Oрхj veтtiса1 аLiqn:.oр; ] ,/* до6,мяет jин!ю над кaтцoй сeхцпей и o6еспеcивает вepтикuьпьlе oтстyпъI*/ foтn 1abеt {п1dtnl120рх; f1oai:tёit;fort-size:.75eп; civ#folfrсоntаi]er 10p:; ) /* мФка oе!а oт каxдогo пojя ввoда+/ сoloт: +r]0]]156; паrginj0 как и плaниРoва,.ioсъ' мьI }дa-!l!ilи IPaxицу и веPтикfu'lьнoс для div с иlllенeм с]earfix fo:- и РJJде |яourич
элеNIентa fоrm' дoбaви]lи oтст}тIы llPостpапствo l{eж,Ф' элеУеrrтaми (пP,вa и .левa ширинoЙ
10 пиксeлoв для эЛeмента 1abel. тепePь пoРa пеРейтIr к сoздaнию 6oлеe Оrorftнoй фoРi'ы с вeскoлЬкими эл€ . }tеEтaми se1eсt, a не тoЛькo сftpoстъINIи тек
to6авляeм
кнoпк1l C зaвПсипroй
П нeзавиCиIYloй
фиксачиeй
к дP)гt.t}IэлеменTа]{фоРм oтнoсЯтся кIrоrrкис зaвисимoй и нe3aвисимoйфик. сaц!ей,,цaвайте дoбавим в rralд}'рaзметкvкoд для тpех кнoпoк с зaвисимoЙ и тPeх _ с тreзaвисимойфиксaцией: <|--.нonки с зависиlon aиксaцией .>
бiо
>
сhoiсe-t'
-
Рaзра6.rgа фoрм
2's
<1аbеt>Рiсk ole
-o!oк
дe
трy]пы
кнопоi
>
a a m е =l b o r s . : " . y i e : ] . n е . n i r o х ' si3e: з5' vа1uе="!сnoiсе'1'
,,.,"'::l:;]lу,
naпe: L!хset' LУpe-'сleскDox'sIzе-iз5l vа]ue = 'сhoiсe_2'
"'."-;:]:;::i:::
ж..::-:1"':]".=
o,v
, :.
.hе.jrЬoх size=']5 vа1ue='сhoiсe-з'
toф6
,d,
^
,,jiо,,,o
Этoт код пoхo:к яa кoд текстoвъIх по
1l,,
P".".;;;;;;;:x;1 J".f,:;TЬЫ:;.;",,;..;}Ё: :.::.:'. T-**.."9 "."".
ем Itol{тeЙвеPьI dlт д,rя гP},пп пеpекrgoчa.
i ,* "".'.i -"р".;;;."";;;;;,;; "*"'*." xH{;I.ъ"::ii.;;Жffi; fi ;;.1;': i,.i"i,T}." orv &rя l.аrкдoйкtroп(и.
Pис,7'з7,с пoмou]ЬЮгранИцкoвтeйleрoв моxнo лoнятьФрyкryрy
oрганизацииэлeмeвтoв
сoздaпия ф'i,, ".ti:Ж;r ;x';;fi}}:';xТ"..::*.*1ж;:]ьзoвaнiiыn. бo.пеРвьIх'
сделaтъ из lr
rРyпгIy'мo;.tlio j зqцaв Д'1" .,.' oo,,"unouo,,,o,,"o,vпгryи застaвить их вести сe6я кaк l-. 3а'еl . lI"пPnмeP,еL,Iи l,'.|иб\r ф'., .д""й *."*.l и к i ' цией jpvтаl кнoпнa в г P ) п г i е 6 \ д e т в ь l K l о \ е " ,". --"гсиvоЙ
"";;;;;;;;', JeимеIoт oдинaкoвoe ^*' -.'".* ; -;:.J:";o;;il.;,"';:"ТfiTH::# ]iraчeriиe va1ue.
пapa <иvя_3l]aчен Еьl6oP (зlrачeниe) .'- .*;" ;;;;;;J;;: i""#l'ЪixТ..iT.'."il#;J]ii] Чтo6ьI
2'6
lл.il&A
?' {e:!$'g:)
gg*'oiiili!!r!!
'!]!?.Fфё*.l
в пРедьIдyщеtr{ llPиNtере Paзitетки все кlroпкlJ обoих типoв oтlroся'гся к oдвoмy on. PeделeнIJоw иN1с]lll, .деrlaТъ так' чт06ьI одвa кt]оl1ка с зависимoй фиксацirей Bo.BтoPъlх. м)хвo 1loй фиксaцией пoу'fi в тPуппс или rrlo6oе чIJ 6P:шись пPи эагРyзке стРаEицЬt, .цJlя этoгo сneдyсr. дo6aBить aтPиб}т se1eсted пРсдЬ]дlщei!1 пРипlеpе llo n selосtеd' o6Рaтитс кroп с зa!tlси\lo' }l пoсJ'едвяя I!еPDая кЕloпкa въIбРaна умoJlчаilиIo сиItой фиксациейIiеo6хoдимъIй дIя oPIаlIlI3aции элсMс}rтo! в гP)т ни,iе !риведен сsя{oд' пъl и их Рaсlroлo]кеIrия
ю Еa Pвс, 1-з1,
друт яад дРугoN' в кoвтeйнеРе
buttongroup
Ъo!dе!:о' div.Ьuttonglouр tf1oat:1eft; эad.ling:0pх; divtfоmсonЕaiпer пеPеoпPеде'яет веP!нюю гРaящy lнoпоIl ковтсIiпсPд,rя.pу'rпь' ьofde!:2pх so1id;) ,/a i/ div с пNсве! deаrfiх,uя di' Ro'lРугnвопoк 5рх; tolt.вizё!.75eш; div lпargin.bottom: а!''ьцttonЕtoцp div+fomсontаiner л тeхс.. malgiltbollom зaдaетверTикalLяьп] сoдеpхпт ]N P L]Т bolde!:1px 6o1id'} /+ oтсT\п
!ея.jll
IJIoпliiя
r/
div.ьuttongrouр div*fomcoltaine! tlехдIкпoп(oй л te !е.хoй{./
iDрut {mтgtn-lisht:5pх,}
и сlloвa. r-1!oчol1 к ,Yс!e)iI B этoNl дoвoJrьllo п,]aвaющий liolrтейве}r diт ll егo к,rасс с1еarflx. вaется с пo!oщь]o oтстlпoз, лPимeчosиe
/"3аr1aетpaсстo'пис
IrРoстoNI 'l'пP t{flellии являeтся oста'rьная разltстlta въrpавни-
в прив6дeнtoм выщe кoдe Фeдy6т bo.del:0. этo нe. сPoзy пoфё ft.et:1et. о6хoдимo, тoк кo к 6ол ьшoй кoнтeйнeP dil1oхPyxo6щяй кoхдый рoздёл фoP. яьl, использyёт n!нию lro.der tcр дnя создoния roPизoнтoльнЬ|xPoздeлитe. сlеa:ilx лeй, и мь| испoлЬзуeм д,я дoнньlх вн}aрoнниХ хoнтeйнepoв' гloэтoму нeo6хoдимo o6вyлить ьо.der-Lo! для нoвoro кoятeй. вePol инoчr пocвяrся eцe oднo нвxeлoтeлЬяo' линия ao вёPxy кoхдoro кoн. тeйнeрq длi lPупn кнonoк' noпрo6уйтё yдoлитьn.rdeтl0 и вы noймeтe, o чeм мы прeдyпPeхдoeм. фopм явЛяется РаскPьi!аlo.
GФзflаншe рaскpьпвarФщeгocя
ruleri.o для фopшrьl
217 oдиir из мIloгих ваPиaliтoв. B or,ичис
oт l,lвoгrкIr]llеlllo sеleсt
Явл
кoд рaз!'еткидля se1eсt пoхoх ira кoд спискl' oн содер]riит элеllен,r se1есt с oпРедeлеI{IrьIмчислo'1 элемeнтoв option: < l --выпадaющee Meню.. >
su]rrit
bеtb'i
,,j
E-,
1.ёl
,
,:o
o,,
o
o
ор
guitаf
,,
oo,:o ' vo с6 ,
сy,o],
а/
.on
tt
./orv
нa Pис. 7.3B мьI вид,Iп{Pез}xьтaт,
Pис,7'з8
с пoМощью элемeнта s.leсl
e1оxвo создатЬ расKрь|ваЮщeeся мёHюдля фoрMЬ]
Этот элcмеят ве тРe6уe'I'ся дolтoлЕительнo сs}кoдa, достатoчнo o]iЛoii Pаз мeтки, для paскРъIваIoщегoся меяю пoдходит Css, и.полъзoвaппьtйд,ljя текстo хнТмL пoзвoляет дoбaвять пoдменкr элемeнтaм seleсt с поI'оiцъю тelа орtgroup' Ilo этa oIтциЯ дoвoльrlo с-qaбo пoддеPживае,гся 6РaузеPaми, пoэтot1у гoвoPить o нси пoкa нe сTo!lт.
o'
z1a
rjlAвя ?. (э3даяиeaФ''l.o8aятФ 'Пr€ a Ф3йс3
специа,'IьIrьIйIоIасс и пp]rl{еIrивmargin.left или float: lэf. ' Taюке мФtlro вьr 6paть еe с пoмoщью сeлeктoPа aтpи6yтoв. нo u lnternеt LtРlorеI этo нe ра6oтaет. пpнr^ёчсниe пoлный сss.кoд и кoд Poзмeткимoxнo пoФoтPeтьнo сoйтewwv.ЬЬd.сom/
фxo.
Peё9efi| th5f!.m зnd рresss!ьmi| Lаbеltexгвaе9 i;,ъl''l""*t". nerе аno . (аnge
l
t! ье,/
П сhо]сe 1
E сhо.в М сhoic€ з
Iъййй leоllъqйъ{gl Is"ь'[1ЬьF.;l P и с , 7 ' з 9 Г, o т o в а я ф o р м а
Pёа,93аqияn!'с'.а
2t9
фy}rкц'rюс]еarтeхt, а д/тякахдor.oпoля с иrrстР)кцией_ aтpи6}т onfосus, вьг зыв]loolийэry ф}ък|.июи oчицdЮщийлoЛепри UrcjЧкe' Пoслe тoгo кaк BъI пРoделaeтеэти изменения' фopN!а6удет!ЬIrJrядеть,кaк нa PИс.7 'э9.
для пoдIoтoвки п0д06пoй фoPN'ьI Nlo)lrнoвanисатъ сo1.I1истРolt кoдa. пPедстaвьте! чтo ФoРма электРoEяoгo мaгaзиlra мo*ieт сoдеРкaть Paскрьlваloщийся списoк с 50Iптатaми и дPyгoe мeню с з00.тPaнaп{и. oдЕaкo в л106oм с-дуtlаевсе пoдoбные фopпfьl 6yryт схo)I{и с яацrей' и lrесмoтPя на o6ъе!Iньiй кoд, их сoздa. ние' пoддePJr!кa и измеIiение liе яeцяeтся свepхслФl{I'Ioй зaдaчей'
Peaлшзaцияпoltcкa кoмпoнент пoискa, пoдo6ньtй пoкaзaнЕoм!' вa prlс. 7..10.мoжнo вaйти пDaкти. чeски Iia лIo6oм сaйтe.
sЕАRсH
GA Рис,7'40, прoоoЙ кoмnoнeятпоисKа
кoд paзп{ет1tйддя сoздaвия такоIo (olllпoriеI]тa вьIIляди,г с,.leдFoщим o6Paзoм|
/*вPЕМЕнlio смецar. div oт кpм o@a 6рaFеpа*/
diD*seаrсharea {раdd1nq.tор:5рх; сo сгандаР1амибpаyJepoв
]
/+переопPедсл'eт значeн!е д1я сoвместимьIх
22o
rлAaA 7, {&}4ан*e 1Ф*l'tэ"1a'
'lfiёp:}ейia
font size: ' 8еп; /* р3мер шPифтasFАRсн+/ с o l о т : * . 46 D д . ; ] {seа..nar.а ioIm inpnt 1 пol' ввoда+// boтdel to!]| 2г,х so1id il546!AЕ''/* стпльгРан]'цьI .
boтder .iqht: 1рa sotid +546i]AF; boтdеr bottofr: 1!х so1id н546DAl; b.rder.teit|
2 р х s o 1 i d i i 5 4 5 D A'F
size l '9еп; /+ раыеp шpифтаlRoдпмoгoтсidа:,/ baсkqтourd- сotот : tE0n0I0' //*фoнпoллввода+/ f.nt
/
* сп!ъ ссыjки Co +/
I
к элеveнтy пoискa пРиМсвяется 1.oTя.e пPJ{нцип. что и к пPeдыдущeNry пPи. MeP} Пoлe inрut и кнoпкa oтIlpаBки нахoдjlтся вн}тpи з"пeпIеятafоr(L кorда дaнEыe oтflPaвляIотся, oни пeРeсЬ!лаIt]тся } URL. зaдaнн}']oв aтРи6)тс aсtiоn фopмьl' B IтpедьlдyщеNIпPимеРe Nпnиспoльзo!а-ц!I кпoIII.yд]rIяoTпpa9ки фоPмы. здесь N{ЬiпРимeни],l тскстoвуto ссьIл!y, &L1ействo!aв слeдyloщylo ф)1rкциirJavasсгiPt в hтеf ссьтлк!тGo: с0' Фyrкция sublliс встРoeEa в Jrvasс.iРt' Iтoэтolltу длл ee Рa6oты тpе6yе,гся лиIпь тaкoй не6oльUroй фPaт}!ент кoдa. .цля I'lспользoвalrия этoй кoнстPyкции сh нa имя фoРмьI. Е.л't ]{.eфoРмa Dдругoй фoРме пPост saм llеo6xoдим следуIoщий кoд: имeе,r llNt,Isho'pinqli5t. < а n т e f = " j a v a s с l i l t : d o с щ e f , t . s ь o p p i n g т , i s t .s u Ь m i t( ) ' > G о < / а > Мы тaкжe дo6aвиiи пeкoтoрьlе ст!Iли li элементy input, Больilrиtrствo дизaй. пеPсбаPщивaтЬ' Tак м Irерoв не дo6aвляю1 It пP!цаTь фoplIaм }ъик,rпьный oблIrк. l{ъI тaк,i{e }r(a3аjи font slze 4nя пoля ввo. дn, вoзпloхGlостЬ чеro мтroтим дизаrillepav IIeизэестIra. Taк Еaк этo yt!еPLши |ь РaJveP
ll|lpиc\{явЛяe]lл
пorе|Р|'|V всл)'|аt
РaзмепleяI.я фoP\4ьl u oгРaпirчеrrвoм пPoстPaнст!е' нaпPиNIеP в бol.oвo;т пaнели.
Wжвgw&. Coздaниe Web.сaйтa
измeняeм размер столбцовдля (oррeпнoгo mбpэхеnия Учим.я coздaватЬ гибtий зaголoDoK
] рJФики
LLOIJ
сoвeъi пo oФормлениФ coдерxимоrо дoпoляитeльные
B lloслeднeй гnaвe мьI o6ъедияим все пo,т}.reвньте3нalrия t4 сoздадtNt стPaви Цы' кoтoРьIe зaтeй oпyблиIryеil нa Рea,rьEoм сaйтe. Taки!' o6Paзo!t' вы нe тoль. (o пoйп'ете с}"rьпРoцесса сoздaния сaйтa. нo и пoэпакoN{I,lтсс!с дв)!я пoлезEьг vи гIPиемaми, Bo.пеРвьIх, вы }звaer.e' кaк N{}loгоPaзо!ъlе комnoEeвтьIl вPoде создaн!ъIх в IlРеlьrдtщц глaвa\ u'aблoяoв стРаlIиц и кoмповентoв иIrTеPфейсa, мoг1т yскoРllть
222
глAa& a. сo3*аЕ!!e Wl.}"сайta
пoвтoPяI0щeй€я пPoцeсс Рa]rPa6oтки и из6aвиъ вnс oт РF'нвoil ве ва техяoлoтиiJ. смoхете сoсpедoтoчитъся нa oблике. a
рaбoтЬl' Tаx }ъI
BGвтoPъL](' вьl нayчитесь Paзpa6aтьвать стPаIlиtlъI в (кap).сeJrьЕoм Pе]l{име'' зa пеРвьd пoдхoд пPoстo PaсIloлагaй,rеuсе элеllеtl1ЬI стPa1rицьt загoлoвoк' o6лaсть !i aд. в ь}'(яьIх 1Iсст&1и дoбaBп,Iть oснoвньIе rraвигaции, облaсть сoдePх!мoro стили. l)с06o не зaбoтясь о детuп. 3nтeм, взтлян}ъ на сaйт свФrиl! в3пядoЬtj вьl захoдIrгe нa втopoй noдхoд. ЕaстРaивd детa!и и дo6ивdсь едиtrolo oбЛиItа, Bьl тaк'{е пoйNteтe' чтo едиlroo6Pа3ие легчe все.o дoстиrается за счет пРo' стoты. нaлPимеР' нa PaссмaTI{'iвaе:vоN{ l{'Dкe сaйте испoльз)€ т ся всегo 2 шPифTак o Чем '(е oйдст Pечь? B этoй Iлаве мы 6)де]!Iрa6oТaTъ I.lадсaйтoм для кяиги "Тhe маг!'сl1ous Lаnd of snеrgs" (8oлше6llая стРaнa гнo!1oв)' детскoй фaнтaстдчeскoй истoРии, нaписaн}loй пlollмдедyп]кoй B r925 гoд,v сaмдж. Р.Р' Тoдкин пPизнaвa,!ся' Чтo этa кrIиIа в]IoхIIoвll llиIи "х06. 6ит', кPo!'е тoгo. oя лIo661 читaть ее свoим дсr.я!I, B связrr с пoвтoPllьIll изда. нIrеN{кIrиIи я pеllтил сoздaть сaйт в ee пo,llllePхIry с ссъIлкой наAmazon' тдe yoя(. tlo ее пPиoбРести. Гoтoвы] Тoгда зa делo'
HачинaeмCo3дaвaтЬ сaйтo rнoмax в этoм )тIpа'сIеiIии i{ъI вoспoль3lеl'ся сoэданtiьii{ в главе 5 lrlaблorroм с тР€ м a 6oкoвъIми кoлoнкa. кoлoнкaми и зaгoлo!кoNl с a6сoлIoтIro пoзliциolIиDoваlIпьIми миинеб)jеV|Ри!еЬя,DпPиev'oPrцJrе,ьl|ь|'lипol'rvи,РаfttlогРе'IIrЬ'ЙвIлa. ве 6' B си,Ц прoстoтьI вьI6Рaннoтo спoс()6а. Есп]r вьI чвствуeте тoтoвIioсть к испoльзoвaниIo шaблolra с oтpицателъllьI]lfи пo]rями' )'Ioxете 3aгр}зить егo с сaйтa l{ъъ,ЬЬd,сom,/n\lln, noпo,ltl и . елъньl е эo вDезке с]й, o | н o v . ч . с о з , r а н н ь ] й . п o ! 1 o ш Ь | o o 1 P и ц а т e , ] Ь | l Ь | хп o л c й , , в I ' o I I ц c J т o й г л а в Ь l , вни,'noвие
Lдo6лoн 06.0лютн0й Po3мeтки с зoloлoвкoм мoхlo Ььd..om/stv|in,
зoгPузtтЬ с сoйто ]ЦlД!.
'ачн!irei' Фзilа8а'ь с'йrs r*si.*x
22з
o6Paтите внимaниe. чтo в Pеа-пьIroсти сss и xнTМL для oднoй стpalr'{цьI xРalrятся в Pa3ных фaйлaх' кoIда вьI yчились сoздaэaть сTPаrrиL' в глaве 5, для yдoбствa мы дo6авлялIr сss"стIa,rи пРЯlIо в Рaздел зaгorro!кa хнТМL дoкумeнтa' Тём не мeвee, тaкие стI]J.IидoсrynЕьl тoлъкo стPaIrице' в кol.opoй olrи Рaспoлo. p o ш o . ' , | к к , к q , 1 e й (т в и 1е Л ь н o . 1l J : r | . с D , ] o\ l н o г и е с j Р a . IrI{цьI сaЙTа испoль3у1oт oдriнaкoвь]е сти.!и' Пoэтoмy мьI пеPeместt,lли стили дqя riruxдогo пIa6лoIIaB oтдeJrьEьIeсss.фaй. льI и oтпPaвиrrи их в кaтaloг сss на сaйтe lr.l{'1{l ЬЬd, соm,zstrЦц. этoт кaтa,lor рас. пoлаIaется lra oдвoil )Poвнe с xнTУL.дoкумсIттoм и пРивЯ3aн I( ЕеМу с пol'o. дIьIo тera 1ink' Taким o6paзoм' д.пЯ)казaния стилeri вместo ЕcnoсPeдственIio )'кaзания сти. лей пPoстo испoЛьз,1йтe теI :ink в зaroлoвкс хнTNIL.дoь],a'eвтa: ? i.v
a.6r'I
ss,w-."бл,Jа
Если oткPьIть любoй фaйЛ .сss, вьl }видитe, чl.o теIи sty]е вo вIiепItiих тa6. лицaх стtlqей нс испoЛьзi]oтся. - fеI link !'кaзывarт 6Рaу3еPy,чтo та6лица сти. лeй сoдеР]ltит тoлькo сss.кoд' кoтopьIй вaчинaетсл пpoстo с пeРвoгo oбъявлeIrия. o6Paтltте внимaЕис' чтo y ка'qцoй та6ЛицъI стI,ией шa6Лoнoв Еa!{ей кяIrrи для примеРa пpoстo l!спользoва"sи имя-1a6лиць| ( |иЛеi]'...' внимoниs
o6Poтитeвнимoвиё,чro осливь|oФoвитeтerи stytё вoкруr.тилвйl т06лиц€ оил6й, oнo нe 3orрyзtт.я.
CoздarrПC cтpyrffyрьl кaтaлoroв кoгда вьI пpистyлaетe к сoздaциIo lvеь.сaйта| в!Iaча,!е слery€ T Pазрa6oтaть лo. кallьньrй кaталoц содePяraщиli тoч}rylr кolrиIo гoт.lвoго Wеь.сaйTa' P нoгo в rroРIieвoм каталoIе нa WеЬ.сrPвеРe. кoгда эьI зaкorlчите создaEиe сайтa или пPoстo захoтиTе пРoвсpить имeюцийся PезyльтaТ нa дaнноlt этaлe, Ireо6 хoдимo скoпиPoвaть сoдeРжиllloе лoкarlьяoй паIткl.tв кoРневoй кaтaqol сеpве. Рa. нo нe кoпиР)йте сaщ" папi\T лишь ее сoдeР]кимoе' o6ьIЧв() для кoпиРoвaE'rя стPaниц сaйта Irа WсЬ сеpвеp испoльзуется FТP. клиelrт' для вxoдa Еa сepвеP t{еo6aoдимo знaть иillя хоста' lloлЬзoвaтeля й пa. Poль. пoсле этoю !to,(нo зaгрузить фaйльl !l пaпкrr в кopEeвoй кaтa-поr сaйтa' сведенtrx д,1я нaстPoйки FТP.Kriиеlrтa вьI мo'(eте пoлyчить,v Iroмпaнии| пPедo. стaвляIoщей хoстинг для вaшего сaйтa. ли6o y сетeвoro ,дI'инистРатoРa. ес]rл сoздaeтe кopпoрaтивrrьтй сайт'
'лn}il
3' {Ф:!Aззя. lrj*'}.:зii'a
кoрнeвoй каталoг Kopнeвoйкаталог- этo кaталoг'на KoтoрыйуказываeтUвLвашeгo сайтa, UвLлредoс тавляeтУникалЬнЬЙ адрeо длЯ кa)кдoгoдокyМeнтав Интepнeтe' Kаxдый домен, нaпpиMepsne.gs,сom' с пoмoщыо DNs (сл)хбa иМeндoмeнoв) свЯзан числoвь|Mименeм ка'(цo.о сepвера в ceти).Kогда вЬ|yказьг о |P.адpeсolи{yнИхaлЬнЬlм вaeтеURLрrсyрсaвбpaузeре' DNs нaходити мя домeнa' вЬlчисляeтlP-адpeс связанногo cepвеpа и пepепPавляeтзaпpoc этoМусepвeрy. Koгдэ оeрвeр гrолучaeтзаnрoс на отoбрахeHиeстpаницЬ|'он видит иМя дoмeHа, свя. занноeс запDoсoM'и мoxeт пeр€ п рaвитЬ залрoс в oпpeдeЛеввьrикатaлoгсeрвepa|oтнocящиЙсяк этoMУдoМeнУ,Если UпL сoдерxит пrrЬ к кoнкpeтнoйстрaницe' oяa oтоЕолиxe UвLЯвляетояпpoстЬМимeнeMcаЙтa, бpахaeтся в окie бpаузeрапoлЬзoвaтеЛя, вalrриNlepМ'sпerqs,сoг., пpoИзвoдитсяпoиск no кoрнeвoMукaталoгУиeсли наидeна стрaниЦaс иMeнeМ]ndeх,hоme ИЛиdеfaultи рaошиpeнием,htmиЛи ,htm' oна автoма-lчеL'
l o oбо
ааo
сq,
иными слoвaми,koрнeвoЙкaталoг. зто катaлoгвepхнeгoypoвняв иeраpхииWeb.сaй' та, и oна свяэaнасадресoM вашегo сайта дoпoлнителЬgыe сведeнияo DNs мoхнo yз - а - o н d ( а й . е , n ( е | N | с( М F ' с ! ] e ! - : ? q s . з ! | h o ' | ё , v a . d n ' , ! j т] l л и н d L а й t е ч 1 l р r 7 lvw hostinfо r]Jl1rec].Фr!шld!sE!!j5cдеl, кali lno!мIlarioсь РaEее! в этoй D]alre\ъI 6yдеьtиспojlьзoвaть raблoll с тpеl!я кo]roякапttl (6oкoвъtми с aбсoлютIrьIll iloзициoяпPовaвиеM) и загoxoвкoll' для этoro BъпIoлIIIiте сле,{}Фщие дсис]вия' l, ЗarРyзиrе этoт Iа6лон с и\]евсN! tlircе-сolшlrDs_aьsotutе hсader с сaliтa м1\1v,ьЬd, сonl /s t\'lin, локмьвьIй кaтaлoг для сaйтa нa вaшсIll (oi1пьIoтepе и ira3овитe Coздаiтте 2, еIo snel.gs_sitе. з, скoпиР!й1.е сoдеP)тrипloекaта-!oга tlrгее*сolumns аЬsolllte hеadеr в кaтaлo. sпеrgs-snе. IIРи пPoсмoтРс ! llРoгPа]tllе Nlaсroпсdiа Drеаmwеavег стР)ктyра opraпизaции ф:lйлoв вьIlrядит. кaк пoказalro нa Pис, 8'1, 4' oчсвиднo, ч'гo iIам rryвrяo изi!eни'lЬ t.tмеIlафай,roв' поэтoiry псРсиllе'ryir.е tьгее соl aЬs,hrm sindeх.htm. aфaйl с тa6лицей ст!'!ей threе сols aьs,сss n snегgs.сss.
L} ё
&
iili!.i]"Ё."sз'-:i!i,rij]di-i
thrеr-.о|Jзbsollrе.hrm
PИс.8.], Лo(алЬный(аrаЛoгнашe.о саЙrасодepяит хнтML.шаблoN И Kаталoгс55с ?аблицeЙстилeЙ
l.{аqggа€ e {о]дaвa.rь.ай' Ф fнor'ах
225
5. Taк как мы изNtенили иN'я фaйлa.сss' нсo6хoд,Iмo измеrIить URL в теге 1ink дoryNiентa .htm, чт06ьI пеРеI{мeвовaвIrая таблицa стшей oстaвasaсь связaнЕoй с хнтМL.файцoм, lloвая ссьlлI.a вьiIлядит тaк: < 1 i n l rh т e f = ' с s s / s n e . ! , ; . с s s ' l t e t = ' s t y l e s h e e t , t y ! е = ' t e x t / с s s l / >
6. ТспеРь откРoем файл indех,hlm в 6РaреРe и пpoвePим' удaчIro nи мьI пРиI{PеIll&цифaйл с тa6nицей стилей. Если хliTN{L пoцчиTе pезультaт' пoкaзаi{ньlй Irа pис, 8.2,
не видит тaблицy, вы
Thrее сolumn layout with hеаdеr
Adding a Hеаdеr
flnс'jоml i:ч0.s ftюlуd.
Фi.|pшftllfulw.w.t6i! lаtr rqlB P. ц{d оi
a
lc 5idс Ф]uшs'
Pili а lny ьilо' Iф pdiiд
{е Ф М
ю ф'm
оtr dt sqle! vd uYn
*с r},. hемeп
Pис 8 2 ссьjлкэ 3атаблИцyоилeЙ не pаботаeт
тh.@ сo|uhnloYoutwi1nифdФ
РЙс в,з ссЬ!л(анатаблИцyоИлeйуказана вернo
Е
226
гЛRaA a. (oзЛig.lc Wci,-.айra
Еслп вьI yl.aзanи ссьlлlT вeРнo, тa6лrтцa стидей зaтРIзится' и дoтqмeнт 6yдет вЬlIлядеть' кaк пol.aзaнo Еa Pис' 8.3. задaв ссьIлкy tla тa6лицf сти-.тей в ХнTмL.дotlTlIепте' lloPа пеpеxoдить к Рaз. сайтa на шa6лояa. нaчIrем с сaпIьIx азo!, 6aзe рa6oткс
Coздаe r apxитeктypy Cайтa дaже д-пятaкoro пРoстolo сaйта имeет смь]сл НaР'\сoBaтЬ auафаlv-9 aРхunaстцpы' пoзвoляIolr{yo rrpoдY!1ать стрyкfTpу пPoектa пеPед те]!I' каt( пРистPla ниIo кoдa и сoздalrию rPaфики, ТaкaядиarPaмl{a oзвoляст кoнтРoлиpoвaть пРo. цeсс сoздa!rия.сaйтa. l]a Рис. B.4 пoкaзaнa дrflгРапtмa ддя сaйтa o гEoп!aч' для сoздalrия пoдo6нъIх диаrРаlrм мьI испirЛьзуем пpилoJl.ение мiсгosoft visio' rro тaмtе гIoдoйДт 'I тaliиe пD,Iлo,(еrr,и' I.aк Аdoье lllustЙсoг. Maсromediа iчyдеcная стpана гнoмoв' AFxитеФ!aWeb.сайтa' вepсия r зd/05' W,bd,.om/sry|€ s
Рис,8'4.наэтoЙдиаграммe кахдаяоpанИцасайта лрeдставлена ЙхлиниЙ блoкoм,а связь|вак'цЙe сЙмвoлизИруютссьlл(и
иэмeя}a*l разeg:Pl!
227
FгeеЬand' Nlaсromеdia Firе1тorks, ПРeиNryrцeствa Nliсгosoft Visio. пePемещения 6Лoкlrв после сoз/]alшя ссъ
во3мo)кнoстЬ
ний' кpol'e тoro. здeсь для сoздaния мeтки 6"onu дo.'u'..,й.рo.тo
щелкE}"тъ
...,,"".*,,:.,;,]l,ТТlili].iТ,l'.3i! o""".
пPимёч.ниe
дoпoлчпeльныe свeденa o оoзoo6o-re пoдo6tsыr ди",o."", '"*","*". ч ь , eq л ' з o l P y з к nF 0 6 o р . с " м в o o o вv ь i o ; л , . e P sм o " * - . ; * "- " .;." с и д ^ e й м с о . о P р e ' o { w t v , i g . ! е t l i o l v ь v o с o Ь 1 ,т . * . p " " o * " . д y " . . p o " nд-"o.,.. e r o к ч и r у l h 6 E J e m ё 1 ьo i U 5 e гЕ , P o . i e п с 6( и з д o т e л ь . . в N o ev Rideв, 2oo2l, я& лqюцуюф кфPпыфoц}м P y к o в o д с т в o мп o ] . o P и p o в o н и ю p o , p o в o ' * " weD.сoитoв и прилoкeний. "
*-*e ыjдими н-eкoтoPые aсiтeктъl презснтацfiи. налРимеp.
-...Y^чтo r.:.'-1 1. стpaIrица сaйта 6yдеT яснol rлaв}Iaя сoстoять из зaто-,]oвna'oблaст";aвй. ции
в лёвoЙ
титyла
Aп-o]Jl{е
с пpJвoэoll
jjoвoстeй
nfe.|"vы
и1JфoDI!aцисiI'
s пpаdllи
кUjoЬl.с
l'
liзмeняeм pa3мeткy сейчaс мы дoлхtrъI изrt{е}Iитъкoд Рaзleтtiи шa6лoнa' ч,гo6ьI oн oтpаяrа-цпРидI' маI{IryIoяами стpyктyPy глaвпой сr.PaEицьI' t ' t l а ч а - q еи J v е н и !
оiv д
}io,lo| le L r' п]oJиv
o6P!оv
< 1 i > < a h l e f = ' . + ' > т ь e з L a . ! < / a > < /I i >
Linis
Us
3aтeм изменим кoд ripaвoй кoлoт{кrr:
228
rлA3& a. do3яанfieltl€ b "{aй.a
to be тe llbtisnёd
by сo1d sрrifq
Р.еss
disсu.ssеs tъе sneIqs
TеrlсPЬ пеРспишем зaмеяитель сoдер]riиIlolo в drv Ir до6aвиNt div яижнero (в Itoде вьiделeнo )ltиPтrьIм) . пoО!е сoдеPюi]огo' кo,oIrтитyлa нo вЕт}тРи dlv
r,ёsё,.,,, ,,.,
. ьo ,o, h" boor : / с , .. o,, i ,о o srс=' iпаqes / qorbo 180ш.jр!],пi.*h='1в0 hёi ьt=''248. /> пpимёчoниё
s,е q, ''
тeкст для Фрoниць| взят из сoтьи, 0пу6л икoвoнвoй в xyрнoлв |n'ioпt в oпрeлo 2005loдo,
v, lёrio', дсл]o.s,. ,o,'|l 'ё,, о ё:oh boo,,J,, ., o} E.д. !ryke smii! (18]з-19з5). It lras pub1ished i! 1925, рrе-datinE .1,R.R. тolkiеn s .тhe нolr]riL' ъy Lеn уёers, тьe book tеlis ihe tа1е Lеtts Lhe storУ of tпo sпа11 сhi1drе!' Joe ald sУtvia' пhо navе been Iesсued fIom ,h...
"!,"j
sцрerilxous
i,6
1',
ь\
с]riidren,
1'i.,\,,
,,ho.,.
and transpo.tеd
to tnе Ie1ative
safety of the Lаnd of
E, A. lфke smith's 'тhe l4аrvеttorJs Land of snетqs., аt аny raie to Lhe ,o"bo '\6 jён6 o. ],6 o е е|е,, -л h" '"., o,d o. се o d'.dё,hёod Ф1 е,,aoodao]8-,0, ,ё ,,о)y' v,, oo o,r a, ,л,oл,,io sourсe book fof the roьbiis&*82]0;<р>J.R'R. тo1kien /rтсг Ъl^.\lLo,е
по Фojя.г.oз
Й1Ь вpРJ{
в 1eкl l.
inhаbiied
bу friеnаry
сinnаmоn
Golithos, lrho is tryinq Lo Йend ]lis liаys (nе lonqeI eа|s сiltdren beсomе a veqetатian) ъnd a i]iсled йitсь nаmеd liIotЪеr !.te1drum'
аnd hаs "
,p
}lзмe!ie!'!?аr!'Е?к,
229
<1i>тhestory
ь'"t=,4",,,,u"llat1oпs
Е'шily
тФEt
- а11 lightв
!6вeryed
. 1 i > < a h l e f - , # ' ' , f 1 п e р ! i д E < / а> < / 1 i > <1i>tems
of uвe d
of сontent div
>
Mы дoбaвили ниn(Irий кoлoнтиryi яспoсРедсTieI'Iнo пеРед 3акРЬIт'см div с иNIeвеп( сontеntаrеa тaк каl(| н€ с мoTpя пa тo' qтo а6сoлютqoe пoзицIroниPc вaние является бьIстPьIм и ваде:ltяьINI сп0сo6oм сoЗдaнLfi Paзмeтк кl]ми кoлo}Iкallи' Еa пр я(нo oчистить элeмeнтьI с абсoлют. ньIм
позициoIiиPoвaIIием!
пoскoльку orтir въIбивaкrтся !Iз 06щеro пoтoкa ЭТо oзIiaчa дoкyi'ентa' oпIeстить нt'l]{iяий кoлoнTиryЛ пoд 6oк()вьIми кoлoIrкаNI'I и зaстaвить eгo смещaться вниз пo N{еPе yвеличeЕIrя их вьiсoТы, кaк сдела,и в глaве 6. Есjи вьI пonpo6yете, тo }ъидите' чтo кo.да 6oкoвьIe кoлoriки въIrle o6лaсти сoдеpя{иiroro' кoЛolrти1)Й не смещaeтся вrrиз и 60кoвьIе кo]roнки Eaе3]rаrот нa нeгo. Пoэтoм)' мьl пРoстo дo6aвили кoлotlтитyл в кoнeц o6лaсти сoдePl{имolo пpoдoл,l€тся прн,iёчoниe
написan
oбЬeм 6oкoвL|х tтиrке кoлoвти]}лa. пPи этoм
пеРeкРывaть
вolpа(тет. oни пPoс|o егo Irе бyд,т'
ЕФи вь|xoтЙтФчтo6ы кoлoнtи'улзoнимoл вс6шиPинyoкнol и.noльзуйтвц06. лoн с oтрицo'eльвыми пoлями. дoннoя xe Poзмeткo являётcя6oлee пPodoй. весь этoт lroд] вьI пo.iтyчите стPа!ицy,
кoтoРaя
пoказaвa
вa Pис' 8.5.
2з0
rлABA a. toзда}ф &ь.<ай?а
тъгa
eьm
ъ.
сolgпa lс'og} wilh яесd.г
нoьь&
.ьE
wrl tм grп.lb*
ьd
of
* аa9!0пфпl
PИс.8.5'таRвьlглядИтHaшастраница 6еэдo6авлeвия сгилeй
Co3llанПe 3aroлoвкa o6Рa6oткa кoдa нaчнeтся с дoбaвлeния гРaфиqестioro зaгoлoвia для стРаriицьl. сейчaс вместo Еегo видelr въIPltrввeвEьIйпo цeнтPI тeкст' N,IьIхoтим дoбaвйть вмeстo неIo IPaфикs нo тaк кaк Разметкa стРaницъI ги6кая' тo есть шиPинa зdв,{.иУotти oт pаJ\'еPа oкЬа 6Рз)JeРа,нeo6хoдиvo вЬг floлнитЬ дoпoлвитenьвьle действия, чтoбьl гpaфичeский зaгoЛoвoк зaвttмал llo шиРинe всe oкнo.
9':й3t'iв*l,азпe'{y
2зl
дaвaйтe взIЛянe},'eще pаз нa 6лoчнir(J мoдс,Льj пoкaэaнi{yю в r.]laве4' нa Еей ..'' виднo' чтo фoнoвое и3oбPa-кcниe el{еl
этoиесть Iс1-R)ч кyсxе'y, ё,,'' *",'..'.#i:1fl*"Т;r-хj;;:,",.#"ж;; пo центРy oблaсти зaгoловкa и" сдeлaть т
п-'I.авнo с!ива-lтись сзад"""''" ф.".";;:'*"?,.:::::.Тх.Т;i,xH?J: yзеРа oкаj{eTся lIIиРе изo6Рarкeтrия.
.;;;;;;;!]*Ё#::,:il,fr"Т: Р".. ?]:.Т:r,ф.Т'"Т:lt ...ir-" пo 6o
i:#':::#:A.iцi:;il:;},'ff{J'i.1'ЁxН:Ё:
вoчv цвeтy oблaсти 3аrолoвкa (#FFFFFсС,/. D-laroдаря eгo дoбaэлсн ,r<eмпo"тyчить плaвньIй пеPеxo/.{oт изo6PаJa."'" " фo"o"o'y цu",y
Pис' 8,6.делаeмтак, чтобЬ цветiа кoвцах изoбраxelИя пoпenеiнo с'аiовиnсq nрoзoач8Ь]М
Тeперь, когдa мъI дo6aвиI ,lзо6PaJl{ение в civ заio-lroвкa:
a,,.,,.е
t]Фllе ]oLJ
ё.,о ,,,ге!qs
4ьryvсlLoц,sffi.ffi в.ron ть. нa!ьll tlr.E *.l th. н
Pис, 8,7' сoздаетсявлечатлe!Иe,чтo иtoбрахeния
запoлняетoGo ва всю шИриHy
2зl
г,!Aaдa.
с9.да*'e
g'ёЬ..ай]ia
| | в r а i : , л и u ес l и l r й ) r u . e \ | ф o | | o в Ь | й| l в t ' д 1 я ] Г o г o o . V : ьordеr. tэrL-аtiоn|.enсe.j djv{ьеadе. {Lеig]rt:60рaj baсtg.odid сotoI:Ё!lс; noмощьФ lelr.augп Nь' о6jeспl зaroлoвка.с цептРпруе! bo.Еoп: 1рx fl960 so1id,] /tстил' сoздaстся шлloз11я плавнoто пеРсloдa изo6РaкеIr!тя в фoвo!ЬIй цвет (рис, 8.7). ТспеРь дaвaйтe зaймеl1ся xеloй кoлoнкoй с o6xасTьIo tiаэигaции.
Coздaeм
o6лaсть
нaвиrац}lи
Cлeвa
для левoй кoлoliки o6Лaсти нaвиraции в Ii f i q 5 ' 1 . ] . \ | mи J п p и v e P o в | | э в L l5 , 'гa6лицy стилей и скonиp)aiте стили из фaй]la uscunoгdегеd i2,htrn в Paзме. ст]rтe их I1oсле стилей div+footer. гloсле этoтo вarrrатa6лица 6i'дет вьIглядсть IтРимсРIio тaк| d i v * . i q ] r t с c t ш р { t o ] t s i z е : - 7 5 е п ;] d l v * 1 i в t c o l t a l n ё ! { Ь o f d e r : 1 р x 5 o 1 i d * 0 0 0 ;я i d L h : 1 5 0 ! х ;t o ! t e i z ё l . ? 5 ф ; m a l g i п : 2 0 р x l ) / . E o н т ё f u e р , Йспoльзoвaв@i в исxодaoм rршepe*/ .tiv{1iвtсontаiler u1 tьorde!:0; М!gi!:12рx 20pl 12рх 1.25ф; рaildinq:0' 1i st - 6Еy1e-t!.рe :noпё; }/r'1ojя слискaи }'дшешiецаpкеpoвr./ div*1iвtсoпtаiDer 1i (ьordё!-ьottoпl2!х dottеil *069; М!g1!:0, раdding:.зem o ; t e х t - i ц d е п t ! . 5 e m } , / + п ! в к т и p g мj l i п и ям e * ц ' э n е м е m а м л с п ' с к a * / dil*]'iЕtсontаinef 1i:fiтst-chil.l {ьo!de!-toр:2pх dotted +069;) /|п)ъкт'Р!Ф nивиявaдлсРвымэлеые!тov,неpабoтaстп IЕ+/ divf1istсontalne!
a {Еext deсоlation:none;
color.*о69;}
/+цвeIссь]лкп*/ мыпи:/ а:hоve! {сo1o!: +Езз,} /+цветlрп нaведени!указателя i ul tьorde!.topl,рх dotted Ьtпl div*listсontаiner ,/+тpюкд,1яIЕ Win Y/ # 0 6 9 }, / ? { o н e ц т p ю к а * / di!*1iвtсontаineт
нaм не lI})кен.civЛевoй кonotxo] с юпaссoмnav}'ке ПeРвый div*listсoпrainеr яeqяется кoнтсйнеpoм спискa, пoэтoму пеPвoе прaвLпo мo,сro yдaлить. Тa'. кaк tIoDьIй кoнтeйнеР div ипleer дplтoе и}1я' Eeoбr.oдLlvo измеtlить dlvii 1i sr-соnt a'ner rЕ div+na./.q,]я кa,qoгo се.'iектoРa- TспсРь кoд въIглядит т:к: d i v + D a vu 1 { b o r d e r : 0 ; m а r g i n I L 2 ! х 2 0 р x 1 2 р х i . 2 5 e m ; ! а d d i . q j r ] ; t i s :
sty1e
d i v + п a v 1 i 1 b c r d е r . b o t L o ( : 2 р хd o Е i e d t 0 6 9 ; m a r l i i n : 0 ' р а d d i n q : , ] е п 0 ; t e x t
' div}Dаv ti:f;rst
изrnвяяe!t!]iаз&€ r кl
23з
сhiid
{border.top:2рx doЕсed i069;] da o,a ,o :no.: o'oL:'оD9j ..oto': .: ; t nLп1 divii lav /iтPюкДqяlЕWin\*/ ul {Ьоrder.toр:29х dotted ё069;} .r
d,1l!аv а
Пo.лe этoгo левм
o6]
выглядиГ, ьак лl'{JJdнo |Iа Ри.' 8,8,
PИс,8,8. lЙь!задалисIилИдля ссЬiлoK,нo eщe тpё6уeтсяnoрабorатЬ над их раtMeцeвИеM вьIпoл!.Irм нeскoлькo дoпoJrнительЕьIx дeйствий д,Iя дoРa6oтки o6лaсти нa. вигaции. нaм 6oлее пе трe6rотся сп]'ionnь]е гoPизoЕтaпьныe r1инии Irад и пoд yда-!ипt' тaк как eгo с I1oмoщьIo пунктиPнъLt Pa3мeт!тли divЁЙv^{pф1t1ф|аьso1utе; ma.qln:22рх 015pх 0j]
]еfЕ:0рх;
toр;60рх; widt]r:15Oрх; раddinq:O;
ТaLtrе мь| мoяеЧ
nolellя , цв. г пvнкl иpаl,lх л/ни:r Pа 60 |eе лPиеvлемый: div{nаv ul. {bo!dет;0; фiIg]in;12рх 2!рх 12pх 1'25eп' раdding;O' tist style drv*nаv ti
{bordФ boссoл:2px dotted +960;'mаiqir:0;
dlv}nav ti:filst
сni1d {bordeI-сoр:2рx co:Eed +96о;) : o,
civ#ndv а:hc'/ёr lсotol:
$F]з; ]
,oIo,:'960,,
раdding:,]eп
l]; te'L-
234
rfiA3в 8. сs,.n;*e li!ёt}"€ й та . I]:n1 civ+ na, ui
/ + 1 р ю кд - 1 я] Е W i n \ + / и, яaкoпец'
изllеiiипt
Ре3v,rыaт
iсol.i:
d o L t e d i | 9 6 0 ,)
цвст ссЬr-цoк и цвет пPи вaвrдснии сotcr:
d i . / н n a 1 .а { t e r L . . е . . т a L i o r j r о . е ; div+nа.r a:ioveт
]bcтdеr.ioр:2!!
yказателя:
+ с 6 0 ;}
ii960;]
пoliазalr 11а Pис' 8.9.
l:,r: .: :
PЙс 8 9,Левая коЛo|Kагorова ъперь
пРистIfiим
to6авляeм
к пРaвoй
i.oЛoнке,
Gтl.lлri к ]rраEoй кoлoнкe
o ч е в и д Р o . | a r . I o й l o Л o | I к о l чi ) } <| ' ' п o Р а 6 о а Г Ь Н . ч н е м . r o r о . L г o л o к а к o д ее рa3метки
вспoJ!ньIй,
Pejо.laмнoе изo5РuDitеllиекIIиги дoЛnGo в'гnядетЬ кaк Еa сайтe Amazon.сom. Bьtпoлнив пoиск. oбlraРуxивaсt1'чтo ссьтлкaяa квиry нa этo\1сaйте иl{eeт вrц ъvw,amazon'сor1,/ехес/oЬidоs,/AslN,/1882968042/qid=r110169295,/sr=2.1/ rеf=pdьЬsь21/103.3869840.5485440,дo6aэляеN{еекPек,qaNlнoNryизoбPaxенtло.
156'. hеiq]lt='211'' alt='вuI />
>
ii/ со1d sртirq
Press
---------
и3iае'яeitРаtfleткy
23З
Е с - л ив ы и с п o л ь з ) е т е l n l е ' n e | Е х P | n r e г , 1 I я r v l n d o \ v . . lo }ъидигe' ч,lo,дo6а. вив ссылk.v к иJo6pаJrrению' мЬI тaк';e пoл
сиlrloФPaмкyвoкpyгиз.6p,*"",* (P".. si;;iи
нeнprсrъIй пoбoчньlйэффeкт-
rt
Pис,8,10, nternetЕхрlo.erдляWindйsдoбавляeтсиiюю заюючeнвoгoвтeгli*
рамкy вokругизoбpаxeнияi
PaзPa6oтчи(и в Miсrоsоft пoсчитanи. чтo пoльзoвaтелlo .-'..l.1l..::..*,,*".". yкa3aтц Чтo пo изoбРаJ{(еlrиIомoяснo щелкать! пeРехoдя rакI!м 06. 1::: ::1o
изo6ia'tениe roвoй ж:i"":"ёl3;#'iffi:;* ;li:i}.r.". чтoтa'.oе ,€rrия.
вPяд ли6ывьIuo-" .,"'ou..',,!Т;j..::Н:#HY.Ж,#lx1|,.
divьr,i9.Lсo'L
л . ,9 ,l)o:о6LI lore' l
пPo6Лемoй вIrдI{o нa '"j.;Ёr'x#ff#IJ1x?;o'ix1l1 ii]i:"::Р.ъе-зIroй (этo
''н**lънrj;il.:'};;ь.:'Т.j#::*::#
:i;:J:*:Н.:x1,Jfli'i:i;;r;жж*r*ъ :::llт"qlТ:"ffi **
этoгo
Ilе сдел;LlIиj испpaвиll
дaннoe 1пy.t no*.,o'o-n.*o, op'.p.'.p" ."u,;",.,-.iii J':.ii; [',i].,Ъili.";}il
.."::..,""F,"
*д
""l
вLцич' чro ш/Рин! лp,"oи .o,"'n,.oi.ou,яeт
l25 пик.
d1v{тiqhtсotuппtрosition:аbso1u.e; пidс
ж:*;;:f"}!:.:.:;.;;;Ё;;:i:;":'H:.:"iI:]:.;:i;:,:;i' этoro мaлo
rr 4rIя зaloлoвкoв пoвoстей - 4liинa кoлo'ке, стРo*".*"*.'.'.,"**;"1HЁ:##ffE;:.#'-,* в}ro кoлolrIlT.IIIиPе.
2з6
f л A a A a ' ( o ] Л а н 9 еW ё Ь . ( а й l а
измеIrим 'диРину кoлo1rм с t25 нa 156 пикселoв' чтo Paвнo IrIиРиIJеи3o6Ра ш и P с , o 6 . . а . 1 Ьr o / r е P . ж e | | и я ,H е . м o т P я н J ' o , ч 1 o т е п е Р L ч J ш (Рис' 8,11)' нa нее Bсе нal.пaдывaeтсЯ x.и}foтo PавIrо
:r*!!.t.,
!o пpавoeпoлe iрoоpановoдля изо6рахеHЙя, правую(oлoнкy,Mь|уsеличили Pис 8,]],PасшИрив наgадЬвание в рerулЬrатечeгопрoисхoдЙт oбласти сoдeрxимoгoнедoоатoчнoвeликo, цeнrраЛЬнoЙ стP)xтlРa paзметiсl тР€ 6 уrт, чтo6ы лeвое и пРaвoе гloля центpа-пънoй o6лa. сaи сoдер]кимoгo пPсвoсxoдили пo Рaзi{eру пpавую и Лeвую кoлolxt} сooтвет чтo6ьI пPeдoтвPатитЬ rraпoлзrlrис сoдеР}.lfl{огo кo"1oнoк дp}т нa дР}свeннo' гa. имевяo зryпpoблемyмьI видим нa Рис' 8.l1. неoбxo.цимo iвеЛичить Лpaвое тoPые стилIa llРaвoй lioЛoнкl!. Удa. пoле цеtiтPanЬнoй кoл I,ьI пPlямeм eе к прaвoNry кРato пPaвoй ItoлoнIiи лив' IraгIРимeР' пPаBoе гIоле зaставим и3o6Pа-чeнис заl'loлIlить ко'1oнслеэa и спРаBa' oкIra' a yдaлив oтстyпьI являетс.я 6езукоРизяeЕнoе РазNIещенaшей кolrечтroй яa всio пIиPиry ьT целЬlo итaк' !пaча"те пo' ! пpaвoй кoлoнке. шиРиrroй 156 пикселoв lrзo6Paт€ н ия Irие за6oт1rмся o цеrrтPа,1ьнoй кoлoнl.е: divtсontеlt
{margin:20!х156pх 0 165px; 9аddinq: 0 1emJ]
3атем - o пpавoй: l": w!oth:156!х:оo:o ,:,.о :1]рx: d.v'Iig\,сo1,,a m а r g i п | 2 0 р х 1 5 p х о 0 ; р a d d i n g : 1 e m0 j b o r d e r с o р : 2 ! a s o t i d + 0 6 9 ; i o т d e r . bo o.:,oу so,: в069:l и lre забyдЬтe )'IraзaтьPaзмеpьl изo6pa,!tения и oтс}тствyloщrй aтРи6yт altI < i п q s ! с = ' i f r а g e s / s n e r q s - b o o k j т o m o , j р q , ' l r ] d Е h = . 1 5 ъi 'r e i g h . = ' 2 1 1 " а t t = ' в u y . т h e l 4 а f v e 1 l o u sl a n d o i s n e I g s ' a r : A n e z о n , с o n ' / > < / . > BзгЛяEите нa pазмет}'.y с в1с!lоченнoй для нaглядIIoсти IPa]шцей r{eвтpаnьIloй кoлoнки (Pис.8'l2a и 8.126)' BеРхняя rpatlица гIРaвoй кoлoнки видlla у,.e сеiiчaс,
l{3*€'iяe!.paз:!'erny
2з7
Pис,8 12б,Pазмеrка в 6раyзeiesаfari PetyлЬтат лраKтИчески oдИнаKoв итак' стPaliицa вьп.,!ядитхl:)р6шo, пoэтoмyдaвaйтe псPeйдеi! к дo6aвлeяик) ст'Iлеи д/]тяссьiлoк rra нoвoсти B пPaвoй I(oлoнке.
3а.qae i сти,rи GGьtлoк Цa нoвocтr'| IIaгoNt lli этoм этalrе стaliет yдалсниe маPкеРoв из спис]{a и yмeньtle. ::ryYм ниe paзмеРa шРtiфта: d i v + r i E h t с o t ц m nd i v + n е п s ] i n ] i su 1 { 1 i s L . s i y 1 ё - Е y p е : n о n e ; iolt-5ize:.?em;] ' и л c й ' n o 6 p u r { а F т с яв *" P J J I и q н ь I х6 P J } , . e P a x{i е к o l o P Ь I e и J P и х ..l:..^
д o o i r э ' q я ' оl п o | я , д p ) . n е
пapaпIстPа'
о|l1\льll,пФJIov\ДлаJ,е\Icьjd,.ва)шo3а.li|'Ьо6J
что6ьI пеРеoпРeдел,Iть
нaстpoйки
divi'|тightсo]uпn div{пешs1iлks ut 11ist.stУte раddrng left: 10!x; паrs;n 1ёfti0;}
I]o yltoлчallию: tYрё:nonе, fcnt si2ё:.7еft;
ТьlleРь ссылки яa новoст]r вьiIJIядят' (aк пoкaзallo .tъпePь д:rвайтe дoPa6oтас!, кoд Размeтки ссьIлoк:
^ ^
нa Pис. 8.l3'
].ahref='ч'>seo,oo.!.,o,b,,,do,,o,,o,,,.,...
<1i><а nref=,*'>Dolstаs
.ч!dе.sci'
ь!ef='#n>гoте leпs
тo1kien sсhotar,
disсussеs
the sneri]s
238
глAaд
8. €эздnt{ge ч.e''..а*'а
'sпerls'tо Ьеre. lli] F!Ь ьhed Ьy со d sрrin9]::. P r е r 5. s U m m е r2 D 0 5 ] ] ' ] :
,:,-:,
d i 5 c u ' 9 ЁtsЬ e s n e r q '
.:-,,
Рис8.]з.Kпv!Kтамсписканeo6хoдЙмoдoбавитьтeгиiirk,чтoбЬсделатьихдoфпвЬ]мидлящeлчG
a
и дo6aвим стиnи д,!я яих: div+rightсо1щ
a {tеxс'deсolаtioв:шdeтline;
сo1o!iflс60; ]
div*tiqhLсotum a:hover {сotoтl +960;tехi.dёсoтаLiоn: lone;} div*.iqhtсotumn 1i'morеtink {foпс styLe:ltatiс'] Дaпeе вeo6xoдимo дo6aвить l(oд д?!я зaloлoвкa этoй oблaсти ссьIлoк:
< 1 i > < аh l е f = ' * ' ' >' s n e r g s ' ' t o b e r е . p u b t i s h e d , . ' IIос.ле этoтo мы лРимени!l стили к этоt\!y зaloл'rвкy и 'a{eEь]IIим веpxнеe пoле поумoлчatrию для эЛемевтa ulпoд ним' чтo6ы сoзлaть пpoмe;qтoк i{eждy зaго. Лoвкoм и спискoм: divflfightсohпn divtnaistinks u1 {1isi stУ1e-Lyрe:.one; гont.size:,?em; раddilg 1eЕt: 10рx; margin Left:0; mafq1fl-toD:0;} div*liqhtco1ф hз {text-а1iq!:сentё!; font-яizet.8ф; сo1o!:*960;М.Ei!. ьottoп.0pх; рad.liпg-.op: зDхi ьolde!-top: 29х dotted *960;i o6Paтите внимaEие. чтo мьI дo6aвили пyIrктиPID'тo линию над зa.oлoвкoм с пoмoщью bordеr-!оp и oтст1'п свеРх! чт()6ъl сoздaть IiебoлЬLUoйпpoмеяq.тoк меriдy зaтоnoвкoм и пeРвой стРoкoй спискa (Рис, B.14).
изi.e''вфpаз'{efiy
snеrgs News sneгas'' to !a rЁ
l
2'9
.:]: .::
o | Ь | ь h е!d! с D i 5 о r i a ] . : . Frеss - slhmir 2005 :1.]' Dou.|ir дnd?гson, :.:] п;,.Ф]h;ъеrc:
Pис,8,14. тeпеpьссЬiлки на !oвoс.ивыrлядят rcраtдoлyчшe нaкo}rеu' o6Paтите вниvа,1ие. ч'o справа rекст ссьlлoк непoсpедс,B i еннo кaсaeтся гРarrицЬl oк]ra 6PаyзePa, и вьIглядит этo не oсodeнIro пPивлекaт€льlIо. r roэтo)и} ]aдaдиM пpавoе пoлe д,я эJемент2 U-' так кaк эlo 6)дет !эке гpетье )тIo. минаIrие o пoлл(' 06ъед'"им их "ъднo:
4 amаzo|lloll sDe.qs News !ф!!Eц!,l!r! z!э5 ЕgrлGц!еg.:Ф тl k'en dda
P и с , 8 l 5 . г о т о в а яn р а в а як o Л o н K a
240
.л*aA
a' to}'ta;,l'e Li,s$.сэй'в
div+тigirtсoiunn di1.iinеп.:1.ts uL l1isс s.у1е.tУFе:lo..) 1cpх; пalqln:0 6!x о 0j} раdcinq.lеit| TегIеPъ oткnli]чиi1 вPеменнvro гPaI]ицу цсвтРlшъEoй и взIляllсп1яa гoтоnуlr пPa}укr кoIоEIq'(Рис' 8.15).
i.iL
:i2э:.jеп;
06]rас1.и содсРх]rNloгo
Coзданиe o6лacти Goдep)кПмofo тeпеРь пеРейдем к o6,1aсти сoдеР,киN!oro. нaчgс!! с тor.o. чтo t1oll вoкРуг изo6Pa]кeния МaNIьI MелдРам, сaloй стаРoй ведъNIьr,nРитвoРяющейся бРoдячим ToProвцем (Ртrс. 8.16). (мьr тaк.ке веPт{'vлио6Рaтн., тcкст' уд;Lпе}rнь,й Palreе для lraглядIrости). {ftoatj:teit; Ьо.d.I:1!х sclid
+096;пат-.i.:l 4!х 4рх.;;
Ъс МхKvсLLoL's l хl'lo cг .с
Тai. кaк и3o6piхeвие с-.lиваетсяс 6слoй стРaницеrj' IlьIдo6aв!ли noкPуIнеrо Рavкy и }iе6oльшие пoЛя спPава и св'з} чтo6ьI тексr нс нaпо-!зLr lIа xеro,
сo'АaёIl|
ПoДI''1сь
лaА P''Gу'IKoIY|
Iьпеpь дo6aвиNt пoдPисyнoqную подписъ !2'rя изo6Рaяrен'lя ведьtlы, ПРoстeй. lllим спoс(:)6oмсдeла,гЬэтo - в а63aце tlепoсpсдственвo пoд изo6Раxен!теNt дoбaв!rть в r.oд Tекст noдписи ,I ii'' сoдсР;кaщий изo6P {енис Ii a6Зaц;
!l;йеir,ёвразjaeткy .div
2с1
id=.ftаin iлаse' >
<Цg аtL=l]i1Фher l{etdтum iл disguise, t..п;hе Ьоok тhе ].!аr!e]lous Lаnd оf s n e т g s l l s x с = i i m a g е s / t r e 1 d т u f r _ i nd i s u i s ё _ l 8 o i r , j P 9 ' пicti='1Ec, hеlgь:=':2r:i ь <р сlass="сарtioл"> шothеr цеtdт!п disquisеd as a pеcc]e!-
e.. d;,].o.,',oо
ф i d L h : 1 в o ! ) х ;I l o a t : 1 e t Е ; F а ! 9 i п : o 4 р х 4 р x o;J div+сontent divlimainimаge iлq {ЬoIoer: 1рx so11.l + 9 6 0 ;) divflсortеlt divяmаinihaqe р {io!L.si2ё:'65eп; mаtgin:0рx 5рx;] .Ie\ePъ Дo1aBIaМ с.I\LaИ Дrя b1oсkquotе, Te. ]rl.trсkqъote сoЗ/\aЕ cт1еЦИaлЬI1o :и пPиirelrения с цитатами' пoэтolду имеi]нo eгo мьr лспor1ъз\сI' д ]1" oфoP'Iле. ,:^ BЬ| Ь:13ь1BJн|1ятo,1КиеH.., .]Pяteчониe
здёсьмы нe 6удФй oписьlвoть5.e вoлPoсь|,{oсoюциeся пptмeнeниятeгo ь1oсkquote . BмeФo этo16 лyчшe лрoчтяe doъD o нвl4 Poсnonoxeннyю лo oдpeсy
: .:. I .".:1 ..":" : ""..";..:,"., ;.;,:..,.,.*_ "".,
PИс,8]7'МЬ вь|делили сМесrИв цИrату, ее зправoИдoбавивнeбoлЬшИе пoляЙ oтоyпЬ
242
rяAlA 8. сn3даяПew€ l ,.<ай'a шй htto|//ww.ьtm|ьook.ru/ hltD://*wv.6dU,design"oU'ru/togs/Ь|oikquot..html ь|m|/Ь|oсkoUoie.htй|.
e не -tlo6авлятЬ кjзьIчliи вoкp) г текLта' зы|юченнoгo Btr)тPи тeгa b1oсkquoE p. в тег егo (тoЛкиllаl г дo6aвить следr,е Цжнo. для выде lения автьРa цlтать| 't'сделaть сoдePжимoгo o6лaсти мьl хoтим смeстить цитary к пpaвo}4 кpaю так. чтo6ьr oсIroвrioй текст o6тeкaл ee. нa Pис. 8.17 мы видим IoToвьIЙ Резyлъ. lат. a нижс пPивrден нeo6xoд/чый кoд: borde!d i v f l с o n L e n t ] э 1 o с k q ! o Е e{ п i d t h : 2 5 0 р х ; f t о a t : r i q h Е ; f o n t - s 1 z е : . 7 е m ; 1 0 p х ; m a r q l n : о Ё 9 6 0 ; d o t Е ё d b о t r o m : 2 р a b о r d e т toр: ]рх dotted {960j p а d d i n q : 6 р х 1 0 р х ;}
d i v + с o n | е n t b l o с k q u o t e р { п a r g i n|0 ; f o n t . s t y 1 e : i t a 1 i с ; } нaибoлее вa]iсrьIм пpи этol{ является вы6oP ]n{PIrIrьl цитaты и дo6aвлelrlrе пoля свoйства f lоat ' тaкjке мьl лo6aвилrr ryнктиpньIе лиlrиti яaд II пoд цитaтoЙ ' на-v oсrалoсь сдeлaть в o6лaсти сoдеPlкимolo' ПoЬe этo"o единственнoе$Iтo этo зaдaть стtaпъ дЛя ссьUItllI в кoltц€ пoмиr"'o дo6aвления rrЙя.нeгo кoлoтlтиfлa' юrиIи в этoй ссьIлкe) (см. pис.8'18). тeкстa (дo6aвим епrе кaвЬIчltи l1,1янaзвaнi,iя а:novеr d l v + с o n t ё n Еa { t e х t - d ё с о ! a t i o n : u n d e т 1 i n е J с o 1 о f : + с 6 0 l ] d i v * с o n t e n t J {сoto!: i|960;tеxt-dесoтаtion:nо!е,
Who kniohtсёl|вds]r рerсivвl,а refогm€ d oqre,Go|ithos, аnd а Wiсkв еаt-sсhildrеnаnd hаs beсоmsа vegЕtаr]аn) 'тhe l.]аrve||.iur Lвnd сf sn.:rqs ,q.eidmоrе аbоut N Рис, a,]8, в о6ь!чнoмсoооянии ссьлKа выдeленаnoдчеркиваниeм
Whоis tryingto kniohtса |edsir Pвrсivа|,в гeformedоgre,Go|]thos, WLtсhnаm а Wiсked аnd veget0riаn) в hэs Ьeсome аnd eаiE сhi]dren
Reаdrnoreёlr,]ut.тhe lr]ЁrvelousLаndфi 5nеrss,'
исчезаeт Pис,8'19, пpи яавeдениива веe yKазaтелямЬши oва меняeтцвeт' а пoдчеPкиваниe
3адaem Cтliлl| lllDкнero
кoлoПтиryла
с-T|,|л|1'' Мы 'to)l.ем6ыстрo paзметить нtr'.яий колoнTиflл (Pис. 8'20)' испoльзуя мo)к. кoToРый кoд' след)'loщий .o"oa""ы. в '"uue s. ,Ц"я эToIо 1raмпoтPе6yется нo пpoсгo сltoпиРoвaтьi
из!!€ я яэ|llраз&€ r {y
241
div}fooLе.
{Nidth:11]0*' /*застaвjяст div з,!orя!тъ l(оятеiiяер' oбычlo этo Ьodу+/ рadding : 4рх 0 , /*oтодвигaет ссьLrш oт вeрхнeй Л явхпей .рaви div*/ fоlt.E12el'65ф; fon..size:,9ёr; Рр!Фтa.сьI,oк*/ / * з а д а е т Р а з м еш сeхt.a1iqn: сen.er; /*цептPиPует элеltеятъIul в +/ div Deсkground сoto.:t!69' /*зajaетфoвoвьtйцветdi!*/ dit+jooЕe.
ui
/ftа.qit:2!х.;]
drvЁfoote.
1i
{disр]аy:ir1lnе;
/ + в e p т и к a i ь н ь loет с т y п ым с д д )с п и с х a м !s /
/*3arаeт I oР!3oятaтьнoе oтобpшeяле спи.{oв'l /+зalaеf цвФвеpт!кalьньI\ лnяий +/ boidё! 1еfЕ:1!х sotid; /tсoздает веРтпhтън1Ф jия'Ф otева oт ц'(цоф лФcma *,/ сo1oI: *AгЕ; /*зaцaст цвет вepтпкаlьsыхnlвлn "/ со1оr:пhiLe;
раddпg:0, 5pх 0 9рx; /*гoризoятfurьqoeлPо.тPаяствo 'lех,{) ссьL1кa!ц и веpтикfuьпъteмл nиqЙямц | /
] div#foоter ti:first-.ii1d ibordеI.1еlt:0;] з,емеnтa.пцска.яе paoоmer! Intегnel Lap]orег "/ djviifooter u1 ti a {Еех.-dесoration:nonеl
/ 1 д м я е т л e в } Ф. р a в и ц ] , l L !!яе р в o г o
/1'дaяет лoдcеPкhaЕие ссы,юк */ dlv#footеr u1 ]i a:ir.?ет rсехt-dе.oтaсio.:uidет1inе;j / * п o д ч е P к и в a я исeс ь l , o к пРи вaвeдeяииyкaзатeля*/ div#foctеr ut.iinе!'lint 1 i { с о t . т : * с с с ; ] / * ц в e т з н а ч f i aa в т o р 1 к ! хп р а в и веpтикaъвых paдellrелей в пoслeд!ей .тРoке ?/ civiifoot*-ul.fЦeрrlr. ti a i.otoт|+ссс;] /*явно зaдаеtr'цвет' иначе q,дет )вaследoвaп бejьIй oт di!'#footег li "/ div{footeт u].finерrir: 1i a:I].Ier 1сo1oI:вlnr;J / ; ! е я я e т ц в е тэ r r е ! е н т o в нЙхяeй стpoкп нa6eльlй при {авeдепии укaзателя*/
aвс0лe а Yeqetёd:n) зid а v.kd
v]tсh
fuс, 8,2o Hиxний rcлoшлул rрeбyeтдоработки,iо pdlмеrка в Uoратит€ ввимание' что цв€ т ..ЬlлKи.рИ наведe!иИyKа.а.*o целoм пoлучиласЬудач!oЙ, ''* n" ц*аi, no. "o'., васлeдуerсяor рoДитeльсKoгo элемeвтa d1r
244
rJlAaA 6'.o!даiзи€
wd3.iаiтэ
Bнeся oTмeченньle изменения в с,rLIь (не{)6хoдIrмьIе'тaк Irак oсlioвIioй Рaз. льзoвaние з!Iачения 0'6б em сдenaмеP lIIPифтa мьI yмеIJь -!o текст IlечитaсмыM)| I'ЬI поnyчили oчeнь неп]roхoй нижний кoлонтит},. o6paTиTе внимaние, чтo этo пРимеP llспo-!ьзoвalrйя зaroтoloкl Iiо3вoJrяIoщеqaм Io сэl.oнoмить вPeIIя' Что6ЬI сoздaть и oтлaдrjть кoлolrTиryл' в пepвъIЙ Paз илей I.t6лaгo. tlollадodил€ я чaс,llо тепеPь' зa счетпoвтoРl I!ь1 сoздаем сЛисoк. Tакoй хе с)т!t, гiPе/]стaвляeТ пo Iощl что дaРя Paзмeтка. миIryт' несколькo кoЛoнтпryл за пoд06вый ТeпеРь ясo6хoдим() пoРа60татъ над цветаl1и фоIra и !Iрифтa, Bo.пeРвых' въI6еPем цвeт фoпа. 6oлeс noдхoдящий к {)6rцей гaNlMс с.rPaнrjцьt, д,lя ссьIлoк и Pазl{елителeй мсх(цy ниNtи мЬI исIIoЛьЧ'eм те )r€ стили' q!,o и для пРotllr,.( ссьi-
лoк (Рис.8.21).
Fю1,-*s.tr
'l:l,'liaЁ;;,g]il:;':;,;!З PЙс' 8 2], ГoтoвыЙнЙхниЙ кoлoвти1улсдoбавлевнЬм фoнoвь]мцветoми цветамиссЬ|лоx
тt М\RV(LLо], l-lшооr Jьt<.с;
noдчиФxой тeпepЬзаЙмeмся зaверЦеAа, Pис,s'22 oсновЁаяirа6oтасoстЙлями
otgяча.еtёaа''dя9oй6а
div+iooter ti 1disрtаУ:intiлe; соtcт:iйite; boтder tёfr:1pх so1iа; сoto!:lс6о; о сo:Оs: o, 1] р.,, div#foo.ет ii:tirsс сhitd {bоrdе..ieft:0; ] div]iЕootеr u1 1i a {teхt-deсcIation:none; со1or:с60' ]
d i ' / i | f o o t e r ! t 1 i а : l o v e x { L e х r d e с o т а Е i о n : u n d е т 1 i n e ;с o 1 o r : + 9 6 o ] drvflfooEe! ul, finepriлt 11 {сo1o!:{с6o;] div*footёf u1.iinерriDi li a {сo1o!:#с60;] d!v+fooЕeru1.fileрrint
11 a:nover {сo1о!:*96o;]
нa Plrс. 8.22 мы в4ципl текIций Pсз)льтaт.
oкoнчатeльнaя нaстрoйка зaдaв стили oснoвньIх элeмеIIтoвj noPа вI{ести oкoвчaтельньle штРихи. цвeт зaloлoвка и стРaтiицЬI пoчти oдliвацpвj в РезуJ1ьтaте и}1еет с1.ьIсц ли6lr дo6аBnть Paзделите,lЬнylo лиItиIo' либo измени,гь цвет фoяa стрalшцьI' Тo 'кe сaN{oe yo'(. нo скaзaTь и o ни)кнем кoлoнтиrvле, BoкРyI элeмeЕтoв EaвиIaци!т в Лeвoй кo. линии
свеРхy
'{ снизy - пу)кяo иэlteя!ть
их ИлЙ уДarlиaц
с-лишItoм6ли3кl)дРyт к дPyry кРoме тoro. Tr6yeтся внести еще пaPy мслк,Iх дoбaвлений в кoд: пoместить кaвъIчкивoкРlт вазвания кIrиги в циTaте и дo6a. вить Toчкy в кoнце IIoдpисyEочIlой пoдписи. нaчнeм с левoй кoлoнItи (Dис. 8.2з)'
ве|ore тhе нobЬit, therе
Pис 8 2з, Mы ваороили nоля и вЬ рoвнялиэлемesrьiHавигaциИsлeвоИ (oлонKе,a пoле \е- ad,ь1ai.o'a,,Jгp,a'J l.l . л"вa/
246
глAвA8. сo]дaнl|e Weь-сайта
d i v * n a v { р о s l t ; о n : e b s o 1 u : e ; 1 е f t : 0 ! l ; : o р ; 6 0 ! х ; l i d t h i 1 5 0 ! х ' р а d d i n g : . 5 е m0 0 0; ftafgii:22рx 0 о о; } div+nav j1 {bordеr:c' пarqin:12pi 1.25Ф 12рx 1'25еп;.,addin-с:0j 1is.' s t У 1 е . y . :n o n e ; f о n i . f l e i g h : : b o t d ; i o l t - s i z e | , ] 5 е m ;] div+сoitenЕ {narqinj20!х 1569х 0 1509х; рaddiгq: 0 1em;} тепeРь не06х0димo из!lенитЬ цвет BеРxней и Еи)lсIей Линии в o6лaсти сo. (!ositiol|аbsc1u:e; lr!drh:156рx' Lоp:60'x; riqht:0рх; пargin|20рx 0 0 0; рaddirg:leп 0; border.top:2рx sorid ]i!69; ьolder. ь o t t ф : 1 p х в o t 1 i l * 0 6 9 0 0 0]; div{rightсctuN
тaклre дo6aвим PaзделительнЬIе лиEии для 3aloxoBкa и нюкнеro кoлoнтитyлa' чтo6ьI бoЛеe чеTкo вьlдеЛить их: diтflheaiет {heigh.:5O!tj bасkgrou!d со1o.:}FFс; Еext-a1iqn;сеnie!; bordeт i ] o l : с o п :1 p х Ё 9 6 0 s o 1 i d ; ] dlviioоre! {пidrn|!00?; paddinq:4pх1]; ion: sizе:,9еft; teх:.аlign:сenteт; Ьaс]вefofe тЬe lloььit,
thёre пав Gоiьo tЬe s!e!g.
,тьe мase11ouв l,and ot s!e!g6|' <1пg a]'tз''Go!ьo the sflellr, fron tьe book j p g ' 1 8 0 ' Ь e i q h t = ' ' 2 4 8 "/ > ф i . t t ь = " 1 8 o F . в!с=ninаgeв/go!ьo < ! с 1 а s s = ' с а р t i o n ' > G o l b or e t u т n Е f l o п ь ц п t i n g i п t ь e f o l e 8 t . < / р > < / d r v > < . . > ' т h eu a t v e l l о u s L a n d o f s r e . g s ' и а s t h e l а s : o i e i q h t b o o i s п т 1 L L e n b y i . д , I , , J У kseп 1 i h { 1 8 ? з 1 9 ] 5 ) , ' , .Да-пее зaдадиlt стьrи
д.т
dlviсorLe.t ht {foit siz-.:1'4eп; ior. vаriаr.:sпaLl.сaрs; mаrqi! toр:2еm; fon. iапitY|'сoпiс sans мs'' '/erdanа, sans-seril; i для исгtoлBoвaния бoдь. o6PaтЙтe впиNtatrиe нa применеIrиe foвt-variant 6укв в текстс (пoмвите глaву 3?)' нo' естественIio, III"* "ponисI{ъIх " ",.i""o*"'
aкaячатeaъsаg
t!а.'Рoй!{а
247
эTo I]€ Paбoтaeт в Inteгпеt ItP]oJ:еr B дalrнolt IlIРифт. дala,iтe тaкже уве-!ичjl}I пPaвoе поле ч}ть да-rтъшeoт пpaвoЙ кpoNtки изо6ParксЕил' dIvfсоn.eit xoрolпo.
div+iailiпаge
]тid.t:18сpх;
f1oаt:1еit;
па. ir:c
8pх 4!х 0;}
тeпеpь нaшa стpаE,IiIа tsъIглядитj кaк нa Pис, 8.24'
A&v€ L LоUJ:LAND .tA
вFфЕ т!Е новп'
тlЕrЕ wrl 6*в0 rнЕ slЕм.
*,1r.
P и с , 8 ' 2 4 т. а к в Ь г л я д и т н e ш-ар а ! и ц а п o Ф e в т o р o г oз э r о д . и с п р а в л e я и й кaк эидIro, oстaпись некoтoPьIe недoчетьI. IlaпPи]'еР' пoдPисytioчнaя лoд. писЬ теPяется сpeди o oвки нoвoстей сбиЛись в Ityч,! (зa исюxloчеяиeм oтoбРa,{е}lиЯ стPxницъl в Intеrnet ЕхР1оrег д,1я Windowф. oPaн' ва яаIш вэг/.lяд| т:lкjl(е слиIIкotrl грv6o, ведь заглaвиe дол. }ilro пpивлeкaть пoльз aть еro, кРotIe тolo, oтстylьl l!eхt. ду a6зaцaми вe]rикoвaты. ислрaBи]] эти !eioчи, Blraчaпe иэNIениl' цвет пoдpllсYнoчнoй IrаДI1иси] чтoбьI выделить ее| div]iсontenЕ divPnаiniпаg. OPаI{,кевЬIй 3aroлoвoк
р iior. слишкoм
size:,6.:n; 6Poскииj
nar.lf:!.!х
.рх; сo1or!*с60;]
]тoэтorql сдeлaеll eгo те]!Iнее:
div#соnte!L h] {ionL.size:1.4еп; fo.Е Ieriаr::snа]1 .ont faniLу|'сoпiс sаns vs'' rc.dana' sа.s.serii;
сaрs, пa.qix с o 1 o ! : * 9 6 o J]
to!:2еп;
l48
rлAaA a. с'lдзя*!e WeЬ(aйra
в npa. дaлсе исnpaвим пРo6лемy с oтсЦпaltn мe'cду зaro-loвкaN{инoвoстей l!ы Irе явEo vказa. вoй,.oлoirке. здесь все oчень пPoстo' TaI! кaк этIr пРolteжyfки гloле pав' веPxне'з Jtи, селеl.тoР li oтс}тстByеT. Пoэтомy дo6aви!1 elo и э:цадим чтo Пoмнитe. нoе нуЛю' a вx)ltllее пoле Pавнoе пojloвиEе высo].ьl стpoки. irаl{ пoэ,гoму дoстатoчвo )'}a uеРтика-IьЕьIе пo]rя llаtсtадЬIвaются дРуr нa дPyгa, зать лI{Цrьодlro из яиx: . i i v { . i g h L с o 1 u m d i v н n е п s l i n l r s i 1 1 п а r q i n t o р : 0 j m a r q i в b o t t o п : ' 5 e a ;) кaк Пoслeднее, нo не iltеEее Raя(нoе, настPoйкa пpo6еЛoв меlq!, a6зaцaми' втoРoro}xa а нулlo' &пя oдпo пoле PaBнoe и с всртI'ка]rЬньI}Iиlllrлями, зaдади}I )ltеIIЕу,.tioе знaчение: d i ! ] i с o n t e n t ! ] f o п t s i z е : , в е п ; п a r q i n - Е o р :r ]j п a т q i r b o t t o n : . 5 е m ,] a6зaцaми. Этoт пРием дает вaм пoлньй кolrтРoль над пPостРaнствoм меrкдy oблиI. N{елочrr, пoдo6пыe этoй. пoзвoляloT пРидaть сaйD пРoфессиoнaльньIй paсстoяIlие мс,кдy сиI1вoлaм с миЕIrмaцьныlfи усLпиями. пфвшьноe
в€FоAЕ тнЕ |loB''т,
тнЕRЕ wls 60пз0
-т|lC sNЕр6'
P и с s. , 2 5 , д о р а б o т а в ! а я о р а н И ц а в б р а у t e р e t i r е T o х
{,..сR'аG'ьl.эя
249
$сrрaйхa
aбзaцaми и элементaмI'l в qa{ме сoздает o6щ"vю тaPмoliик} и IloЕьIIIlaеT пPивлe. кaтeльнoсть даr'iе пPoстolo дизаЙI{a. ТегеРЬ вьlooвIlлеr1 всpх пРJвoj к(' uчки l веР\o! |евoii hoJloI t'j: divf,nav {роsition:absoi!Lе; n '.q, : .рv 0 5-! 0-
tёfL:0рa,
toр:60!х;
пid.h:15!рх'
padding:0;
divi!iqhссoiuпn {рosiсion|аbsotutеj ftidtn:156рx; toр;60!х; iiqht:0!х; matgin:з2px r] 0 0; рaddinq:iem 0; border-toр:2px so1id l960; bordef. b o t i o m : : l р x s o 1 i d # 9 6 0 ;] тепеPь,
кaк в,Iдтlo нa pис.8'25'
llьI дo6ились
в lnternеt ЕхРloгег и др}тих 6PаyзеPaх,
цсльнoгo
о6лjrка
стРaницьl
!€ F oPЕ тнЕ нов3тт, #]ЕRЕwAs 6oRвo тнE sNЕя6,
.."- Фь".. " i -,,."е".:
'r :;:,";'1f;1".:,.,;;:
Pис'8,26'этахeораницав 6раyзeре |ntегnel ЕХрorеr нaм oсталoсь вьIпoЛIrиTЬ еще oдвo техвиqесI.oе дейсTвие, ПРo6лем0й ти6. ]lж Рaзмeтoк является тoj чтo пoльзoвaтeль мo)ltет Paзрушить их. чPезмеpвo су3nB или Paстяяyв oкEо 6Рayэеpa (pис. 8'27),
250
глAaA a. (.зда*и9 !!]eiз.{n.1;t
PИс 8 27' (oгда пользовaтель!рeзвьiчаЙ!о.yхаero(вoбраузeра' рё]мeiKа pyшиrсяиэлeмеErЬ наоaдывают.я дру. на дрy.ё' нехoрoшol нo испDавиMo
Orpашиrreниe минимальнoй и шrаксимальнoй щrrpиньl д , t я I l Р е д ol в P а Щ e н . l я п o д U 6 ч ь | чP e г P и я т t t o . т е й ч ъ ]д o ' ж | ы o | р а н и ч и r ь м и н и . llalьнylo и NIaксима-!ьн1зolЦиРинy Pазtr{eтки,д,rя этoгo в сss eстьдвa свoйствa: min Widlh и пaх_WidЕh. нo в 6payзеPе Intеrnеt ЕхPloIеI o}iп irе пoддеp'мвaloт. ся. Поэтoмy нaм пoтРе6yется исl1oлЬзoвaть фlнкциюJаvasсгiрl minmaх. j s' пPимвчoниe
пo .тoтястичeским дoвнь!м Ao ] 0оl. пoлЬзoвoтeлeй oтмючоюt пoAqeрxку Jovоsсriрt в 6FoузePoх, пo'тoяу. пPи PoзPo6oт<6 сoйтoв учlты!oйтo, чтo нe вс€ noльзoв016лисмo.rl испoлЬ3oвoтЬзoAo!нЬ 6 фyнхции Jovos.liPt. в нoшeм случoe orи всё ooвнo смo.yт пoлЬзoвo'Ься сoйтoм, .Poсlo ёlo o6л,< oкоx6т.
oкоllЧjreл}яаi|iа.?рoй(a
251
в лoкaлъпый кaталoг и пoмeстим в негo сцеEaРиt'i дo6aвим кaтalo.JavasсriPi minnaх. js. зaтем зaдaдим lra негo ссьIлIITв 06ласти head хнTмL'дoкумeнта: < s с ! r р t t y р e = t Е e х t / ] а v а s с r i р t ' s ! с : l j a v a s с i i р Е / m i n m a xj.s " > < / s . . i р t > пoместим div вoкPlт всeй pазмeтки _ д-lIя негo lt(ьl зададиy мaксимaцънyк) и миIlима-r!ъl{r1o пlиPиEy. этoт div 6iдeт ст''{tить кol]тeйIrеpoy всей Рaзмeтки и oгPalrичивaтБ ee пIир,JIry:
тепеPь пРи6авьте стIaпь длЯ эгoгo кoнтеЙн(Ра: d i v Ё с o n t а i n e r { р o s i t i o n : I e 1 e t i т ё ; ф l i n w i d t ] r| в 0 O р х ;п a х п i d t h : 1 0 0 0 ! х ; паrgiп 1eit:auto; пalgin righi:autо; bасkgтound.сo1oI;ёlсf2с9) Чтo вartнo - яеo6хoдипfo зaдaть д,!я яero отlloситеJrьнoe позициoтrиРoвalrие. ТьпеРЬ этoт кoirтeйriеp div игPaет Poль кolrтerrста пoзициoqиPовa'яLlя рtя 6o. (oвых кoЛolloк. eсли вы яе 'тDriете дЛя rrего знaчение relativе в свoйстве posiЕion, 6oкoвьIе кoлoнки пo.пPеJкнемy 6yД"r вьlpaвIrивaться oтнoситeЛь:ro тегa body' тoестьпo гpaЕице oкнa бPаyзеPa, Мo]ltетe вPеменIro y6Рaть свoйствo pоs1Еlon и }ъидите Pе3yльтaт, Pa3мeстив кotrтeйнeР, aвтop не yдеPlкaлся и задaл цвeт фoнa &пя Eегo. кalt в!ц1{o Еa Рис. 8'28, этoт пoслeдний штРих действителЬЕo yнифициPyет всю Paзметк1. свoйства maх-widthи min-Width задaioт oгPаничения rI1иPинъIРaзмeтки. Aв. тoмaтические noля цeнтРиPyloт paзмeтIq в oкIrе 6PaузеPa' B кaчествe дoпo,llе. нIrя y нас тeпеРь есть div' ДlиPина кoтoРolo тoчнo сoвпадaет с шиPиЕoй стPа. ницьl. ч,ro пolволяет нav зaдar Ь фoнoвый цвет Taroкe дoбaв!ш нe6oльIrloй пPoме)l.fтoк Ме,кдv ни)rtliим кoЛoнтитTлoм I.r oс. rroвIrьrм текстoп{, чт06ьI Рaздeлить эти o6лaсти: d i v * f o o Е e ! { и i d t h | 1 о O ? ; . ' . п а l g i ! - t o D ! 1 . 5 e f r ;] тьпеPь стpaницa выIлядит, кaк нa pис. 8.28,
252
''iAa& }' (Фэяа**e }li€t.Фйra
\KV(],LoL'l L\\D ot 5N€ \ сj r1.,4-'t:..
'1
ll-
-itnl@dфoфd9ф
..-;ф....Fr'.'.фр'.
dJ;&-ф
std.E
,
,:l;; "';;;;];;;;:;;:;;;
шИpинЬ' oви автoмaтичес(Йцeнтриpyeтся PИс.8.28'тeiеpь, кoГдаpа]MетKадoФигаetMа(сиl,алЬнoЙ
итaк' стpаницa гoтoвa,
3aключeниe кие нaBыкlr ле)мт в oсвoвe твoР' кaк }Dnеoт}lечilloсь в н ческolo въIPa-'.ения' иэтo сllpaвед-.iивo !т д]rя Ч'зьIкaнтoв' и4qяTаIIцoРoв' и.qця а32шaсьдrrя aaс пoлезrroЙ' пoNlorЛa \{еЬ-дизalirrерoв. нaдс на Рeanизaцию твoPческlrх нaвъIки и вдoхнoви/ra вalIIи техническис l'кРеnи,гь зaд,!aloк.мь! пoстaPa]iись зaпoлЕить стРaflицЬl кiIиги сaмьI}'и пoлeзнь!ми fiPи. емavи Рa6отьI с ОSS, Bсе эти сведеяJrя являkrтся Резy;]Ьтaтoll NIнoгoчaсoвьtx меРов
l] сoветoв,
РJ6o,J|Ь пPеДrтoxенв!I,(
lJк, чак jtoЧе.' я'
NlllсlгI,Iми 'vlftlьIl{Л
ьвиР гJ.,Fяцией и rцедРъINIll
идей, IPи.
лloдьltи
' !vеь.
сoo6п{ествe вссм нaм. итaк' тепеPь пРишел Baш чеPeД сoздaвать стилиI
сoзAаниe сайта o гнQмахс noмoщьюoтpицатёльныхnoлeй с исполЬзoвапрeдлагaем вашeмУввиМаниюry xe стpаниЦy' сoздaннУю И вапoслeдок пoлeй(рис.8'?9). ниeМотрицaтельнь|х
.jа(лючexrс
:lз
Pис 8?9 та Хе сIр.ница' сoздаHнаяс noMоцЬюсrилеЙ' рaс.мoтpеввЬ]хв oпИсаниисоrданИя ша6лoнaс отрицатeлЬньми поляMи
ЭтaстpавиЦaвизyальнoвичrМ нe oтличaетояот создaннoйвЬшe! нo eсли взглян!тЬнa ee кoд|дocrynнЬrйнa сайтe М'bbd,сom/stY lп' вЬrувидитe]что oн оoвepшенllo другoй' таKкак МьrиспoлЬзУeM рaзмeткУс плaвaющимикoлoнкамИ,тo вместo aбcолtотяoгоnoзициolиpoвaния мoхем раошиpитЬниxний кoлoнтиryлвo всю шириl1Уразметки' Пo' сколЬкуоласностЬyвeличениябoxовoЙ колoнкии еe нaKлaдываниявa кoлoнтиryлoт. с!тствуeт' в дaннoм шaблонe полo)кeниeкoлoнтиryла oпрeделяет сaмаЯ длинная
Пpилorкeниe. Cвoйствa C55 и иx 3нaчeния
B этoм приЛo)ltении сoдеP,.итсл пеpечеllь свoйсTв сss и их дolтyстимьв знaчe. Irий, Тa6IицъI пPиведеIiьI с PазPепIеIIия сaйта 1v3 sсhools' oбyчaloщегo РесyPсa (!Дgц.r{3sgb9qЬ.с9щ) , Bсе эти тa6JrицьI i{oжнo rraйти lra сай. &Iя lъь-дизaйнеPoв тe с пР,lмеPaми и пoдpo61rъши o6ъяснeнпЯitи. (IЕ _ Intегnеt Ехplorеr, N . Nеt. 5 . а P e ,W ] с - \ V e ь О ] | д | Р | \ .
с60йфв0
oписаниe
d
значeния
nри'!я{€ l .l|э
IE
2g5
N
пoзвoляетзaдаrьBceчeтыpeграницы и их nарамeтpы в oднoмoбьi6Лeнии
сss1
noФoBeт задaтЬвсe па;амeтpы нихвeЙ.pаницЬ| в oдяoмoбъявЛeнии
сss]
задаeтцBerниxнeйграницы задаeтстильlиянeй rрaницьl
сss2
за'4aфщиринунихнейгpаниць|
задаeтцвeтач6тырeХ rраниц мо*нo левoйrpaницыв oдвoмoбъявлeнии
сss1 сss1
зэдЕ€ т цв€ т лeвoЙrpаницЬl
css2
задa6тстильлeвoйrраницы
сss2
зaдаeтUириryлeвoйграницы
пoзвoляeтзаAатьвce паpам€ r ры правoйrраяицыв oдвoмo6ъяsлeнии
cssl
зaдaeтцвeтправoйгравицы
сss2
зaдaeтФилЬлравoйграницЬ
сss2
задэoтшиpинУпpааoйrpaницы
сss1
зздаётстиличeтырelгравиц'мoxнo ygзаъ oтoднoгoдо чёърех филей
cssl
Is5
(т.t'ь$iй
tайт с п'нoщь!' сss
таблица2' границa(oкoнчaниe) cвoйствo.
oпйcаниe
'.];.IЕ
N
wзс,
г]oзBoляeтзадатЬ всe nарамeтры верхнeй граHицы в oдном объявЛeнии
cssl
задаeт цвeт 8epxнeй грalицы
сss2
задаeт Фиnь 8eрхнeй rравицы
css2
задаeт ширину вeрхнeй гpаHицы
задаeт тoЛщинy чeтыpeХ .раяиц, мoxHo yКaэатЬoтoднoго
тaблицаз, Kлаcоификация свoйcтвo oписэяиe
задаeттипoтoбpыаeмoro
uIl' qrоss!а1r
IЕ
N
4.
6.q9?
п'rt'oxзtrre
23'
тaблицаз' Kлассификaция (oкoнcание) Gвonсrвo oписаниe dj5!]]/
задаerтиnoтo6рfu eниялeментa
i
задaeтрaспoлoxeниё тёкстаилli изо6ржениявдpУгомэлeмeпe
сss1
заjаeт статичнoe,oтнoситeлЬнoe' аооoлФтнoe илиФикcированноё
сss2
з адаeт видимoсть или невидимoстЬ
css2
N
задаФ 6uсorf эл€мeнтa
cssl
эадаeт pассmяHи€ мexду Фрoкaми
оss]
зaда6тмакcиммьнyювЬlсoт!sлeмeпa
оss2
задaeт мaксимe Ьвуюшиpинy элeмeнта
оss2
I 2s8
сrиn}tЬrй Caйтс 'olчourьlo Gss
та6лицa4' Pазмеры(окoнчаниe)
N ,. v{зс задвeт минимФ*ую высor} Фeмeнв задаeтминимUьнУФширинУалeмeнъ
сss2
задa6т ширинyэлeмeвтa
сss1
та6лицa5. LLlриФт .IE
свoйd.o onrcаяиe задаeт вф пар.мeтpы щриФта , вoдвoмoбъямeнии
сss1
o
сss1 сss1
сss2 теryцвв сxима.тилиpаcширяeт
оss2
I
пPlиo*€ в se
:59
таблица5, шpифт(oкончaниe) свoйcтвo onисаhи6
сss] cssl сss1
таблица 6, гeнерируeMoe coдeрxимoe с'oйствo
oписа!иe
N
гeнepируетcодeрxимoe Bдоkyмeнте,Иcлoльзyет.я
css2
sr::.q,
1]si зtуie n'!.)
сss2 оss2 сss2
2ъo
(т;J .*ьiй сaйт. tlоt!'t4ь}o с5s
тaблицa7' cписokи мapкepь| IЕ
N
сss1 слис€
в oд3oм oбъявлеяии
сssr
для исполЬзoваHияв Gчeствё задaет рaсполoxeниe мaрxepa за.0'а€ т тип мaркeра спиCia
o
пtrr}er otЕsеi
зaдaет смeu{eниeмаркера пo гopизoHтФи
IE
сss]
задаёт 3сe паpамeтрь' noля
задаeт Hиxнee пoле элeмeнЙ
cssl з
оssr
Itpиtioжerr.e
16l
та6лица8, пoлe (bxosчаниe) IE
N
зaдaётвeрxнeeпoлeэneмeяm
сss1
зада€т вce паpамeтpЬ|(ofryЕв
оss2 css2 сss2
a
I I
оutline 'idth
зада€ т ширинy кoнryра вoФ'f элемёяt
о.oйфвo
oписая!ё
сss2
N
зaдаeт вce nаpамeтрыoтсrynoв
зэда6т oтсryл свизy для элoмеюa задаeт oтстуn cлeва для ФeмeBта задаФ oт.ryп cлрФа для эreм4в зздаeт Фстул овeрxyдЛязneмeяa
4
сss1
4
сssl
4
оssI
262
Cт.|льliый !айт t noмoщью Css
таблица11' Paспoлoхeниe свoйсfio
lE
N
w3с
5
6
сss2
4
6
сss2
4
6
сss2
5
6
сss2
вeрхнeгoкрaя a)ro задаeтраслoлoxeние элементаoтнocиreлЬяoлевoгokрaя з
4
4
сss2
зада€ т вaртикальнoe выpавви вани e элeм eнтa
4
4
сssl
4
6
сss2
0писани6
зaда6т формyэлeментa
рoдит€ЛЬс{oгo
Yertiсаl
aligл
элeмeяъ
с.oйcт!o
oписани€
lE
N
wзc
ьo!de:.сolLа!sе
задaeтграницутаблицы
в
7
сss2
b.tdеr.s9асinq
задаeтpacФoяни6м€ ' (дyrрaвицами эtaчeяиe
-
6
сss2
зarл.вия эадаeтраcпoлoxeниё oтнoсит€ л ьнoтaблицы
top bo!!оm
пр''лoя{eisе
26з
таблицa 12. таблицa (oKoнчаниe)
сss2
N
задаeтнаnpaвление тeкcra увeличивавт иЛиyмeньшэer мe'(дyбyквами l расотояниe выpавниваeт тeХствнутgi элeмeнтa
з
сss1
оss]
дoбаBляeтoфopмлeниe тeксъ
задаeт oтсryn для пeрвoйcrрo(и
сss]
зэдаeт т€нь для тe(съ зaдаer тил 6укв в oлeмeнтe
сssl
naпрaвлёяиe вывoдaтeкота задаeтпаpамaтpi|oтoбраxeния лрoб€ л o6 мe}<4у фoвами уменЬша6т илиувenичиваeт прoбeлЬмe.'(ду cлoвaми
сss2
сss] сss1
Пpeдмeтньlй yкaзaтeлЬ A
3
AвтoPскaя тa6лицa стилей 65 А1Pи6у"т27
3aloлoвки стpaн'ц 31
Б
п lfueнтифи'tатoPы 55 иepaPхиядoх}ментa36 истoчниI..и .ти,tей 65
_
Блoчнzяvoдeль |07 rрэниuа6лoка l0B oт( гyпы6л0к]'l l0
к
*ffi",1,n *"*"o.uu
r
пPoстoй o6зoP кaскaдoв 67 кеpнI'нг 95 l(лaсс кolrтe'сстrrый селектoР 52 пpимеIreнlrе 51 юlaсситс 56 кoдoвые эквlrвaлентьI 28 кoмментaPии З2 ]20 кoн |екст РаJ^aеrцения к o н l e к с т н Ь I е( e л е к т o р Ь l 4 6
Baлидaтop 23 Bлo)кeнIrьIе ст,!ци 4l Bлo,(eнIrьIйтеI 26 Blrсnx{ий фaйл стилей 42 Bыnaдaloщeе меЕto мнolo}Poвневoе 204 РазметI(a ]9? BьIпaдаюциеменю l87 Е
кopневoй кaталoг 224
гapнитypaшpифтoв 73 Г,06альIrые стl,,и
42
л
д .циarPаммa aРитeктTры л^ucnЧий
lcпPлбб
6ll
caifla
226
JlинейIrЬIe стили Лo'Gьlе кoлoвки
4U l57
Лoка'1ьРЬ|ес1или
40
.|рeдi'eт'lьiiy*а3а'enь
н
C
нас-лед)eмo(ть 6з ни]{tнийкoлoнтиryл 145
свoйства тeксTa 73 lеtleт-sPасin8gil tine.hеi8hr 98 teхt.aligп 97 tеxtdeсorаtioл 96 teхt.indent 92 tехЕtгansl.olm gg vertiсal'a]ignment99 i.ord'spaсing 96 свoйствaшPифта 7з foDt 90 font sty]е 88 fonЕvaгiant 90 font.lt.еight89 сIpyппирoвaть селектopьI45 Ceлeктopьтaтри6утoв 58 сoдеPхtиl"loе 17
п Плaвaющие элемеrrты l 21 ПoлЬзoвaтельсItие
та6лицьl
сицeй 65 Пpaвилo CSS зgaчellияoбъяв,eяий 69 06ъявлеl{ие44 пPoстРalrствo имеlr xМL 25 fiтst 6З foсus 62 lаng 63 left 63 тight 63 Псeвдoк"]aссы60 aftеr 6з ьеforе 6з
дo6aвлениестиЛeй l78 всI1)ъ(еpовaтiныйl75 нумсРoваtlньт'1l75 oгIPедeлеяийi75 спoсoб oчистки oлсeттa 148
first-lettеr 62 firsrline 62 Псeвдоэлeмептъ,t62
СсьIЛкa асtile 60 hovег 60 link 60
P PaзмeP пIp'фтa 82 а6сoлIoтЕьIeзцaчения 82
клIoчевI,lе сJ'ioвa 82 oтнoсительяьIе значelrия Pa3меткa и3 тPеx кoлoiroк с зa.oлoвкoNt lз8 Paзметкa из тРех кoлoнoк с lшaвaloщllми злeмeятaми и oчисткoй l43 Рaзмeтхa с ,ввумя хoлoнхaми
P2ryеzJ.
zz2. *'? n2'?2'j'
:"''
стилей 185 дoбавление 82
129 2.?.z
т Тa6л1iцастилей 6Рaузepa 65 Тег 6лoч11Ь1i1 26 влoхeнный 26 вмещaтощий25 fleBMeщaloЦЦ.й
26
!65
166
Cr.'ь.ь.й саir. llo oщьroсss
Ter лиtrейIrьIй 26 TpадициoнIiьIй Ре'(им 24 TРeI(ицг 95 тPюк с o6Paтяoй кoсой чePтoй 187 TPюк сo звeздoчкoй 186 ф
сss r7, 4З D dЬplay 126 div 32 nNq
994
Фopr'ш 210
DTD 22
Ц
E
llIPифт 7з 6eз зaсечек 75 деI(opaтивIrый 76 куpсtrв 76 мoIrotIrиPиIrIrьIй 76 l o6ц!re для wiпdolvs и мaс 78 пpoпoPциoaaльIrыйpaзмеp 82 с зaсечками 75 свoйствa 88 сeMeйcTPa 73
F гloar 122 foгm 210 ,suьmit 2l0 FтР-кл,reят 223 G
t эtlPBмlЕ
еstaт.сom12
16
Gесko 15 н
A aЬьг 35 alt 33 в Ьaсkgтound.imagel54 ьaсkgrouпd.positioп 2l0 ьaсkgrolrпd.rеpеat 154
hеad 30 html з0
I id 33 img 32 к
C, сDATA 42 сlаss33 с1еа.124
L link 31
|...
Ilрёlt'e!.!ri
a
lvt maх.width 250 mеdiа 43 a| 43 аural 43 handhеld 43 Pгint 4з Projесtion 43 sсгееn 43 mеthod 2ll get 2ll Post 211 мiсгosoft visio 226 min-widrh 250 minmахjs 250 monosрaсе 76
yказатe,tь
Quiгks 24
s,
sans.sеrif75 sеleсt 216 Skip Links 170 span 47 т titlе 30 TonyAlsе.t 148 tl
W
P
W3sсhools 254 W3с 15 World widе Weь сonsorlium
Posirion 116 aЬsolute ll8 fiхеd 119 гelative ll7 stаtiс tl6
XI]TМL 17 гIamеsеt24 striсt 24 тransitional24
x
26'
Чapльз Уaйк.Cмит
Cтильньrй сaйт с поrvroцIьIoсss глaвньlй рeдaктoP Зaхаpoa p|. М' jzlm@ntpresБ'rtl нayчIrый Pедalrтop I{oaалевГ..II. Е. А. oтвeтствeirrrый PедaIстoP Бе]cнoэapoвa ьePс.|к^ Беnoва'ц. А. rPaфЙкa InadАа A. Г. o6Лoжки XapPa.хаJ1И'l-, дизаj,я иэдaтельствo "нТ пpесс"' 129085'Moсквa' звфдIiьtй 6Р, д. 2l' стP' 1. издaние oq1цeсМенo
пPи тешиче(кo!
ooo 'издaтqьствo AсТ"
oшФФФo
с фвьlх
д{ФФIjr@в
}чaсми
ь ooo d'пo.!фи ипo пPoфф!ФoвпpoфвдФ) 1090{4'мo.шg" кaтцхий вФ' l8
uJjlrlirililil ril\ilJ lt
Ll
UJIUr)lUЦljJjUa,,j,-'j CSS, или Cosсodlng sjу|e sheeis, noзвoляeт рoздeлитЬ сoдepxимoe и пpeзeнтoЦию Web стpoниц' CSS пpeдлЪгoётдизойнeрoм lpeзвьrнoйнo эффeктивньrйи ги6кий спoсo6 сoздoния WЬЬ-сoйтoв. B этoй книгe вы пoзнoкoмитeсь стeopиeй, лeжoщeй в oснoвe CSS, и пpoвилoми синтoксисo, o зoтeм, шoг зo ц]oгoм, нoучитeсьсoздoвoтЬ poзличIiыeвopиoнтЬ|poзмeтки, кo тopыe мoxнo исгloлЬзoвoтьв Koчeствeoснoвьt для сoйтoв, A eсли вьryxe знoкoмы с CSS, тo, beз сoмнeния,из Kнигивь|yзнoeтeo мнoгиxнoвь|xпpиeмoхи тpЮкoх. Boт лишь нeкoтopыeoписoнныeв Kнигeвoпpoсь|: пpимeнeниeCSS-пpoвилк poзмeткe; сoздoниe poскpь|вoloщихсямeнЮ; фooмиpoвoниeтeкоo r пoмoщьюCSS; ёojдo",e пpoс.'" poз*eтoк с двуflя или тpeмя кoлoнкoми 6eз пpимeнeниятo6лиЦ; сoздoниe ги6кихpoзмeтoK, oвioмoтиЧeски измeняЮщихpoзмep пpи yвeличeнииили yмeнь Llенииor нo 6рoyзеpo: oдинoкoвo в poзнЬ|хf)poyзepoх и кop. сoвeты и улoвки пo сoздoни|о сoйтoв/ вЬ|глядящих мoннЬ|хyсrpoЙсгвoх; ' пoлeи/oтсryг]oв/ooсoлютнoгo пoзициpoзмeщeниe элeмeнтoв с пoмoщьlo oтpицoтeЛьнЬ|х oнИpoвoнияили obтекoния; свoйсгв CSS; всe дoпyсrимЬ|eзнoчeниядля poзлич|.]Ь|x дo6oвлeниe фoнoвьtхизoбpoxeний к тeксry и ссЬ|Лкoм. чдprь3 yliк.ctlт зoнимoeтся poзpo6oткoй WeЬ.сoйтoв с 1994 гoдo и в нoстoящee вpемя вoзIлoвляeтпpoизвoдсrвeнHЬlйoтдeл в Koмпoнии Noсio, пpeдoсroвляющeй xocти|1fи Усг|уги кoмпo пo сoздoниюсoйтoв{Hoвoro. ш ro,tKoлифopния,СШA], Пpиopитeтнoидея|рльнoстЬЮ сойтoв,рoзpoбoт',ooпlимoлЬнoйopxи. нии являelсяo6eспeнениeyдo6ствoиспoльJoвoi]ия тeюrvoыинфopмoции и дизoйн интeрфeйсoв,Aвтoр книгиpo6oтoл кoвсyльтoнтoмпoWeb'ди Чopльз Coн.Фpонt.rисno, Joйнyс кoмпoниямиWe||storgo, LSPN Vidеogomesи yнивepситeтoм Yoйк.сми l тoкxe яsпяeт<я oвropoм o6yvoющихкуpсoвno poзpoбoтneмуль'имeдиoи пoльto тeмo|ичeскихPoнфepeнций. инlepфeйсoви учoсIl]икoммнo)Reствo вoтeльскиx вы мoxeтe зolpУзиlЬвсe CSS.шo6лoньr,испoльзoC Web-сoйтo rниlи {www.ЬЬd,сom/sty|in) вoнныeв ней,измeнитЬих и и(пoльзoвoгЬ длясвoихцeлeй.
издoтeлЬствo пPlrлoшoёт к сoтpудвичeству кoк нoчЙgoющих/ тoк и пишуurих oвтopoв, спeциолизяPуDщихся нo 6изнё}, кoмпьютePнoй и рoдиoэлекrpoннoй пищитe: zim@ntрr€ s ,lU зьoьяIe| |a9 5| 7з7 -з2'52
пo вoflpoсoм oпloвoй пoкупки кни. изAoтeльствo (нт пPe.с, o5Poutoться Мoсквo, 3вeзAвый 6ульвop, ^oм 21 ' 7 -й этoх Т e л ,6 l 5 . r ' З - 3 8 , 6 ] 5 . 0 ] . 0 ] , 6] 5-55.] з
IsвN5 477 00з22.7
llшllш o o з22 8