Professional Documents
Culture Documents
Unitat1 CSS Activitats
Unitat1 CSS Activitats
1. Activitats pràctiques
<HTML>
<HEAD>
<TITLE>Cas Pràctic 1</TITLE>
<STYLE TYPE="text/css">
#capa1 { /*aquí definim les propietats de la capa*/
background-color: #bbb;
margin: auto;
color: #fff;
}
</STYLE>
</HEAD>
<BODY>
<DIV ID="capa1">
Aquí podem posar el que volguem: imatges, text, etc.<br>
</DIV>
</BODY>
</HTML>
1
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
<HTML>
<BODY>
<PRE CLASS="codi">
<SPAN CLASS="element">A</SPAN> { text-decoration: none }
<SPAN CLASS="element">:visited</SPAN> { color: olive }
<SPAN CLASS="element">:active</SPAN> { color: green }
<SPAN CLASS="element">A.menu:hover</SPAN> {
text-decoration: underline overline }
<DIV CLASS="resultat">
<P ID="titol">
Això és un element P amb id="titol".
Conté un <A HREF="#trash">link</A>.
</P><BR />
<DIV ALIGN="center">
<A HREF="#trash" CLASS="menu">inici</A> |
2
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
<A NAME="trash"></A>
<P>I per acabar, un paràgraf amb links 'normals',
com ara <A HREF="#trash">aquest</A>.</P>
</DIV>
</BODY>
</HTML>
Comproveu els estils aplicats i mireu el resultat amb IE, Netscape i Firefox.
1.3. Background
<HTML>
<BODY>
<p>
Lorem ipsum ut hinc scaevola nec. Sint rebum eu quo. Ea iracundia voluptaria eos.
Unum exerci complectitur quo eu, in ius idque blandit dissentiunt, magna aliquam
ponderum ne mel. Dicam probatus evertitur at ius, mea ea dico option. Qui te
aliquip erroribus.<br>
<br>
Ius ei omnis erant, duo cu accusam vulputate. Id atomorum patrioque usu, in
scripta malorum delicatissimi vix. Everti omittantur ea quo, veri dissentias
scriptorem an sit. Vel ut vidit dicant meliore, no vis mazim utinam, decore
fierent definitionem no his. Est quando quaeque phaedrum id.<br>
<br>
Sint vocent sea ex, quo ne suas facer nemore. Facete eloquentiam qui eu, enim
omnesque accommodare an his. Cu ius vide sale incorrupte. Dolores insolens ex
est, alia pertinax pertinacia in cum, ei partiendo ocurreret aliquando est. Ei
sit aeterno persequeris. Ferri velit oratio in est, exerci malorum molestiae an
eam, vim in modo efficiendi philosophia. Est sanctus tractatos id, pri omnesque
disputando disputationi at.<br>
<br>
Cu sea persius nonummy suavitate, aliquid commune evertitur vim ut. Eos id
ancillae accusata, has congue lucilius voluptatum ex, facete feugiat voluptatibus
mea eu. Mandamus salutatus moderatius ne vim. Ut sea regione nostrud posidonium.
Mei in velit nobis vocent, his agam sonet no. Id pro congue percipit temporibus,
usu an nobis utinam deserunt. <br></p>
3
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
</BODY>
</HTML>
Procureu que la mida de la imatge sigui petita i comproveu que aquest exemple crea una banda vertical
infinita que roman “enganxada” a l’esquerre de l’àrea de visualització del navegador.
Procureu que la mida de la imatge sigui petita i comproveu que el paràgraf d’aquest exemple té una imatge
de fons.
<HTML>
<HEAD>
<TITLE>Prova de background-position</TITLE>
<STYLE type="text/css">
<!--
BODY {
background-color: #8080FF;
background-image: url('imatge/foto.gif');
background-attachment: fixed;
background-position: 100% 100%;
background-repeat: no-repeat;
font-weight: bold;
}
-->
</STYLE>
</HEAD>
<BODY>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
4
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br><br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br><br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br><br><br>
Text del cos. Text del cos. Text del cos. Text del cos.<br><br>
Text del cos. Text del cos. Text del cos. Text del cos.
</BODY>
</HTML>
background-position: center;
<HTML>
<HEAD>
<TITLE>Prova de background-repeat</TITLE>
<STYLE type="text/css">
BODY {
background-image: url('imatge/imatge.jpg');
background-repeat: no-repeat;
}
</STYLE>
5
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
</HEAD>
<BODY>
</BODY>
</HTML>
background-repeat: repeat;
background-repeat: repeat-x;
background-repeat: repeat-y;
<HTML>
<HEAD>
<TITLE>Prova de la propietat font-size</TITLE>
<STYLE type="text/css">
P { font-size: 12pt; } /* font de mida 12pt */
BLOCKQUOTE { font-size: larger } /* font de mida igual al valor
6
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
Mireu el resultat dels estils del text resultant que apareixen a l’àrea de visualització del navegador.
<HTML>
<HEAD>
<TITLE>Proves de propietats de fonts</TITLE>
<STYLE type="text/css">
H1 { font-style: italic; }
H1.pes1 { font-weight: normal; }
H1.pes2 { font-weight: 400; }
H1.pes3 { font-weight: border; }
H1.pes4 { font-weight: lighter; }
H2 { font-style: oblique; }
H3 { font-style: normal; }
H4.petites { font-variant: small-caps; }
</STYLE>
</HEAD>
<BODY>
<H1>Títol 1</H1>
<H2>Títol 2</H2>
<H3>Títol 3</H3>
<H4 class="petites">Títol 4: Utilitzant small-caps</H4>
<H4 class="petites">Títol 4: UTILITZANT SMALL-CAPS</H4>
<H4>Títol 4: Utilitzant small-caps</H4>
<HR>
<H1 class="pes1">Títol 1</H1>
<H1 class="pes2">Títol 1
<H1 class="pes3">Títol 1</H1>
<H1 class="pes4">Títol 1</H1>
</H1>
<HR>
</BODY>
</HTML>
Mireu el resultat dels estils del text resultant que apareixen a l’àrea de visualització del navegador.
7
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
<HTML>
<HEAD>
<TITLE>Test de propietats del text</TITLE>
<STYLE type="text/css">
H1 { font: oblique normal bold 1.2em/0.5em "Courier New"; }
8
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
</P>
<P class="lh2">
No es pot dir que el contingut d'aquest paràgraf sigui gaire
interessant, però en aquest cas ens permetrà veure
millor algunes propietats de les fulles d'estils referents
a l'alçada entre les línies d'un paràgraf.
</P>
<P class="lh3">
No es pot dir que el contingut d'aquest paràgraf sigui gaire
interessant, però en aquest cas ens permetrà veure
millor algunes propietats de les fulles d'estils referents
a l'alçada entre les línies d'un paràgraf.</P>
<P class="lh4">
No es pot dir que el contingut d'aquest paràgraf sigui gaire
interessant, però en aquest cas ens permetrà veure
millor algunes propietats de les fulles d'estils referents
a l'alçada entre les línies d'un paràgraf.</P>
<HR>
<P class="e">Mireu a quina banda es troba el text.</P>
<P class="d">Mireu a quina banda es troba el text.</P>
<P class="c">Mireu a quina banda es troba el text.</P>
<P class="j">
No es pot dir que el contingut d'aquest paràgraf sigui gaire
interessant, però en aquest cas ens permetrà veure
millor algunes propietats de les fulles d'estils referents
a l'alçada entre les línies d'un paràgraf.
</P>
<HR>
<P class="t1">Finalment, mireu com queda aquest text.</P>
<P class="t2">Finalment, mireu com queda aquest text.</P>
<P class="t3">Finalment, mireu com queda aquest text.</P>
</BODY>
</HTML>
Mireu el resultat dels estils del text resultant que apareixen a l’àrea de visualització del navegador.
<HTML>
<HEAD>
<TITLE>Àrea margin de la caixa</TITLE>
<STYLE type="text/css">
H1.p1 { border-width: 2px; border-style: solid; margin-top: 6em; }
DIV {
background-color: black;
margin: 20px;
9
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
P.p3 {
background-color: #bed3b4; /* un verd clar */
margin: 50px;
margin-bottom: 0;
}
</STYLE>
</HEAD>
<BODY>
<H1 class="p1">
Aquest text es troba '6em' per sota respecte la caixa de pàgina.
</H1>
<P class="p1">
Aquest text està en el primer paràgraf. Com podeu
observar deixa marges en la part superior de 15 pixels, en la part inferior
de 15 pixels, el la part esquerra de 20 pixels i en la part dreta de
20 pixels.
</P>
<P class="p2">
Aquest text està en el segon paràgraf. El seu marge
és el mateix que el del primer paràgraf. La definició
dels dos estils del paràgraf és el mateix encara que estiguin
escrits de forma diferent.
</P>
<HR>
<DIV>
<P class="p3">Aquest paràgraf està inclòs
en un element DIV. Com que tots dos tenen marge associat es
produeix col·lisió de marges.
</P>
</DIV>
</BODY>
</HTML>
Comproveu els diferents estils aplicats en cada paràgraf i dins del bloc DIV en el document web resultant.
Mireu aquest resultat en els diferents navegadors que teniu instal·lat a l’ordinador.
10
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
Comproveu els diferents estils aplicats en el document web resultant. Mireu aquest resultat en els diferents
navegadors que teniu instal·lat a l’ordinador.
<HTML>
<HEAD>
<TITLE>Prova de border-color</TITLE>
<STYLE type="text/css">
H3 {
border-style: solid;
border-color: red aqua yellow blue;
}
11
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
border-top-width: 0px;
border-right-width: 5px;
border-bottom-width: 10px;
border-left-width: 15px;
}
Comproveu els diferents estils aplicats en cada paràgraf i la forma en què s’ha escrit aquests estils en el
document web.
<HTML>
<HEAD>
<TITLE>Taula</TITLE>
<STYLE type="text/css">
H3 {
border-style: solid;
border-color: red aqua yellow blue;
}
12
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
TABLE {
border-collapse: collapse;
border: 5px solid yellow;
}
Comproveu-ho els estils aplicats a la taula i la forma en què s’han representat aquests estils en el document
web. Sobretot mireu el resultat amb IE i Firefox.
<HTML>
<HEAD>
13
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
Comproveu els estils aplicats a la taula i la forma en què s’han representat aquests estils en el document
web.
<HTML>
<HEAD>
<TITLE>Prova de propietats de llistes</TITLE>
<STYLE type="text/css">
H1 { font: oblique normal bold 1.2em/0.5em "Courier New"; }
LI.ls1 {
list-style-position: inside;
list-style-type: circle;
}
LI.ls2 {
list-style-position: outside;
list-style-type: square;
}
LI.ls3 {
list-style-position: inside;
list-style-type: disc;
}
LI.ls4 {
list-style-position: outside;
list-style-type: none;
}
LI.ln1 {
list-style-position: inside;
list-style-type: decimal;
14
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
}
LI.ln2 {
list-style-position: outside;
list-style-type: decimal-leading-zero;
}
LI.ln3 {
list-style-position: inside;
list-style-type: lower-roman;
}
LI.ln4 {
list-style-position: outside;
list-style-type: upper-roman;
}
LI.ln5 {
list-style-position: inside;
list-style-type: lower-alpha;
}
LI.ln6 {
list-style-position: outside;
list-style-type: upper-alpha;
}
</STYLE>
</HEAD>
<BODY>
<H1>Propietats de llistes</H1>
<UL class="ls1">
<LI>
No es pot dir que el contingut d'aquest primer element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI>
No es pot dir que el contingut d'aquest segon element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI>
No es pot dir que el contingut d'aquest tercer element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
Subelements:
<UL>
<LI>
No es pot dir que el contingut d'aquest primer de la llista
sigui gaire interessant, però ens permetrà veure
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI>
No es pot dir que el contingut d'aquest segon de la llista
sigui gaire interessant, però ens permetrà veure
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI>
No es pot dir que el contingut d'aquest tercre de la llista
sigui gaire interessant, però ens permetrà veure
algunes propietats de les fulles d'estils referents a llistes.
</LI>
</UL>
</LI>
</UL>
15
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
<HR>
<UL>
<LI class="ls1">
No es pot dir que el contingut d'aquest primer element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI class="ls2">
No es pot dir que el contingut d'aquest segon element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI class="ls3">
No es pot dir que el contingut d'aquest tercer element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI class="ls4">
No es pot dir que el contingut d'aquest quart element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
</LI>
</UL>
<HR>
<OL>
<LI class="ln1">
No es pot dir que el contingut d'aquest primer element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI class="ln2">
No es pot dir que el contingut d'aquest segon element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI class="ln3">
No es pot dir que el contingut d'aquest tercer element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI class="ln4">
No es pot dir que el contingut d'aquest quart element de la llista
sigui gaire interessant, però ens permetrà veure millor
algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI class="ln5">
No es pot dir que el contingut d'aquest cinquè element de la
llista sigui gaire interessant, però ens permetrà veure
millor algunes propietats de les fulles d'estils referents a llistes.
</LI>
<LI class="ln6">
No es pot dir que el contingut d'aquest sizè element de la
llista sigui gaire interessant, però ens permetrà veure
millor algunes propietats de les fulles d'estils referents a llistes.
</LI>
</OL>
</BODY>
</HTML>
16
UNITAT 1: PRÀCTIQUES I EXERCICIS SOBRE CSS
Comproveu els estils aplicats a les llistes i sobretot mireu el resultat amb IE i Firefox. Mireu com mostren les
llistes resultants.
17