CSS
Is teanga stíle í Cascading Style Sheets (CSS) a úsáidtear chun cuma agus leagan amach leathanaigh ghréasáin a shainiú. Oibríonn CSS i dteannta HTML: scríobhtar an t-ábhar i HTML agus cuirtear stíleanna (cló, dathanna, imeall, socrú colún) i bhfeidhm le CSS. Ligeann an cur chuige seo d’ábhar agus dearaidh a bheith scartha óna chéile agus feabhsaíonn sé inrochtaineacht agus cothabháil an tsuímh.
Úsáid
[cuir in eagar | athraigh foinse]Úsáidtear CSS chun:
- clónna, dathanna agus spásáil a shocrú;
- leagan amach solúbtha a chur i bhfeidhm (m.sh. Flexbox agus Grid);
- gnáthstaid, staid fhreagartha agus beochana a bhainistiú (selectors, queries, aistrithe);
- stíleanna a athúsáid ar fud leathanaigh éagsúla trí chomhad seachtrach .css.
Tá comhaid CSS ceangailte le leathanaigh trí <link rel="stylesheet">
nó le stíleanna istigh. De réir mar a “chascálann” stíleanna, socraíonn tosaíocht agus sainiúlacht (specificity) cén riail a bheidh i bhfeidhm.
Stair
[cuir in eagar | athraigh foinse]Moladh CSS den chéad uair sna 1990idí mar bhealach caighdeánach chun cur i láthair a scaradh ó struchtúr. Tháinig CSS1 amach sna 1990idí déanacha, le rialacha cló agus imeall. Le CSS2 tugadh leagan amach níos saibhre agus tacaíocht do mheáin éagsúla. Ó shin i leith, forbraítear CSS mar shraith modúl (m.sh. Selectors, Backgrounds & Borders, Color, Animations), rud a cheadaíonn nuashonruithe céimnithe.
Éabhlóid
[cuir in eagar | athraigh foinse]Le borradh na ngléasanna soghluaiste, tá ról lárnach ag media queries agus dearadh freagrúil. Tugann Flexbox agus CSS Grid uirlisí cumhachtacha leagan amach gan táblaí. Tá gnéithe nua-aimseartha cosúil le hathróga CSS (custom properties), claochluithe agus beochana ar fáil, chomh maith le @supports chun trialacha gnéithe a dhéanamh. Tá caighdeáin CSS á gcoinneáil ag an W3C agus WHATWG, agus tagann tacaíocht brabhsálaithe chun cinn de réir a chéile.