Vlákno názorů k článku
Současnost a budoucnost layoutů: CSS tabulky
RE: Současnost a budoucnost layoutů: CSS tabulky
Mám takový obecnější postřeh. My CSS kodéři se často stresujeme tím, že "něco nejde" a rádi se díváme do křišťálové koule, jak "to krásně půjde". Třeba v IE 10. Za nějakých pět let. :)
Jenže on nás do vymýšlení šílených řešení a těšení se na budoucnost nikdo nenutí - nikdo nás nenutí používat PNG, abychom pak "museli" využívat nějaké hacky pro IE6.
Stejně tak nás nikdo nenutí kódovat layout, kde je nutné aby byly dva sloupce stejně vysoké. Osobně jsem takový problém řešil naposledy snad před 4 lety. Jako nepůjde hora k Mohamedovi, měl by kodér aktivně komunikovat s designérem, zda se takový layout nedá vyřešit jinak.
RE: Současnost a budoucnost layoutů: CSS tabulky
RE: Současnost a budoucnost layoutů: CSS tabulky
RE: Současnost a budoucnost layoutů: CSS tabulky
RE: Současnost a budoucnost layoutů: CSS tabulky
RE: Současnost a budoucnost layoutů: CSS tabulky
RE: Současnost a budoucnost layoutů: CSS tabulky
#main {
width: 590px;
float: left;
position: relative;
left:180px; top:0;
}
#side {
width: 180px;
float: left;
position: relative;
left: -630px; top:0;
}
#otherside {
width: 180px;
float: right;
position: relative;
right: 0; top:0;
}
což mi umožňuje zvolit si pořadí sloupců jak potřebuji a vím že nejsem sám kdo to takto používá. Nebo nevidím nějaký podstatný rozdíl?
RE: Současnost a budoucnost layoutů: CSS tabulky
RE: Současnost a budoucnost layoutů: CSS tabulky
A ještě mě napadá, že u faux absolute position se mi nemůže stát, že by mi poslední box odskočil dolů (protože ty před ním se tam již nenachází, jsou vyjmuty z toku dokumentu). U vašeho řešení, pokud se seknete o pixel v počítané šířce a box by se do řádku nevešel, tak skočí pod ty dva boxy před ním, je to tak?
RE: Současnost a budoucnost layoutů: CSS tabulky
Jinak podsunutí samozřejmě nehrozí, neboť je to na úplně identickém principu jako faux absolute position (prvky se můžou klidně překrývat - jak je libo:)). Jediný rozdíl vidím v tom, že v tom řešení se to nejprve zasune mimo a pak vrací namísto, kdežto já to rovnou pozicuji bez zasouvání a musím u jednoho prvku pak počítat s předešlým prvkem.
Jako určitě to má něco do sebe, jen mě překvapilo jakože co to za převratnou techniku ve světě objevili, když v ČR se se obdoba už pár let používá :)
máte nápad? Podělte se o něj. A třeba na Zdrojáku
Inu používá-nepoužívá, o faux absolute position bychom také nevěděli, pokud by jeden z jeho autorů nenapsal onen jeden zmiňovaný článek na A List Apart. Existuje spousta zajímavých myšlenek a nápadů (a možná bychom se divili, kolik jich je), o který se neví, a které budeme muset znovu objevit, protože nebyly zveřejněny.
Pokud kdokoliv má nápad, o kterém si myslí, že by stálo za to se o něj podělit s ostatními, nabízím mu na Zdrojáku prostor.
A pokud se ten nápad ujme, můžeme začít přemýšlet, jak jej zapropagovat dál do světa. Pokud si své nápady nechá někdo pro sebe, tak s ním možná jednou zemřou - a to by byla škoda.
Re: máte nápad? Podělte se o něj. A třeba na Zdrojáku
Re: máte nápad? Podělte se o něj. A třeba na Zdrojáku
Re: máte nápad? Podělte se o něj. A třeba na Zdrojáku
.row { clear:both; }
.cell { float: left;}
prostě tabulka akorát ve stylech (řádky obsahují buňky). V IE6 se to chová trochu zvláštně (někde mimo buňku se musí napsat nějakej znak :D jinak to dělá mezi řádky mezeru.