ugrás a tartalomhoz

CSS osztály

teamtom · 2005. Már. 9. (Sze), 10.27
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?
 
1

pont ez a lenyege

Jano · 2005. Már. 9. (Sze), 12.34
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...
2

css osztály

teamtom · 2005. Már. 9. (Sze), 14.42
Kösz, megnyugtattál :) illetve mégsem :(

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?
3

nem kell eroltetni

Jano · 2005. Már. 9. (Sze), 15.11
Sajnos egy-ket hozzaszolasbol nem lehet leszurni, hogy ki mit hogyan csinal, ezert van hogy szoltam, ne kinezet alapjan nevezd el. Ha ezt egyebkent figyelembe szoktad venni akkor nyugodtan ignorald amit mondok.

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.
4

css osztály

teamtom · 2005. Már. 9. (Sze), 15.22
Kösz a segítséget!

lokalis def + csak egy oldal + külön fájlba

hasznos tipp!