Be lehet állítani egy html objektum (például táblázat)
szélességét úgy hogy fix érték legyen, de ha nem fér
ki, akkor inkább százalékban számolja?
Figyelt kérdés
Elég általános probléma, hogy mindennek van egy optimális kinézete, de ha nagyon kicsi ablakban nyitják meg, akkor persze csúnya lehet, pedig átméretezéssel még jó lehet. Ha fix méretet ad meg az ember, akkor szép, de ha nagyobb, mint az ablak, akkor görgetni kell. Azt szeretném, hogy ne kelljen görgetni, hanem ilyenkor méretezze át százalékosan a fix méretek helyett.
2011. jún. 7. 16:46
1/9 anonim válasza:
JavaScript
2011. jún. 7. 16:54
Hasznos számodra ez a válasz?
2/9 anonim válasza:
Szerintem nem lehet html-ben ilyet, viszont lehet esetleg rá írni egy kis javascript kódot. Oldal betöltésnél megnézed, hogy az ablak mérete kisebb-e adott értéknél, és ha igen, akkor ennek megfelelően módosítod a table css-ét. Ajánlom a jquery-t, mert elvileg böngészőfüggetlen, és könnyű a használata.
2011. jún. 7. 16:56
Hasznos számodra ez a válasz?
3/9 anonim válasza:
<table style="width: 70%; max-width: 700px;">
Az IE nem nagyon szereti a max-width-et, a régiek nem ismerik, bár ez gondolom nem meglepő, a legtöbb böngésző érteni fogja.
2011. jún. 7. 16:59
Hasznos számodra ez a válasz?
4/9 A kérdező kommentje:
Van min-width is? Az általános probléma ugyanis éppen fordított. Azaz van egy oldalad, aminek van egy minimális szélessége, hogy jól nézzen ki, de ha annál több hely van, akkor viszont legyenek százalékosak a beállítások, hogy kihasználjuk a helyet. Kérdés, hogy minden html elemnél, ahol lehet szélességet megadni ott lehet haszálni a min-max-ot?
2011. jún. 8. 10:27
5/9 A kérdező kommentje:
És a normál betűméret minden böngészőben ugyanaz, vagy azt mi garantálja?
2011. jún. 8. 10:32
6/9 anonim válasza:
Igen, van min-width is, de a betűméret változtatásához szerintem már JavaScript kell.
2011. jún. 8. 15:47
Hasznos számodra ez a válasz?
7/9 anonim válasza:
Igen, van min-width is.
A betűméret böngészőnként adott, azt is lehet pixelben megadni, de nem éri meg, mert egyre több eszköz van, amire ha rákényszerítenél egy ilyen fix betűméretet, nem működne.
Például, hogy egy sorban férjen el 18 szó, az gépen jól látszana és szép is ha húzogatod az ablakot, h nem ugrál semmi, de egy telefon kijelzőjén nehezen olvasható lenne. A szöveget tedd sorkizárttá és az onnastól mindent megtesz, h szépen álljon és mégis olvasható maradjon :)
2011. jún. 8. 20:11
Hasznos számodra ez a válasz?
8/9 A kérdező kommentje:
Valójában egy táblázat keretének szélességét akarom a benne lévő betűkhöz viszonyítani, hogy jól nézzen ki. A táblázatot meg az ablakmérethez.
Illetve még az is probléma, hogy a táblázat szélességével azonos szélességre szeretném a következő táblázatot is. Meg lehet ezt csinálni, ha az első táblázat szélessége nincs fixálva, hanem a benne lévő szöveg hűzza ki?
2011. jún. 9. 10:02
9/9 compactegon válasza:
csinálj egy osztályt a táblázatnak, és minden beillesztéskor úgy hivatkozz rá.
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik. Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!