1. Sintaxia eta oinarrizko arauak

1. Sintaxia eta oinarrizko arauak

CSS estilo-orrietan erabiltzen diren elementuei hautatzaileak (hautagailuak) deritze.

Irudian ikusten den moduan, hautatzaileak atributu-balioen segida baten bidez zehazten dira; horrela, elementuei ezaugarriak aldatzen zaizkie.

CSS estilo-orrien sintaxiak dituen oinarrizko arauak ikusiko ditugu hurrengo puntuetan.

1.1 Estiloak zehazteko

Estilo bat zehazteko, atributua (font-size, text-decoration) ipini behar da lehenik; jarraian, bi puntu idatzi, eta, segidan, atributuaren balioa ezarri behar da, eta puntu eta komarekin amaitu. Estilo bereko atributu bat baino gehiago egon daiteke.

font-size: 10pt; text-decoration: underline; color: black;

Estilo horretan etiketa bati erreferentzia egiteko, etiketaren izena eta, giltzen artean, estiloaren ezaugarriak jarriko dira. Paragrafoa definitzeko, honela egingo da:

p {

font-size: 10pt;

text-decoration: underline;

color: black; }


1.2 Neurri-unitateak

Neurri-unitateak erlatiboak, absolutuak eta portzentajeak izan daitezke.

      • Neurri erlatiboak web-orria ikusten dugun euskarriaren araberakoak dira (mugikorra, pantaila…); beraz, neurri erlatiboak hobesten dira.
          • em. Letra-tipoaren arabera. Oinarrizkoa 12 puntukoa bada, 1em 12 puntu izango da, eta 2em, 24 puntu.
          • ex. x hizkiaren altuera erabiltzen den letra motaren araberakoa da. Orokorrean, x hizkiaren altuera normal letra-tipoaren altueraren erdia da.
          • px. Pixela pantailaren puntutxo bakoitza da, irudi digital baten unitate txikiena. Pantailaren bereizmena nolakoa, pixela handiagoa edo txikiagoa izan daiteke.

● Neurri absolutuak finkoak dira, eta gailu guztietan berdintsu ikusten dira:

          • pt: puntua. Puntu baten neurria 1/72 hazbetekoa[1] da = 0,035 cm.
          • in: hazbetea
          • cm: zentimetroa
          • mm: milimetroa
          • pc: pica = 12 puntu

● Portzentajeak oso erabilgarriak dira, unitateak beste unitate batzuekiko zehazteko. 12 pt-ko unitatearekin % 150eko unitatea izango genuke, 18 pt-koa.


[1] 1hazbete = 2,54 cm

1.3 Koloreak

Orokorrean, koloreak RGB balioetan zehazten dira, HTMLn egiten den moduan. Hala ere, bestela ere egin daiteke:

      • RGB notazio hamaseitarra erabilita: kolorearen hiru balioak (gorria, berdea eta urdina) balio hamaseitarrarekin (00 eta FF bitartean) zehazten dira.

background-color: #ff8800;

      • Notazio hamaseitar laburtua erabilita: aurrekoaren antzekoa, baina kolore bakoitzari zenbaki bakar bat ezarrita.

background-color: #f80;

      • Kolorearen izena ipinita: ingelesez jartzen da.

background-color: black;

      • RGB portzentajearekin: RGBn balioak portzentajeka zehazten dira; denak hartuta % 100 balira, kolorea zuria litzateke, eta denak % 0 balira, beltza.

background-color: rgb(0%, 10%, 0%);

      • RGB notazio hamaseitarra erabilita: kolore bakoitza 0tik 255era bitartean zehazten da.

background-color: rgb(200,255,0);

      • Kolore gardena ezarrita: berez ez da kolorea; baina, jarritakoan, elementuak edukitzailearen kolorea hartuko duela adierazten du.

background-color: transparent;

1.4 Irudiak atzeko planoetan

Hainbat elementuk atzeko planoko irudiak onartzen dituzte. Irudiak helbideak (url) txertatuta ezartzen dira.

url(irudiaren_helbidea)

url(https://i.pinimg.com/736x/bb/6e/ed/bb6eedc6907519c545c29841dc26680e.jpg)

Helbideak absolutuak edo erlatiboak izan daitezke. Erlatiboa bada, nabigatzaileak CSS dokumentua dagoen helbidetik hartutako informazioa interpretatzen du; absolutuetan, helbide osoa izaten du kontuan, ordea.

url("../irudiak/ emaitza-1.jpg")

url(http://www.guraso.eus/wp-content/uploads/sites/116/2016/05/emaitza-1.jpg)