CSS osztály
CSS-ben egy osztálynév különbözö elemekhez ragasztva definiálhat azonos tipusú, de eltérö méröszámú tulajdonságokat?
példa:
div.felszelesseg {width:40px;}
input.felszelesseg {width:35px;}
Müködni müködik (IE és FF), de szabályos, szabványos-e?
Nem ellenkezik ez a "class" definíciójával?
■ példa:
div.felszelesseg {width:40px;}
input.felszelesseg {width:35px;}
Müködni müködik (IE és FF), de szabályos, szabványos-e?
Nem ellenkezik ez a "class" definíciójával?
pont ez a lenyege
Nyugodtan hasznald.
Ha lenne egy ilyened:
.felszelesseg {}
Az minden elemre vonatkozna ami felszelesseg osztalyu.
a div.felszelesseg a megfelelo div elemekre,
az input.felszelesseg pedig a megfelelo input elemekre vonatkozik.
Tehat az utobbi ketto alhalmaza az elsonek, de az utobbi ketto kizarja egymast.
Viszont ha lehet ne a kinezet alapjan adj osztalynevet, hiszen lehet pont a szelesseget fogod a kovetkezo designnal 100%-ravenni es akkor mar nem is FELszelessegu...
css osztály
egy ürlap különböző hosszúságú input mezőivel viaskodom egyébként
a rájuk vonatkozó osztályokat nem nevezhetem el a tartalmuk alapján, hiszen különböző a tartalmuk
egy dologban hasonlítanak: kettő fér el egy sorban, vagyis félszélességüek
ez valószínűleg nem változik a későbbiekben
tudom, hogy a funkció alapján kellene elnevezni, de ez esetben tanácstalan vagyok
.input_type_1, .input_type_2 ? lealább ugyanolyan zsákutca
<input ... style='width:48%;' > lokálisan definiálni jobb?
mostanában nagyon sok időm (órák) elmegy a konzekvens, szemantikus osztálynevekre
ilyenkor vágnám az összes css tudományomat a szemétbe
te hogy vagy ezzel?
nem kell eroltetni
Es valoban vannak sokkal fontosabb kerdesek a fejlesztes soran mint hogy az osztalyokat hogy nevezed el, ha nagyon nem tudsz ertelmes nevet adni akkor persze hogy ne ezzel tokoljel :)
Lokalis definiciot en akkor szoktam alkalmazni ha tipikusan egyetlen oldalon van szukseg a dologra. Persze ha az oldal olyan hogy sokszor letoltik akkor erdemes lehet egy kulon fajlba rakni a stilusdefiniciokat ha sok van belole de ez eleg ritka.
css osztály
lokalis def + csak egy oldal + külön fájlba
hasznos tipp!