Programación Programación WEB
UNIDAD III LENGUAJE DE PRESENTACIÓN 3.1. INTRODUCCION 3.2. SINTAXIS DEL LENGUAJE DE PRESENTACIÓN 3.3. SELECTORES SELECTORES 3.4. TIPOS DE MEDIOS 3.5. MODELOS DE CAJA 3.6. APLICACIÓN EN DOCUMENTO WEB
L.I Vice icente de León Castre trejón
Página 1
Programación WEB
3.1 INTRODUCCIÓN Un len!"#e $e %&e'en(")*+n $e,*ne !n )-n#!n(- $e e(*!e("' / "(&*0!(-' l*$-' / !e -,&e)en !n '*n*,*)"$- *'!"l %"&" )"$" eleen(- $el len!"#e '*n- !e -,&e)e !n ne&- $e &el"' '*n()(*)"' %"&" %-$e& )&e"& $-)!en(-'. Un- $e l-' len!"#e' ' )-!ne' %"&" %&e'en("& *n,-&")*+n e0 e' 7TML.
3.2 SINTAXIS DEL LENGUAJE DE PRESENTACIÓN El 7TML e' !n len!"#e $e "&)"' !e 0"'" '! '*n("8*' en !n eleen(- $e 0"'e "l !e ll""-' e(*!e(". A (&"9' $e l"' e(*!e("' "-' $e,*n*en$- l-' eleen(-' $el $-)!en(- )-- enl")e' %&&",-' *ene' e(). A': %!e' !n $-)!en(7TML e'("& )-n'(*(!*$- %-& (e8(- / !n )-n#!n(- $e e(*!e("' %"&" $e,*n*& l" ,-&" )-n l" !e 'e (en$& !e %&e'en("& el (e8(- / -(&-' eleen(-' en l" %*n". L" e(*!e(" %&e'en(" ,&e)!en(een(e $-' %"&(e'; Un" "%e&(!&" $e ,-&" ene&"l
e(*!e("= T-$- l- *n)l!*$- en el *n(e&*-& $e e'" e(*!e(" '!,&*& l"' -$*,*)")*-ne' !e )"&")(e&*?"n " e'(" e(*!e(". A': %-& e#e%l-;
L"' e(*!e("' <0= / <>0= $e,*nen !n (e8(- en ne&*(". S* en n!e'(&- $-)!en(7TML e')&*0*-' !n" ,&"'e )-n el '*!*en(e )+$*-; <0=E'(- e'( en ne&*("<>0=
El &e'!l("$- Se&; Esto está en negrit
L"' e(*!e("' <%= / <>%= $e,*nen !n %&&",-. S* en n!e'(&- $-)!en(- 7TML e')&*0*9&"-'; <%=7-l" e'("-' en el %&&",- 1<>%= <%=A@-&" @e-' )"0*"$- $e %&&",-<>%=
El &e'!l("$- 'e&:";
L.I Vicente de León Castrejón
Página 2
Programación WEB
7-l" e'("-' en el %&&",- 1
A@-&" @e-' )"0*"$- $e %&&",-
A$e' $e (-$- e'(- !n $-)!en(- 7TML @" $e e'("& $el**("$- %-& l" e(*!e(" <@(l= / <>@(l=. Den(&- $e e'(e $-)!en(- %-$e-' "'**'- $*'(*n!*& $-' %"&(e' %&*n)*%"le';
El en)"0e?"$- $el**("$- %-& <@e"$= / <>@e"$= $-n$e )-l-)"&e-' e(*!e("' $e :n$-le *n,-&"(*- )-- %-& e#e%l- el (:(!l- $e n!e'(&" %*n".
El )!e&%- ,l"n!e"$- %-& l"' e(*!e("' <0-$/= / <>0-$/= !e 'e& $-n$e )-l-)"&e-' n!e'(&- (e8(- e *ene' $el**("$-' " '! e? %-& -(&"' e(*!e("' )-- l"' !e @e-' *'(-. El &e'!l("$- e' !n $-)!en(- )-n l" '*!*en(e e'(&!)(!&"; <@(l=
<@e"$=
E(*!e("' / )-n(en*$-' $el en)"0e?"$D"(-' !e n- "%"&e)en en n!e'(&" %*n" %e&- !e '-n *%-&("n(e' %"&" )"("l-"&l"; T*(!l- %"l"0&"' )l"e... <>@e"$=
<0-$/= E(*!e("' / )-n(en*$-' $el )!e&%P"&(e $el $-)!en(- !e 'e& -'(&"$" %-& el n"e"$-&; Te8(- e *ene' L.I Vicente de León Castrejón
Página 3
Programación WEB <>0-$/=
<>@(l=
L"' "/')!l"' - *n')!l"' '-n *n$*,e&en(e' "l e')&*0*& e(*!e("'. A n-("& !e l"' e(*!e("' %!e$en 'e& e')&*("' )-n )!"l!*e& (*%- $e )-0*n")*+n $e "/')!l"' / *n')!l"'. <@(l= <7TML= - <7(Ml= '-n l" *'" e(*!e(". Re'!l(" '*n e0"&- ")-n'e#"0le ")-'(!0&"&'e " e')&*0*&l"' en *n')!l" /" !e -(&"' (e)n-l-:"' !e %!e$en )-n**& )-n n!e'(&- 7TML XML %-& e#e%l- n- '-n ("n %e&*'*"' / n!n)" *ene "l )-e& 0!en"' )-'(!0&e' $e'$e el %&*n)*%*- %"&" e*("& ,"ll-' (&**"le' en !n ,!(!&-.
3.3. SELECTORES L-' 'ele)(-&e' *$en(*,*)"n " !n eleen(- $en(&- $e l" %*n" We0 %"&" l!e- %-$e& $e,*n*& '!' %&-%*e$"$e'. L-' $*'(*n(-' (*%-' $e 'ele)(-&e' "0"&)"n $e'$e el '*%le n-0&e $e l"' e(*!e("' !'"$"' en 7TML BOD P CODE TABLE UL e(). @"'(" )-%le#"' )-0*n")*-ne' !e %e&*(en !n #!e- !/ "%l*- $e 'ele))*-ne' $en(&$e l" %*n". El )-n-)**en(- en %&-,!n$*$"$ $e l-' $*'(*n(-' 'ele)(-&e' e' !n- $e l-' "'%e)(-' ' )-%le#-' $el len!"#e $e l"' 7-#"' $e E'(*l- / ("0*9n el !e n-' %e&*(e '")"& el 8*- %&-e)@- $e l"' CSS. E8*'(en !)@-' e$*(-&e' $e %*n"' We0 !e ,")*l*("n l" l"0-& $e )&e"& / "%l*)"& 7-#"' $e E'(*l- %e&- l-' 'ele)(-&e' !e 'e %!e$en $e,*n*& )-n e'(-' %&-&""' '-n '+l- l-' ' eleen("le'. L" )-%le#*$"$ !e %!e$en "l)"n?"& l-' 'ele)(-&e' )-n(e8(!"le' e')"%"n " l"' %-'*0*l*$"$e' $e )!"l!*e& @e&&"*en(" / e' "@: $-n$e l-' $*'e"$-&e' $e0e&n "%el"& " '!' %&-%*-' &e)!&'-'. En e'(" 'e))*+n 'e e8%l*)"n l-' ll""$-' 'ele)(-&e' '*%le'. Se!e"tores #e ti$os
S-n l-' !e *$en(*,*)"n " !n (*%- $e eleen(- $en(&- $e l-' !e )-n,-&"n el )+$*7TML. E' $e)*& !'"n l" *'" %"l"0&" !e l" e(*!e(" (" '*n l-' '*n-' < / =. P-& e#e%l- TABLE 'ele))*-n" (-$-' l-' eleen(-'
Página 4
Programación WEB !n" $e n!e'(&"' %*n"'. KH!9 '!)e$e '* en )*e&(-' )"'-' !e&e-' !'"& !n %&&",)-n )"&")(e&:'(*)"' $*,e&en)*"$"' Se!e"tores #e "!ses
L" )!e'(*+n %l"n(e"$" en el %!n(- "n(e&*-& 'e &e'!ele )&e"n$- !n" n!e" )l"'e $e %&&",-. El 'ele)(-& $e )l"'e' )-n'(" $e !n %!n(- . 'e!*$- %-& el n-0&e $e l" )l"'e !e @"/"-' )&e"$- el n-0&e l- ele*-' n-'-(&-'. S!%-n"-' !e %"&" %!0l*)"& !n &e%-&("#e !e&e-' )-n("& )-n !n %&&",- e'%e)*"l !e $en-*n"&e-' %&e!n("; P.%&e!n(" ,-n(Fe*@(; 0-l$ ,-n(F'(/le; *("l*) A@-&" " l-' %&&",-' !e )-&&e'%-n$en " l"' %&e!n("' $el en(&e*'("$-& en el '!%!e'(- &e%-&("#e le' "&e"-' el "(&*0!(- CLASS $en(&- $e l" "&)" $e l" %*n" 7TML; P= T-$-' l-' %&&",-' $e l" )l"'e %&e!n(" "%"&e)e&n )-n (e8(- en *(l*)"' ne&*("' %"&" $*,e&en)*"&l-' $e l-' %&&",-' n-&"le'. O0'e&en !e en el (" $e l" %*n" 7TML l" '*n("8*' $*,*e&e $e l" CSS; l!e- $e l" %"l"0&" CLASS '*!e !n '*n- *!"l / en(&e )-*ll"' el n-0&e $e l" )l"'e. S* 0*en e'(-' 'ele)(-&e' &e!*e&en !n "&e"$- en el )+$*- 7TML $e l"' %*n"' n-' %e&*(en !n" "%l*" l*0e&("$ %"&" )&e"& $*e&'"' "&*"n(e' $e !n *'eleen(-. M' "n %-$e-' )&e"& !n" )l"'e en9&*)" %"&" "%l*)"& " )!"l!*e& eleen(- $e l" %*n" / n- '+l- " l-' %&&",-'. B"'(" )-n '!%&**& en el e'("en(el %&*e& 'ele)(-& / $e#"& n*)"en(e el %!n(- . / el n-0&e $e l" )l"'e; .)-n(&"'(e )-l-&; QQQQ 0")&-!n$F)-l-&; En e'(e )"'- l" )l"'e )-n(&"'(e e!*"le " )!"l!*e& eleen(- )-n el "(&*0!()l"'')-n(&"'(e. P-& e#e%l-; <71 )l"'')-n(&"'(e=Un (:(!l- )-n )-n(&"'(e<>71=
P=
B= E' ("n(" l" ,le8*0*l*$"$ !e n-' 0&*n$"n l-' 'ele)(-&e' $e )l"'e' !e @"'(" n-' %e&*(*&:"n @")e& n!e'(&"' %*n"' )"'* e8)l!'*"en(e )-n '+l- $-' eleen(-' $e 7TML; DI / SPAN !e n- (*enen n*nn ,-&"(- %&e$e(e&*n"$- / l!e- )&e"& (-$"' l"' )l"'e' !e ne)e'*(e-'. E'(" %&)(*)" e' $e'")-n'e#"$" %-& el W3C en !n" n-(" !e "%"&e)e en l" Re)-en$")*+n CSS2 "l ,*n"l $e l" 'e))*+n 5..3 Sele)(-&e' $e )l"'e'. e&
Se!e"tores #e ID
L-' 'ele)(-&e' $e ID ,!n)*-n"n $e "ne&" !/ '**l"& " l-' 'ele)(-&e' $e )l"'e' '"l- !e " $*,e&en)*" $e e'(-' l(*-' '+l- %!e$en "%l*)"&'e " !n eleen(- $e l" %*n". H!*e&e $e)*& !e '* @"/ !n eleen(- !e (*ene "'*n"$- el "(&*0!(ID%&*n)*%"l n- %-$& @"0e& -(&- ID )-n *!"l "l-& e' $e)*& )-n el *'n-0&e. L" '*n("8*' en l" CSS ("0*9n e' '**l"& '-l"en(e !e en e? $e !'"& !n %!n(- 'e !(*l*?" el )"&)(e& $e n!e&"l ; 71(*(!l-1 (e8(F"l*n; )en(e& L.I Vicente de León Castrejón
Página 5
Programación WEB -l"n(" ,-n(F'(/le; *("l*) En el %&*e& )"'- "!el eleen(- 71 )-n ID(*(!l-1 $e l" %*n" 'e& )en(&"$-. En el 'e!n$- )!"l!*e& eleen(- !e (en" "'*n"$- el "(&*0!(- ID-l"n(" *& en *(l*)"'. L-' 'ele)(-&e' $e ID n- (*enen el &"$- $e ,le8*0*l*$"$ $e l-' 'ele)(-&e' $e )l"'e' %-& e#e%l- %e&- '-n !n" -%)*+n %"&" "!ell-' )"'-' en !e 'e ne)e'*(e *$en(*,*)"& $e -$- e8)l!'*- !n $e(e&*n"$- eleen(- $e l" %*n". Se!e"tores #e tri%&tos
L-' 'ele)(-&e' $e "(&*0!(-' %e&*(en 'ele))*-n"& eleen(-' $e l" %*n" 'en '!' %&-%*e$"$e' - el "l-& "'*n"$- " e'("' %&-%*e$"$e'. S!%-n"-' !e @e-' )&e"$- "&*"' )l"'e' $e %&&",-' / !e&e-' *$en(*,*)"& " (-$-' "!ell-' !e (en"n e'%e)*,*)"$- el "(&*0!(- CLASS )!"l!*e&" 'e" el "l-& $e e'e "(&*0!(- %"&" $"&le !n "&en *?!*e&$- $e 1 ); PCLASS "&*nFle,(; 1) A@-&" '* !e&e-' 'ele))*-n"& '-l"en(e "!ell-' %&&",-' !e (en"n el "(&*0!(CLASS%&e!n(" $e0e-' !'"&; PCLASS%&e!n(" "&*nFle,(; 1) P-$e-' !'"& "&*-' 'ele)(-&e' $e "(&*0!(-' %"&" @")e& "n ' e'%e):,*)" l" &el". S!%-n"-' !e " )*e&(-' %&&",-' )-n )l"''%&e!n(" ("0*9n le @e-' "'*n"$- el "(&*0!(- WIDT7 / !e&e-' $"&le !n "&en *?!*e&$- $e 2 ). PCLASS%&e!n("WIDT7 "&*nFle,(; 2) 7e-' *'(- $-' ,-&"' !e %!e$en (-"& e'(-' 'ele)(-&e'; "(&*0!(- / "(&*0!(-"l-&. A$*)*-n"len(e e8*'(en $-' ,+&!l"' %"&" e'(e (*%- $e 'ele)(-&e' !e 'e !(*l*?"n )!"n$- " !n $e(e&*n"$- eleen(- 'e le @"n "'*n"$- !n" l*'(" $e "l-&e' en e? $e !n '-l- "l-& ' "$el"n(e en e'(" !:" e&e-' l-' )"'-' e'%e):,*)-'. "(&*0!(-V"l-& 'e !'" %"&" 'ele))*-n"& l-' eleen(-' !e (*enen )-- "(&*0!(!n" l*'(" $e %"l"0&"' 'e%"&"$"' %-& e'%")*-' !n" $e l"' )!"le' e' e8")("en(e "l-&. "(&*0!(-"l-& 'e !'" %"&" 'ele))*-n"& l-' eleen(-' !e (*enen )-- "(&*0!(!n" l*'(" $e %"l"0&"' 'e%"&"$"' %-& !*-ne' )-en?"n$- %-& "l-&. e"-' !n e#e%l- $e l-' $-' )"'-'; IMGALTVl--(*%- 0-&$e&; '-l*$ PLANGen ,-n(F,"*l/; T*e' Ne R-"n Se&*,
El %&*e&- 'ele))*-n" l"' *ene' )!/- "(&*0!(- ALT (*ene en '! "l-& l" %"l"0&" l--(*%- )-- en ALTl--(*%- $e l" )-%":" - ALT9'(e e' n!e'(&- l--(*%-. El 'e!n$- 'ele))*-n" l-' %&&",-' !e (*enen "'*n"$- )-- "l-& $el "(&*0!(LANG %"l"0&"' !e )-*en?"n )-n en )-- enFUS - enF)-)ne/. H!*?' (-$- e'(- le' %"&e?)" !n" )-%l*)")*+n e8)e'*" %e&- $e0e )-n'*$e&"&'e !e el len!"#e $e l"' CSS e' "0"&)"(*- e *n(en(" '"(*',")e& ne)e'*$"$e' !e !*?' n-'-(&-' *n-&"-' )-- %!e$e 'e& el @e)@- $e (ene& $e e?)l"& $*'(*n(-' len!"#e' en n!e'(&-' $-)!en(-' / %-$e& "%l*)"& " )"$" !n- !n e'(*l- %"&(*)!l"&. T"0*9n 'e $e0e (-"& en )!en(" !e l"' 7-#"' $e E'(*l- e'(n %en'"$" nL.I Vicente de León Castrejón
Página 6
Programación WEB '-l"en(e %"&" 7TML '*n- %"&" -(&- len!"#e' )-- XML %"&" l-' )!"le' )*e&(-' 'ele)(-&e' %!e$en &e'!l("& $e "/-& !(*l*$"$ !e en 7TML. Se!e"tor &ni'ers!
El 'ele)(-& !n*e&'"l 'e e')&*0e )-n !n "'(e&*')- / &e%&e'en(" " )!"l!*e& eleen(- $e l" %*n". P-& e#e%l- )-n; )-l-&; &e$ T-$-' l-' eleen(-' $e l" %*n" (en$&n )-- )-l-& $e %&*e& %l"n- el &-#-. S*n en)*-n"&l- /" @e-' !'"$- en l-' e#e%l-' "n(e&*-&e' $e e'(" %*n" "l!n-' 'ele)(-&e' !n*e&'"le' %-&!e )!"n$- 9'(e " ")-%""$- $e -(&- 'ele)(-& 'e %!e$e -*(*&. P-& e'- l-' '*!*en(e' $-' 'ele)(-&e' '-n e8")("en(e *!"le'; -l"n(" ,-n(F'(/le; *("l*) -l"n(" ,-n(F'(/le; *("l*) > el "'(e&*')- 'e @" -*(*$- > Re'!l(" $e !(*l*$"$ )!"n$- !e&e-' *n*)*"l*?"& (-$-' l-' eleen(-' $e n!e'(&" %*n" )-n $e(e&*n"$"' %&-%*e$"$e' ene&"le'. Agr&$(iento
C!"n$- (ene-' "&*-' 'ele)(-&e' !e )-%"&(en l"' *'"' $e)l"&")*-ne' %!e$en "&!%"&'e en !n" l*'(" 'e%"&"$" %-& )-"' . N- 'e (&"(" $e !n (*%- $e 'ele)(-& e'%e)*"l '*n- $e !n" ,+&!l" "0&e*"$" %"&" "%l*)"& l"' *'"' %&-%*e$"$e' " $*'(*n(-' 'ele)(-&e' en !n '-l- %"'-. P-& e#e%l- '* (ene-'; 71 ,-n(F,"*l/; A&*"l S"n'F'e&*, P ,-n(F,"*l/; A&*"l S"n'F'e&*, TABLE ,-n(F,"*l/; A&*"l S"n'F'e&*, -l"n(" ,-n(F,"*l/; A&*"l S"n'F'e&*, P-$e-' '*%l*,*)"&l- $e e'(e -$-; 71 P TABLE -l"n(" ,-n(F,"*l/; A&*"l S"n'F'e&*,
3.4. TIPOS DE MEDIOS 7TML %e&*(e " l-' "!(-&e' $*'e"& $-)!en(-' !e '"!en %"&(*$- $e l"' )"&")(e&:'(*)"' $e l-' e$*-' en l-' !e el $-)!en(- "/" " 'e& &e%&e'en("$%.e#. %"n("ll"' &,*)"' %"n("ll"' $e (ele*'*+n $*'%-'*(*-' $e "n- n"e"$-&e' 0"'"$-' en -? $*'%-'*(*-' ()(*le' B&"*lle e().. Al e'%e)*,*)"& el "(&*0!(- e$*" l-' "!(-&e' %e&*(en " l-' "en(e' $e !'!"&*- )"&"& / "%l*)"& l"' @-#"' $e e'(*l- $e "ne&" 'ele)(*". L"' '*!*en(e' $e)l"&")*-ne' $e e#e%l- 'e "%l*)"n " eleen(-' 71. C!"n$- 'e %&-/e)(en en !n" &e!n*+n $e ne-)*-' (-$-' ell-' "%"&e)e&n en "?!l. C!"n$- 'e *%&*"n "%"&e)e&n )en(&"$-'. <7EAD= )'' e$*"%&-#e)(*-n= 71 )-l-&; 0l!e <>STLE= )'' e$*"%&*n(= 71 (e8(F"l*n; )en(e& <>STLE=
L.I Vicente de León Castrejón
Página
Programación WEB
E'(e e#e%l- ""$e e,e)(-' $e '-n*$- " l-' :n)!l-' %"&" '! !'- en '"l*$"' %-& -?; )'' e$*""!&"l= A )!eF0e,-&e; !&*0ell."*,, )!eF",(e&; !&*$-n." <>STLE= <>7EAD= El )-n(&-l $e e$*-' e' %"&(*)!l"&en(e *n(e&e'"n(e )!"n$- 'e "%l*)" " @-#"' $e e'(*l- e8(e&n"' /" !e l-' "en(e' $e !'!"&*- %!e$en "@-&&"& (*e%- '* -0(*enen $e l" &e$ n*)"en(e "!ell"' @-#"' $e e'(*l- !e 'e "%l*!en el $*'%-'*(*- ")(!"l. P-& e#e%l- l-' n"e"$-&e' 0"'"$-' en -? %!e$en e*("& l" $e')"&" $e @-#"' $e e'(*l- $*'e"$"' %"&" l" &e%&e'en(")*+n *'!"l. 7"/ $-' "ne&"' $e e'%e)*,*)"& l"' @-#"' $e e'(*l-' $e%en$*en(e' $e l-' e$*-'; •
•
De'$e !n" @-#" $e e'(*l- )-n l"' &el"'; Y*%-&( - Ye$*"
Y*%-&( !&l"&)@*-.)'' (*%- $e e$*- Ye$*" (*%- $e e$*-> l" @-#" $e e'(*l- %"&" el (*%- $e e$*- " "!: > •
•
E'%e)*,*)"n$- el e$*- $e $e'(*n- $en(&- $el len!"#e $el $-)!en(-
<@(l= <@e"$= <(*(le=:n)!l- " !n (*%- $e e$*-<>(*(le= )'' e$*" (*%-Ze$*-1 (*%-Ze$*-2 @&e,"&)@*-.)''= <>@e"$= <0-$/= <%=Te8(- (e8(- (e8(-<>%= <>0-$/= <>@(l= L-' %-'*0le' "l-&e' %"&" (*%-' $e e$*-'; "ll 0&*lle e0-''e$ @"n$@el$ %&*n( %&-#e)(*-n ')&een '%ee)@ ((/ ( Un" &el" Ye$*" e'%e)*,*)" l-' (*%-' $e e$*-'. e"-' !n-' e#e%l-' $el !'- $e l" &el" Ye$*"; •
•
Ye$*" %&*n(0-$/ ,-n(F'*?e; 1%(
•
•
Ye$*" ')&een0-$/ ,-n(F'*?e; 12%8
•
Tipos all braille embossed handheld
Descripción
Todos los dispositivos. Dispositivos táctiles braille. Impresoras braille. Dispositivos de mano(pantallas pequeñas, ancho de banda reducidos, etc.).
L.I Vicente de León Castrejón
Página !
Programación WEB print projection screen speech tty tv
Para documentos paginados y mostrados en vista de impresin. Dispositivos de proyeccin de presentaciones. Pantallas a color de equipos in!ormáticos. Para sinteti"adores de vo". Dispositivos de visuali"acin con capacidades limitadas. Televisores.
3.5. MODELO DE CAJA El modelo de caja describe las cajas que se generan a partir de los elementos HTML. El modelo de caja también contiene opciones detalladas en lo referente al ajuste de márgenes, bordes, relleno (padding) contenido de cada elemento. La siguiente imagen muestra c!mo se construe el modelo de caja"
En &e"l*$"$ (-$-' l-' eleen(-' $e !n" e0 %&&",-' enl")e' *ene' ("0l"' e(). '-n )"#"' &e)("n!l"&e'. L-' n"e"$-&e' '*("n e'("' )"#"' $e l" ,-&" !e n-'-(&-' le' @"/"-' *n$*)"$- %"&" "!e("& l" %*n".
7"/ $-' (*%-' $e )"#"'; 0l-) e *nl*ne. L-' eleen(-' 0l-) &-%en el ,l!#- $e "!e(")*+n. E'(- e' "%"&e)en '-l-' *n'e&("n$- ['"l(-' $e l:ne"\. L-' eleen(-' *nl*ne '*!en el ,l!#- / e'(n )-n(en*$-' $en(&- $e eleen(-' $e 0l-!e.
#or ejemplo, un párrafo ser$a un elemento bloc% (no podemos tener un párrafo al lado del otro, sino que dos párrafos seguidos aparecerán uno abajo del otro. En cambio, un enlace es un elemento inline, a que no &corta' el teto donde está metido L.I Vicente de León Castrejón
Página "
Programación WEB
Estas dos diferencias son importantes, pero a que tener en mente que ambos tipos comparten el modelo de caja, que es el que aparece en la siguiente figura"
L"' %&-%*e$"$e' ' *%-&("n(e' $e !n" )"#" '-n; *$(@ "n)@- @e*@( "l(- %"$$*n &ellen- 0-&$e& 0-&$e / "&*n "&en.
An)@- / "l(-
)i#t* &e%&e'en(" el n"*o #e ! "+. Pe&- e' el n"*o interior e' $e)*& '* 0-&$e' &ene' n*$##ing. P-$e-' *n$*)"& e'(e "n)@- en e$*$"' "0'-l!("' n-&"len(e %:8ele' - &el"(*"' n-&"len(e ].
A!n!e l-' eleen(-' in!ine (*enen ,i#t* '* l" -$*,*)"-' )-n CSS n- e&e-' n*nn &e'!l("$- *'!"l. E'(- e' %-&!e el "n)@- $e e'(-' eleen(-' 'e e'("0le)e "!(-(*)"en(e %"&" !e 'e "#!'(e " l"' $*en'*-ne' $el eleen(- in!ine.
P-& e#e%l- '* (ene-' !n enl")e !e )-n'*'(e en !n (e8(- $e )*n)- )"&")(e&e' el "n)@- ,i#t* $e e'(e eleen(- 'e& l- !e -)!%en e'-' )*n)- )"&")(e&e'. S-0&e el !to $e l" )"#" 'e )-n(&-l" )-n l" %&-%*e$"$ *eig*t / (-$- l- !e @e-' $*)@- "n(e' '-0&e el "n)@- ("0*9n 'e "%l*)" "!:.
L.I Vicente de León Castrejón
Página 1#
Programación WEB P"$$*n
C-n $##ing e'("0le)e-' l" $*'("n)*" $e [re!!eno\ en(&e el l:*(e *n(e&*-& $e l" )"#" / el e8(e&*-& 0-&$e.
S* !e&e-' %-ne& !n %"$$*n $e 2 %:8ele' %"&" (-$" l" )"#" l- @"&:"-' "':; %"$$*n ; 2 %8
P-$e-' e'("0le)e& !n %"$$*n $*'(*n(- %"&" )"$" l"$- !'"n$- l-' '!,*#-' top '!%e&*-& -bottom*n,e&*-& left *?!*e&$" / right $e&e)@";
-
%"$$*nF(-%; 1%8 %"$$*nF0-((-; 5%8 %"$$*nFle,(; 3%8 %"$$*nF&*@(; 2%8
P-$e-' "0&e*"& l- "n(e&*-& en !n" '-l" l:ne" *n$*)"n$- %&*e&- el %"$$*n '!%e&*-& / l!e- '*!*en$- el -&$en $e l"' "!#"' $el &el-#. E' $e)*& n-' !e$"&:"; "&&*0" $e&e)@" "0"#- *?!*e&$". El e#e%l- "n(e&*-& 'e ")-&("&:" "':; padding: 10px 20px 5px 30px;
O(&- "("#- (*l e' e'%e)*,*)"& '+l- $-' e$*$"'; !n" )-&&e'%-n$e&:"n "l %"$$*n '!%e&*-& e *n,e&*-& / l" -(&" "l l"(e&"l. S* !e&e-' !e l-' %"$$*n' '!%e&*-& e *n,e&*-& 'e"n $e 1 %:8ele' / l-' l"(e&"le' *?!*e&$- / $e&e)@- $e 2 %:8ele' e')&*0*-'; padding: 10px 20px;
B-&$e'
S* !e&e-' !e n!e'(&" )"#" (en" bordes l- )-n'e!*-' )-n l" %&-%*e$"$ 0-&$e&. T*ene l" '*!*en(e '*n("8*'; border: width | style | color
C-- @"0&' '!%!e'(- ,i#t* e'%e)*,*)" el &-'-& $el 0-&$e. N-&"len(e e' !n" e$*$" en %:8ele' %e&- ("0*9n %-$e-' !(*l*?"& l"' %"l"0&"' (@*n ,*n- e$*! L.I Vicente de León Castrejón
Página 11
Programación WEB n-&"l / (@*) &!e'-. P-& '!%!e'(- )+- $e -&$- e' (@*) !e$" " *n(e&%&e(")*+n $el n"e"$-&. En )!"n(- " '(/le e' el tipo $e 0-&$e. 7"/ 0"'("n(e' %e&- l-' ' )-!ne' '-n; so!i# l:ne" )-n(*n!" #s*e#l:ne" $*')-n(*n!" #otte# l:ne" $e %!n(-' / #o&%!e l:ne" )-n(*n!" $-0le.
P-& l(*- )-l-& *n$*)" el "o!or $el 0-&$e. P-$e-' e')-e& !n (*%- $e 0-&$e $*,e&en(e %"&" )"$" l"$- )-n l-' '!,*#-' -to$ -%otto( -!e/t / -rig*t. P-& e#e%l- %"&" %-ne& !e "l- (en" el 0-&$e *n,e&*-& $e 1 %:8el " %!n(*(-' &-#-'; border-bottom: 1px dotted #f00;
P"&" e!i(inr e! %or#e '*%leen(e %-ne-' !e (*ene $e &-'-& %:8ele' - !e el e'(*l- $el 0-&$e e' n-ne. E'(- e' !/ *%-&("n(e )-n l"' *ene' /" !e '* (ene-' !n" *"en enl"?"n$- " "l- l-' n"e"$-&e' l" %-nen )-n !n &e0-&$e !/ ,e-. A': !e e'(- 'e @" )-ne&(*$- /" en !n ,*#- $e l"' @-#"' $e e'(*l-'; img border: none; !
M&ene'
L-' (árgenes 'e )-n(&-l"n )-n l" %&-%*e$"$ "&*n / e' l" $*'("n)*" en(&e el 0-&$e $e l" )"#" / l-' eleen(-' !e l" &-$e"n. En )!"n(- " l" ,-&" $e !'"&l" e' *!"l !e )-n l" %&-%*e$"$ %"$$*n "': !e l" ,-&" $e e')&*0*& / l-' "("#-' e' e8")("en(e l" *'". P-& e#e%l- '* !e&e-' &ene' '!%e&*-& e *n,e&*-& $e 2 %:8ele' / l"(e&"le' $e 5 %:8ele'; margin: 20px 5px;
Para centrar un elemento de bloque, podemos hacer uso de auto: margin: 0px a"to;
L.I Vicente de León Castrejón
Página 12
Programación WEB
C"%"'
"-' " @"0l"& $e !n" e(*!e(" X7TML !e n-' !e$+ %-& e& / e'( e'(&e)@"en(e l*"$" )-n CSS; <$*=. E'(" e(*!e(" 'e en)"&" $e )&e"& !n" capa !e e' !n eleen(- $e bloque !e '*&e $e )-n(ene$-& " -(&-' eleen(-' $e 0l-!e e *nl*ne. KP"&" !9 n-' '*&en P&*e&- %"&" -&"n*?"& se(ánti"(ente n!e'(&" %*n". El "(&*0!(- *$ (*ene )"&" 'en(*)" "': !e '* !e&e-' %-ne& en l" )"0e)e&"3 $e n!e'(&" e0 el (:(!l- / el en @"&:"-' e'(-; ¡Ojo! Cabecera en cuanto a maquetación. ¡No tiene nada que ver con la etiqueta head!
di$ id%&header&' h1'(i blog)h1' "l id%&men"&' li'a href%&***& title%&***&'+rincipal)a')li' li'a href%&***& title%&***&',cerca de)a')li' li'a href%&***& title%&***&'nlaces)a')li'
)"l'
)di$'
El -(&- !'- $e l"' )"%"' e' el $e (0&etr. P-& e#e%l- el l"/-!( (:%*)- $e !n 0l- (*ene )!"(&- )"%"'; l" )"0e)e&" l" $el )-n(en*$- %&*n)*%"l l" $e l" 0"&&" l"(e&"l / l" $el %*e $e %*n". Me$*"n(e CSS %-$e-' )-n(&-l"& l" $*'%-'*)*+n $e e'("' )"%"' / "': )-n'e!*& el $*'e- !e !e&"-'. Ql-"('
L-' /!ots '-n %&-0"0leen(e !n" $e l"' )-'"' !e ' )!e'(" $-*n"&. L- !e @")en l-' /!ots es !terr e! /!&+o $e l" %*n" [*n)&!'("n$-\ en 9l !n eleen($e 0l-!e. El e#e%l- ' (:%*)- e' el $e '* !e&e-' %-ne& !n" *"en ")-%""n$- " !n (e8(- / !e el (e8(- [en!el"\ " l" *"en. E'(- l)-n'e!*-' )&e"n$- !n" )l"'e )-- l" '*!*en(e; *i./"ierda float: left; !
P-$e-' *n$*)"& ("n(- !e/t *?!*e&$" )-- rig*t$e&e)@". De'%!9' $e !n ,l-"( '!elen -)!&&*& sucesos paranormales. L" "/-&:" $e ell-' '!elen $e'"%"&e)e& e$*"n(e l" %&-%*e$"$ )le"& !e 'e en)"&" $e ["n!l"&\ l-' ,l-"('. L-' "l-&e' !e "$*(en '-n !e/t rig*t / %ot* !e '*n*,*)" ["0-'\. -l*en$- "l e#e%l- $e l"/-!(' $e 0l-' l- n-&"l e' %-ne& el )-n(en*$- / l" 0"&&" l"(e&"l e$*"n(e ,l-"('. L- !e '!ele %"'"& e' !e !n" $e e'("' $-' )-l!n"' %"'" L.I Vicente de León Castrejón
Página 13
Programación WEB %-& en)*" $el %*e $e %*n" en l!"& $e !e$"& el %*e "l ,*n"l $e (-$-. E'(- 'e '!ele "&&el"& "':; #footer clear: both; !
3.6. APLICACIÓN EN DOCUMENTO WEB C-n'*'(e en "%l*)"& l-' (e"' "n(e&*-&e' en !n $-)!en(- e0 !n" %&")(*)" )-n l-' (e"'; 3.2 S*n("8*' Len!"#e $e %&e'en(")*-n. 3.3 Sele)(-&e' Len!"#e $e %&e'en(")*-n. 3.4 T*%-' $e e$*-' Len!"#e $e %&e'en(")*-n. 3.5 M-$el- $e )"#" Len!"#e $e %&e'en(")*-n Se %-$&:" $*'e"& !n" %&)(*)" $-n$e 'e e%leen l-' )-n)e%(-' / lle!en ";
L.I Vicente de León Castrejón
Página 14