Què és CSS? (Fulls d'estil en cascada)

CSS (Cascading Style Sheets) és un llenguatge de fulls d'estil utilitzat per descriure la presentació d'un document escrit en un llenguatge de marques. S'utilitza per controlar el disseny, els tipus de lletra, els colors i altres aspectes visuals de les pàgines web.

Què és CSS? (Fulls d'estil en cascada)

CSS, o Cascading Style Sheets, és un llenguatge de codificació que s'utilitza per dissenyar i formatar pàgines web. Permet als dissenyadors web controlar l'aparença de text, imatges i altres elements d'un lloc web, inclosa la seva mida, color i posició a la pàgina. En termes més senzills, CSS fa que els llocs web semblin bonics i organitzats.

CSS, o Cascading Style Sheets, és un llenguatge de programació utilitzat per descriure la presentació d'un document escrit en HTML o XML. CSS s'utilitza per definir l'estil d'un lloc web juntament amb HTML i és un llenguatge basat en regles que us permet definir les regles especificant grups d'estils que s'han d'aplicar a determinats elements o grups d'elements de la vostra pàgina web.

CSS és una eina potent que pot controlar el disseny de diverses pàgines web alhora, estalviant molta feina. Pot manipular colors de text, quadres i altres elements per crear llocs web bonics i funcionals. CSS descriu com s'han de representar els elements a la pantalla, al paper, a la veu o en altres mitjans, cosa que el converteix en una part essencial del desenvolupament web.

Tant si sou un principiant com un desenvolupador web experimentat, entendre CSS és crucial per crear un lloc web visualment atractiu i fàcil d'utilitzar. En aquest article, aprofundirem en què és CSS, com funciona i els diferents tipus de CSS. També explorarem algunes de les millors pràctiques per utilitzar CSS per crear llocs web impressionants que siguin funcionals i visualment atractius.

Què és CSS?

CSS o Cascading Style Sheets és un llenguatge de programació utilitzat per descriure la presentació d'un document escrit en HTML o XML. S'utilitza per dissenyar elements HTML i controlar el disseny de diverses pàgines web alhora.

definició

CSS és un llenguatge basat en regles que defineix les regles de com s'han de representar els elements a la pantalla, al paper, a la veu o en altres mitjans. Permet als desenvolupadors separar la presentació d'una pàgina web del seu contingut, facilitant el manteniment i l'actualització del lloc web.

història

CSS es va introduir per primera vegada el 1996 i des de llavors ha sofert diverses actualitzacions i revisions. Va ser desenvolupat per abordar les limitacions d'HTML en termes d'estil i disseny. Abans de CSS, HTML s'utilitzava per definir l'estructura d'una pàgina web i la seva presentació. Tanmateix, això va dificultar la realització de canvis en la disposició o el disseny d'un lloc web.

Importància

CSS té un paper crucial en el desenvolupament web, ja que permet als desenvolupadors crear llocs web visualment atractius i sensibles. Permet un major control sobre la presentació d'un lloc web i permet als desenvolupadors crear un aspecte coherent en diverses pàgines web.

En conclusió, CSS és una eina essencial perquè els desenvolupadors web creïn llocs web visualment atractius i sensibles. Separa la presentació d'un lloc web del seu contingut i permet als desenvolupadors crear un aspecte coherent en diverses pàgines web.

Conceptes bàsics de CSS

CSS és un potent llenguatge d'estil que es pot utilitzar per formatar el disseny d'una pàgina web. En aquesta secció, tractarem alguns dels conceptes bàsics de CSS, com ara la sintaxi, els selectors, les propietats i els valors.

sintaxi

CSS és un llenguatge basat en regles que utilitza un conjunt de regles per determinar com s'han de mostrar els elements HTML en una pàgina web. Una regla CSS consta d'un selector i un bloc de declaració. El selector apunta a l'element HTML a l'estil, mentre que el bloc de declaració conté una o més declaracions separades per punt i coma. Cada declaració inclou un nom de propietat CSS i un valor, separats per dos punts.

Selectors

Els selectors s'utilitzen per orientar elements HTML específics d'una pàgina web. Hi ha diversos tipus de selectors, inclosos els selectors d'elements, els selectors de classes, els selectors d'ID i els selectors d'atributs. Els selectors d'elements s'orienten a elements HTML específics, mentre que els selectors de classe s'orienten a elements amb un atribut de classe específic. Els selectors d'ID s'orienten a elements amb un atribut d'ID específic, mentre que els selectors d'atributs s'orienten a elements amb un atribut específic.

Propietats

Les propietats CSS s'utilitzen per controlar l'aparença visual dels elements HTML en una pàgina web. Hi ha moltes propietats CSS disponibles, com ara el color, la mida de la font, el color de fons i el marge, entre d'altres. Les propietats CSS es poden establir en valors específics, com ara un color o una mida de lletra, per controlar com es mostra un element.

Valors

Els valors s'utilitzen per establir els valors específics de les propietats CSS. Per exemple, la propietat del color es pot establir en un valor de color específic, com ara vermell, verd o blau. Altres propietats, com la mida del tipus de lletra, es poden definir amb valors específics, com ara 12px o 16px.

Regles i Precedència

Les regles CSS s'utilitzen per definir l'estil d'elements HTML específics d'una pàgina web. Quan s'apliquen diverses regles al mateix element, tindran prioritat la regla amb més especificitat i la més recent aplicada. En alguns casos, pot ser necessari utilitzar la paraula clau !important per anul·lar altres regles i assegurar-se que s'aplica un estil específic.

En conclusió, CSS és un llenguatge d'estil potent que es pot utilitzar per formatar el disseny d'una pàgina web. Si entenem els conceptes bàsics de la sintaxi, els selectors, les propietats i els valors CSS, podeu crear pàgines web boniques i sensibles, fàcils de navegar i visualment atractives.

Versions CSS

CSS ha evolucionat al llarg dels anys i s'han introduït noves versions per satisfer les necessitats canviants dels desenvolupadors web. Actualment, hi ha quatre versions principals de CSS: CSS1, CSS2.1, CSS3 i CSS4.

CSS1

CSS1 va ser la primera versió de CSS, llançada el 1996. Proporcionava opcions bàsiques d'estil com ara el color, la mida i l'estil de la font. També permetia la creació de dissenys senzills especificant la posició dels elements en una pàgina. CSS1 va suposar una millora significativa respecte als mètodes anteriors d'estil de pàgines web, que implicava utilitzar etiquetes HTML per definir l'aparença dels elements.

CSS2.1

CSS2.1 es va llançar el 1998 i va afegir diverses funcions noves, inclosa la compatibilitat amb tipus de suports, com ara la impressió i la pantalla, i la possibilitat d'especificar l'ordre en què s'han de mostrar els elements. També va introduir el concepte de selectors, que permetia als desenvolupadors orientar-se a elements específics d'una pàgina i aplicar-hi estils.

CSS3

CSS3 es va introduir l'any 1999 i és la versió més recent de CSS. Va afegir una àmplia gamma de funcions noves, inclosa la compatibilitat amb animacions, transicions i degradats. CSS3 també va introduir noves opcions de disseny com ara flexbox i grid, que permeten crear dissenys més complexos amb menys codi. CSS3 encara s'utilitza àmpliament avui dia i s'ha convertit en l'estàndard per al desenvolupament web modern.

CSS4

CSS4 està actualment en desenvolupament i s'espera que es publiqui en un futur proper. Introduirà diverses funcions noves, inclosa la compatibilitat amb variables, que permetran als desenvolupadors definir i reutilitzar valors als seus fulls d'estil. CSS4 també inclourà noves opcions de disseny, com ara consultes de contenidors, que permetran als desenvolupadors crear dissenys responsius que s'adaptin a la mida del contenidor on es col·loquen.

En conclusió, CSS ha recorregut un llarg camí des dels seus inicis, amb noves versions introduïdes per satisfer les necessitats canviants dels desenvolupadors web. Cada versió ha afegit noves funcions i capacitats, cosa que facilita la creació de dissenys i estils complexos. Amb el llançament de CSS4 a l'horitzó, el futur del desenvolupament web sembla brillant, amb eines i opcions encara més potents disponibles per als desenvolupadors.

CSS i HTML

CSS i HTML són dos llenguatges separats utilitzats per crear pàgines web. HTML és un llenguatge de marques que s'utilitza per estructurar el contingut d'una pàgina web, mentre que CSS s'utilitza per dissenyar i donar format al contingut. En aquesta secció, explorarem com CSS i HTML treballen junts per crear pàgines web visualment atractives.

Elements HTML

Els elements HTML són els elements bàsics d'una pàgina web. Són les etiquetes que defineixen l'estructura i el contingut d'una pàgina web. Els elements HTML es poden utilitzar per crear encapçalaments, paràgrafs, llistes, imatges i molt més. Cada element HTML té el seu propi conjunt de propietats que es poden dissenyar amb CSS.

Llenguatge de marques

HTML és un llenguatge de marques que utilitza etiquetes per definir l'estructura d'una pàgina web. Les etiquetes s'utilitzen per incloure contingut i donar-li significat. Per exemple, el <h1> L'etiqueta s'utilitza per definir un encapçalament de nivell superior, mentre que l'etiqueta <p> L'etiqueta s'utilitza per definir un paràgraf. HTML és un llenguatge potent que es pot utilitzar per crear pàgines web complexes.

enllaços

Els enllaços són una part essencial de qualsevol pàgina web. Permeten als usuaris navegar entre pàgines i accedir a recursos externs. Els enllaços es creen mitjançant el <a> etiqueta i es pot dissenyar amb CSS. Els enllaços també es poden utilitzar per crear adreces d'interès dins d'una pàgina web, cosa que permet als usuaris saltar ràpidament a seccions específiques de la pàgina.

En general, CSS i HTML treballen junts per crear pàgines web visualment atractives. L'HTML defineix l'estructura i el contingut d'una pàgina web, mentre que CSS s'utilitza per dissenyar i formatar aquest contingut. Mitjançant l'ús conjunt d'HTML i CSS, els desenvolupadors web poden crear llocs web bonics i funcionals que siguin fàcils d'utilitzar i de navegar.

CSS i disseny web

CSS juga un paper crucial en el disseny web. Permet als desenvolupadors controlar l'aparença visual de les pàgines web i garantir la coherència entre diverses pàgines. En aquesta secció, explorarem com afecta el CSS a diferents aspectes del disseny web, com ara el disseny, la tipografia, el color i les imatges.

Disposició

CSS permet als desenvolupadors web controlar el disseny de les pàgines web. Mitjançant l'ús de CSS, els desenvolupadors poden col·locar diferents elements en una pàgina web, controlar la mida d'aquests elements i assegurar-se que es mostrin de manera coherent en diferents dispositius. CSS també permet als desenvolupadors crear dissenys responsius que s'adaptin a diferents mides de pantalla, assegurant que les pàgines web siguin accessibles en tots els dispositius.

Tipografia

CSS ofereix als desenvolupadors una àmplia gamma d'opcions per controlar la tipografia de les pàgines web. Amb CSS, els desenvolupadors poden controlar la família de tipus de lletra, la mida de la lletra, l'alçada de la línia i l'espaiat entre lletres del text d'una pàgina web. També poden controlar l'alineació del text i l'espaiat entre diferents elements d'una pàgina web.

color

CSS permet als desenvolupadors controlar els colors utilitzats en una pàgina web. Amb CSS, els desenvolupadors poden establir el color de fons d'una pàgina web, canviar el color del text i controlar el color dels diferents elements d'una pàgina web. CSS també ofereix als desenvolupadors la possibilitat de crear degradats i altres efectes de color complexos.

imatges

CSS permet als desenvolupadors controlar la visualització d'imatges en una pàgina web. Amb CSS, els desenvolupadors poden controlar la mida de les imatges, establir la posició de les imatges en una pàgina web i controlar l'opacitat de les imatges. CSS també ofereix als desenvolupadors la possibilitat de crear efectes d'imatge complexos, com ara ombres i vores.

En conclusió, CSS és una eina essencial per al disseny web. Permet als desenvolupadors controlar el disseny, la tipografia, el color i les imatges utilitzades en una pàgina web, assegurant que les pàgines web siguin visualment atractives i accessibles en tots els dispositius.

CSS i desenvolupament web

CSS, o Cascading Style Sheets, és una eina essencial per als desenvolupadors web. Els permet controlar la presentació de documents HTML i XML, inclòs el disseny, els colors, els tipus de lletra i molt més.

CSS extern

CSS extern és un fitxer independent que conté tots els estils utilitzats per un lloc web. Aquest fitxer s'enllaça al document HTML mitjançant l' etiqueta. CSS extern és una manera fantàstica de mantenir la presentació separada del contingut, facilitant el manteniment i l'actualització del lloc web. També permet la coherència entre diverses pàgines d'un lloc web.

CSS intern

El CSS intern es defineix dins del document HTML mitjançant l' tag. It is useful when you want to apply styles to a single page or a specific section of a website. However, it can make the HTML document cluttered and harder to read.

CSS en línia

CSS en línia es defineix dins de l'element HTML mitjançant l'atribut style. És útil quan voleu aplicar estils a un element específic. Tanmateix, pot fer que el document HTML estigui desordenat i més difícil de llegir. No es recomana utilitzar CSS en línia per a estils a gran escala.

Consultes multimèdia

Les consultes multimèdia s'utilitzen per aplicar diferents estils en funció de la mida de la pantalla del dispositiu. Això permet que un lloc web sigui responsiu i s'adapti a diferents dispositius, com ara telèfons, tauletes i ordinadors de sobretaula. Les consultes de mitjans es poden definir al fitxer CSS extern o dins del document HTML.

En conclusió, CSS és una eina essencial per als desenvolupadors web. Permet separar la presentació i el contingut, facilitant el manteniment i l'actualització d'un lloc web. Es recomana CSS extern per a estils a gran escala, mentre que els CSS interns i en línia són útils per a estils a menor escala. Les consultes de mitjans permeten que un lloc web respongui i s'adapti a diferents dispositius.

Avantatges CSS

CSS és una eina potent que permet als desenvolupadors web crear pàgines web visualment atractives i coherents. Aquests són alguns dels avantatges d'utilitzar CSS:

Accelerar

Un dels principals avantatges de CSS és la seva velocitat. CSS permet als desenvolupadors separar el disseny i la disposició d'una pàgina web del seu contingut. Aquesta separació pot reduir significativament el temps de càrrega d'una pàgina web, ja que el navegador no ha de descarregar diversos fulls d'estil per a cada pàgina. En lloc d'això, el navegador guarda a la memòria cau el full d'estil, que es pot utilitzar en diverses pàgines, la qual cosa fa que els temps de càrrega de la pàgina siguin més ràpids.

Consistència

CSS ajuda els desenvolupadors a crear dissenys coherents en diverses pàgines web. Mitjançant l'ús d'un sol full d'estil, els desenvolupadors poden assegurar-se que totes les pàgines d'un lloc web tinguin un aspecte coherent. Aquesta coherència pot ajudar a millorar l'experiència de l'usuari, ja que els usuaris podran navegar pel lloc web amb més facilitat i trobar la informació que necessiten ràpidament.

manteniment

CSS facilita el manteniment i l'actualització d'un lloc web. En separar el disseny i la disposició d'un lloc web del seu contingut, els desenvolupadors poden fer canvis al disseny sense afectar el contingut. Això vol dir que si cal fer un canvi en el disseny d'un lloc web, es pot fer de manera ràpida i senzilla sense haver de reescriure tot el lloc web.

CSS també facilita la realització de canvis en el disseny d'un lloc web. Mitjançant l'ús de CSS, els desenvolupadors poden crear estils reutilitzables que es poden aplicar a diversos elements d'una pàgina web. Això vol dir que si cal fer un canvi a la disposició d'una pàgina web, es pot fer de manera ràpida i senzilla actualitzant el full d'estil CSS.

En conclusió, CSS és una eina potent que ofereix molts avantatges als desenvolupadors web. Mitjançant l'ús de CSS, els desenvolupadors poden crear pàgines web visualment atractives i coherents que es carreguen ràpidament i són fàcils de mantenir i actualitzar.

Referències CSS

Quan treballeu amb CSS, és essencial tenir una referència fiable per consultar quan trobeu propietats o sintaxis desconegudes. Afortunadament, hi ha molts recursos disponibles per ajudar-vos a entendre i utilitzar CSS de manera eficaç.

W3C

El World Wide Web Consortium (W3C) és la principal organització responsable de desenvolupar i mantenir estàndards web, inclòs CSS. El seu lloc web ofereix una referència CSS completa que cobreix tots els aspectes del llenguatge, des de la sintaxi bàsica fins a les tècniques de disseny avançades. La referència s'organitza per propietats i inclou exemples de com utilitzar-les.

A més de la referència, el lloc web del W3C també ofereix una gran quantitat d'altres recursos per aprendre i utilitzar CSS, inclosos tutorials, especificacions i bones pràctiques. Si et prens seriosament el domini de CSS, el lloc web del W3C és un recurs essencial.

mòduls

CSS és un llenguatge modular, el que significa que està format per mòduls separats que es poden combinar per crear un full d'estil complet. Cada mòdul se centra en una àrea específica de CSS, com ara el disseny, la tipografia o el color. En dividir CSS en mòduls, és més fàcil d'entendre i utilitzar-lo amb eficàcia.

El lloc web del W3C ofereix una llista de tots els mòduls CSS, juntament amb enllaços a les seves especificacions. Alguns dels mòduls més importants inclouen:

  • Selectors CSS: defineix la sintaxi per seleccionar elements en un document.
  • Model de caixa CSS: descriu com es disposen els elements en una pàgina.
  • Disseny de quadrícula CSS: proporciona un sistema potent per crear dissenys complexos.
  • Transformes CSS: us permet transformar la forma, la mida i la posició dels elements.
  • Animacions CSS: us permet crear animacions i transicions amb CSS.

Si us familiaritzeu amb els diferents mòduls CSS, podeu convertir-vos en un desenvolupador de CSS més competent i crear dissenys més avançats i sofisticats.

En conclusió, tenir una referència CSS fiable és crucial per a qualsevol desenvolupador que treballi amb CSS. El lloc web del W3C ofereix una àmplia referència, juntament amb molts altres recursos, per ajudar-vos a dominar CSS. A més, entendre els diferents mòduls CSS us pot ajudar a crear dissenys més avançats i sofisticats.

Animacions CSS

Les animacions CSS són una eina potent que permet als desenvolupadors crear experiències d'usuari dinàmiques i atractives als seus llocs web. Les animacions es poden utilitzar per cridar l'atenció sobre elements específics d'una pàgina, proporcionar comentaris als usuaris o simplement afegir interès visual.

Per crear una animació CSS, primer heu de seleccionar l'element que voleu animar i després definir l'animació mitjançant les propietats CSS. El animation La propietat s'utilitza per definir l'animació i té diverses subpropietats que us permeten controlar el temps, la durada i altres detalls de l'animació.

Una cosa important a tenir en compte és que les animacions poden consumir molts recursos, per la qual cosa és important utilitzar-les amb moderació i amb cura. Les animacions haurien de millorar l'experiència de l'usuari, no perjudicar-la, per la qual cosa és important provar-les a fons i considerar com afectaran el rendiment general del vostre lloc web.

Aquestes són algunes de les propietats CSS clau que podeu utilitzar per crear animacions:

nom-animació

Aquesta propietat defineix el nom de l'animació que voleu aplicar a un element. Podeu definir diverses animacions i aplicar-les a diferents elements de la vostra pàgina.

animació-durada

Aquesta propietat defineix el temps que trigarà a completar l'animació. Podeu especificar la durada en segons o mil·lisegons.

funció de temporització d'animació

Aquesta propietat defineix la funció de temporització que s'utilitzarà per controlar la velocitat de l'animació. Hi ha diverses funcions de temporització predefinides que podeu utilitzar, com ara linear, ease-ini ease-out, o podeu crear les vostres pròpies funcions de cronometratge personalitzades.

animació-retard

Aquesta propietat defineix la quantitat de temps que passarà abans que comenci l'animació. Això pot ser útil si voleu esglaonar el temps de diverses animacions en una pàgina.

animació-recompte-iteracions

Aquesta propietat defineix el nombre de vegades que es repetirà l'animació. Podeu especificar un nombre específic d'iteracions o podeu utilitzar el valor infinite per crear una animació que fa un bucle indefinidament.

direcció d'animació

Aquesta propietat defineix la direcció en què es reproduirà l'animació. Podeu especificar-ho normal per a una animació endavant, reverse per a una animació cap enrere, o alternate per alternar entre animacions cap endavant i cap enrere.

mode d'ompliment d'animació

Aquesta propietat defineix com s'ha de dissenyar l'element que s'anima abans i després de l'animació. Pots especificar none per deixar l'estil de l'element sense canvis, forwards per mantenir l'estil de l'element al final de l'animació, o bé backwards per aplicar l'estil de l'element al començament de l'animació.

animació-estat de joc

Aquesta propietat defineix si l'animació es reprodueix o es posa en pausa. Podeu utilitzar el valor paused per aturar l'animació, o bé running per iniciar-lo o reprendre-lo.

En conclusió, les animacions CSS són una eina poderosa que es pot utilitzar per crear experiències d'usuari dinàmiques i atractives al vostre lloc web. Tanmateix, és important utilitzar-los amb moderació i amb cura, ja que poden consumir molts recursos i afectar el rendiment general del vostre lloc web. En comprendre les propietats CSS clau que s'utilitzen per crear animacions, podeu crear animacions que millorin l'experiència de l'usuari i afegeixin interès visual al vostre lloc web.

Més Lectura

CSS (Cascading Style Sheets) és un llenguatge utilitzat per descriure la presentació de llenguatges de marques com HTML i XML. S'utilitza per dissenyar i dissenyar pàgines web alterant el tipus de lletra, el color, la mida i l'espaiat del contingut, dividint-lo en diverses columnes o afegint animacions i altres característiques decoratives. CSS estalvia molta feina i pot controlar el disseny de diverses pàgines web alhora. (font: MDN Web Docs, W3Schools)

Termes relacionats amb el desenvolupament de llocs web

Home » Constructors de llocs web » glossari » Què és CSS? (Fulls d'estil en cascada)

Estigues informat! Uneix-te al nostre butlletí
Subscriviu-vos ara i obteniu accés gratuït a guies, eines i recursos només per a subscriptors.
Pots donar-te de baixa en qualsevol moment. Les teves dades estan segures.
Estigues informat! Uneix-te al nostre butlletí
Subscriviu-vos ara i obteniu accés gratuït a guies, eines i recursos només per a subscriptors.
Pots donar-te de baixa en qualsevol moment. Les teves dades estan segures.
Comparteix a...