Re: CSS deklarace

From: mail@pp21.cz
Date: 21. 10. 2002, 12:50 CEST


h! y n e k . l i p a <hynek.lipa@worldonline.cz>:

>> 1 - margin, nebo padding ma jen 2 hodnoty
> -------------------------
> pokud ma dve hodnoty, tak prvni je top a druha right a top=bottom a
> right=left, nebo by se dalo rict vertical a horizontal (v tomto
> poradi) i kdyz mne to takhle receno zda divne, pac to pouzivam spise
> v souvislosti se zarovnanim

Taky nemam ty dva vyrazy v tomhle smeru zasite, nikdy nevim,
ktery je ktery ;o) Jen me nenapdlo lepsi vyjadreni.

> ... 'border : 0;' je spravne, protoze se to vztahuje na vsechny
> ctyri (i kdyz by asi mely byt i jednotky 'px || %' )

A co takhle border: none;, je to taky spravne?
A ty jednotky by tam meli byt asi, nebo urcite? Jsem toho nazoru,
ze nula je nula, na jednotkach nezalezi...

>> 3 - font: 12pt/14pt
> -------------------------
> cetl jsi skoro spravne: ma to byt '12pt/1.33', prvni je velikost
> fontu, druha je bezrozmerna jednotka, ktera definuje radkovani. 1.33
> by mela byt vychozi, ale neni, spis to je 1.1-1.2. a browsery to
> podporuji....

Ale ne, cetl jsem uplne spravne, dokonce jsem si i pamatoval cisla.
Tohle je ze specifikace CSS2
http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#font-shorthand

P { font: 12pt/14pt sans-serif }
P { font: 80% sans-serif }
P { font: x-large/110% "new century schoolbook", serif }
P { font: bold italic large Palatino, serif }
P { font: normal small-caps 120%/120% fantasy }


rekl bych, ze za lomitkem muzes pouzit to co u line-height, coz je
<number> | <length> | <percentage>.


> ... jeste bych dodal, ze je lepsi definovat text v '%' pak je
> mozno menit velikost pisma (no jasne obcas to rozbije design, ale
> pokud se na to mysli pri navrhu, neni to problem)

Souhlasim, ale zacinam si zvykat pouzivat 'em', cekaji me s tim nejake
problemy?



>> 4 - max-width, min-width (height)
>>   Proc to ten *** IE nepodporuje?
>>   Lze to pro IE nejak elegantne obejit?
> -------------------------
>...
> jo, mozna min-* by slo trans gifem, ale je to takove, no nespolehlive

Ja nevim, zkousel jsem to, ale nechodilo to, ten obrazek precuhoval
mimo ten element, kdyz byl mensi nez on :(

>> 5 - nahrada za <nobr>
>>   Zkousel jsem 'white-space: pre', nebo 'white-space: nowrap',
> -------------------------
> nepodporuje, tak asi nic:( ....

Kvuli zpetne kompatibilite porad jeste funguje <nobr>,
ale zadnej validator to neprekousne ;o)


>> 6 - Znak na 'zlomeni radku'
> -------------------------
> napada mne jedna vec (ale zase v ie nefunguje, tam by se tomu muselo
> pomoct), existuji pseudotridy after a befor, tak by se to mohlo
> zkusit. ale to je asi blbost. fakt nevim

A jak by to fungovalo? Pokud bych pouzil :before, nebo :after, musel bych
to pouzit na nejaky element, takze bych kolem toho znaku musel hodit
nejakej ten <span>, a to se mi nezamlouva :( Nemuzu presi styl prradit
jednomu znaku, nebo snad ano?
Navic neznam syntax 'podmineneho' zlomeni radku. Natvrdo je to tusim '\A',
ale to se pak zlomi vzdycky. Aha, ted koukam jak to je, to A je hex
hodnota 'LF', asi by slo pouzit i neco jineho.


-pp21-



This archive was generated by hypermail 2.1.2 : 21. 10. 2002, 12:52 CEST