Autor Zpráva
Grogg
Profil *
Dobrý den,
zajímalo by mě, zda jde v css napsat obtékání obrázku textem?
Jde mi o to, aby výsledek byl stejný, jako když napíšu toto <img src="obrazek.gif" align="left">

Je to sice prkotina, ale nechce si mi u každého obrázku na stránce psát align="left"
díky moc
PerToon
Profil
http://www.jakpsatweb.cz/css/float.html
habendorf
Profil
Tady jsem napsal pěknou kravinu.
Leo
Profil
"Float je zbytečný, obrázek bude obtékán sám od sebe. Img je inline element."

Ehm co? Ja teda vidim neco jineho, kdyz img strcim do odstavce jen tak, a kdyz mu nastavim float: left (right) :-) Leo
habendorf
Profil
Hm, já taky. Stane se :o)
Radek Hrabůvka
Profil
Grogg Pomocí CSS toho jde napsat víc, http://www.jakpsatweb.cz/html/obrazky.html#img
Já třeba dělám rozměry obrázků v galerii pomocí CSS se třídami pro portrét a landscape.
habendorf
Profil
Já třeba dělám rozměry obrázků v galerii pomocí CSS se třídami pro portrét a landscape.

Kdysi jsem rozměry obrázků také psal do css. Ale pak jsem se vrátil k zápisu v html, je to IMHO lepší.
Leo
Profil
"Kdysi jsem rozměry obrázků také psal do css. Ale pak jsem se vrátil k zápisu v html, je to IMHO lepší."

Napodobne. Leo
Charlie
Profil
"Kdysi jsem rozměry obrázků také psal do css. Ale pak jsem se vrátil k zápisu v html, je to IMHO lepší."

To každopádně, už proto, že se stránka zobrazí hned správně. Když by byly rozměry v CSS, stránka by se postupným načítáním stylů a obrázků deformovala.
Radek Hrabůvka
Profil
Charlie Pokud CSS je v keši, tak je to skoro hned. A pokud ne, tak ty rozměry můžu dát do stylu v hlavičce. Pro jiné stránky, než obrazové galerie se stejnými rozměry obrázků s rozdílnou orientací to postrádá smysl. Ale pokud do přímého stylu dám třeba levý margin, tak přidám i rozměry.
Chamurappi
Profil
Povšimněte si, že width a height jsou atributy sloužící výhradně k definování vzhledu. Nikoliv struktury, nikoliv sémantiky. A přesto se ve Strict verzích HTML drží. Proč nebyly zavrženy ve prospěch style="width:...;height:..."?
Leo
Profil
"Povšimněte si, že width a height jsou atributy sloužící výhradně k definování vzhledu. Nikoliv struktury, nikoliv sémantiky. A přesto se ve Strict verzích HTML drží. Proč nebyly zavrženy ve prospěch style="width:...;height:..."?"

Protoze je to potrebne pro rozumne vykresleni v pripade, ze CSS nejsou k dispozici (nebo je klient neumi) - jde o to, ze narozdil od textu jde o externi objekty, a pokud rozmery neurcite, pak je stranka pred natazenim vsech obrazku prakticky nepouzitelna, protoze skace jak kobyla... Vam W3C lezi asi hluboko v zaludku co? Leo
Chamurappi
Profil
Chtěl jsem jen upozornit, že Strict DTD zdaleka neruší všechny atributy prezentačního charakteru, jak se často říkává.

Reaguji na Lea:
Případy, kdy nejsou CSS k dispozici, jsou natolik vzácné, že nevyžadují tak ohleduplný přístup. Od kdy se konsorcium stará o situaci během načítání? Podle stejné logiky by měl mít rozměry v atributech i element <input type="image">, což podle W3C mít nesmí za žádných okolností. Stejně tak byla zavržena šířka buňky tabulky, takže dlouhá průběžně vykreslovaná tabulka může během načítání také skákat jak kobyla.

Vam W3C lezi asi hluboko v zaludku co?
Máte značně zkreslené představy o objemu mého trávicího ústrojí. Rád bych vám tuto hypotézu vyvrátil, ale v dohledné době vás nemám v úmyslu zkonzumovat.
K W3C mám vztah neutrální. Některé jeho aktivity se mi líbí, jiné nikoliv.
Leo
Profil
Chamurappi - nejsem tiskovy ani obrazovkovy mluvci W3C, jen mi prijde, ze tohle je docela rozumny duvod nechat width a height primo v (X)HTML, jelikoz je to EXTERNI objekt. Samozrejme by pak mohl byt i u input type image, ale pouziju vas (pozmeneny) argument: "Případy, kdy se input type="image" pouziva, jsou natolik vzácné, že nevyžadují tak ohleduplný přístup." :-) Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0