Autor Zpráva
mantisa
Profil
Ahoj, chtěl jsem se zeptat, jak je to se stylováním inputu, má to cenu?

myslím atributy šířka, výška, pozadí, rámeček...

Děkuji
vertigo4
Profil
mantisa
čím více je oddělen vzhled od obsahu, tím lépe
quinux
Profil
mantisa
http://www.456bereastreet.com/archive/200701/styling_form_controls_wit h_css_revisited/ možná ti to pomůže :)
mantisa
Profil
vertigo4

??


quinux

dík, to se hodí, ale přivítal bych názor, zda má vůbec cenu stylovat inputy, hlavně co se týká výšky a šířky... děkuji
Miloš
Profil
Nevím, jestli ti to k něčemu bude dobré, ale přeci jen:
http://latrine.dgx.cz/dokonale-stylovani-formularu
http://latrine.dgx.cz/jeste-dokonalejsi-stylovani-formularu
quinux
Profil
mantisa
No to už záleží na případu asi. určitě bych nastavil délku, ať jsou všechny stejně dlouhé a nějak zarovnané. Obvykle pak dávám "drobný" padding, ať není text "nalepen" na okraje a co se týče výšky tak to už je asi na tobě (designu), jestli chceš větší pole.

Avšak pokud se "odborný" názor nezměnil, tak formulářové prvky by se měly stylovat minimálně.
mantisa
Profil
Miloš

Díky

Mám totiž trochu problémy hlavně s výškou, konkrétně pak potom s tím, že když mám v inputu předepsaný text, tak nevím, jak ho vycentrovat vertikálně, line-height není moc spolehlivá napříč prohlížeči (myslím Opera v tomto případě nereaguje) a řešit to paddingem, no no...

EDIT: line-height v inputu nebere FF :-(
vertigo4
Profil
mantisa
aha, nepochopil jsem tvůj dotaz prve... tak já většinou nastavuji border, pozadí dávám stín jemný a samozřejmě padding- hlavně zleva tedy... no jinak se podívej na vyhledávací políčko u mě na blogu... myslím, že to takhe vypadá lépe, než kdybych to nechal nenastylované
Regy
Profil *
No nevim jestli je to úplně dobrej způsob ale já to dělám tak, že sy to nastyluju tak aby to fungovalo v jednom prohlížeči a pak z toho udělám obrázek... další pak dělám tak, že přepíšu value a nemusim se s tim dělat v callistu nebo ve photoshopu ;-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0