Autor | Zpráva | ||
---|---|---|---|
Pája Profil * |
#1 · Zasláno: 27. 3. 2015, 09:32:32
potřebuji pomoc... nevím si rady s nastavením této tabulky.... ať zadávám různými způsoby šířku sloupců v tabulkách, tak mi to nic nedělá.....
co mám špatně? Díky <style> .stale thead {display: block;} .stale tbody {overflow-y: scroll; max-height: 648px; display: block;} .stale th.sloupec {width: 250px} .stale td.sloupec {width: 250px} //.th {width: 250px} //.td {width: 250px} </style> <table class="stale"> <thead> <tr> <th class="sloupec"> Číslo řádku </th> <th class="sloupec"> Datum </th> <th class="sloupec"> Číslo zakázky </th> <th class="sloupec"> Kod </th> </tr> </thead> <tbody> <?php $i = "0"; for ($i=0 ; $i<$denik_num ; $i++){ $cis_radku = MySQL_Result($denik, $i,"cis_radku"); $datum = MySQL_Result($denik, $i,"datum"); $cis_zak = MySQL_Result($denik, $i,"cis_zak"); $kod = MySQL_Result($denik, $i,"kod"); ?> <tr> <td onMouseDown="return zvyrazni_radek(this)"><?echo $cis_radku; ?></td> <td><?echo $datum; ?></td> <td><?echo $cis_zak; ?></td> <td><?echo $kod; ?></td> </tr> <?php } } ?> </tbody> </table> |
||
juriad Profil |
#2 · Zasláno: 27. 3. 2015, 09:50:46
Snad pomůže
.stale { table-layout: fixed; } Mimochodem, komentáře v CSS se píší jen a pouze pomocí /* komentář */
Máš skutečně nějaký dobrý důvod nastavovat pevnou šířku? |
||
Pája Profil * |
#3 · Zasláno: 27. 3. 2015, 10:03:17
juriad:
jsou to vlastně dvě tabulky.... nadpis <th></th> je fixni a data pod tím se scrolují.... a já potřebuji aby sloupce seděli a nebyli rozhozené.... originál by to mělo takhle chodit: .stale thead {display: block;} .stale tbody {overflow-y: scroll; max-height: 648px; display: block;} .stale th, .stale td {width: 250px} tohle bohužel nefunguje: .stale {table-layout: fixed;} |
||
náhodný Profil * |
#4 · Zasláno: 27. 3. 2015, 10:13:53
Ve stylech máš css: .stale td.sloupec {width: 250px}, ale tady vydím jen prosté td bez třídy sloupec:
<tr> <td onMouseDown="return zvyrazni_radek(this)"><?echo $cis_radku; ?></td> <td><?echo $datum; ?></td> <td><?echo $cis_zak; ?></td> |
||
Pája Profil * |
#5 · Zasláno: 27. 3. 2015, 11:21:26
to jsem zase vrátil zpátky..... nic z toho nechodí....
aktuální kód je takto: <style> .stale thead {display: block;} .stale tbody {overflow-y: scroll; max-height: 648px; display: block;} .stale th, .stale td {width: 250px} .stale {table-layout: fixed;} </style> <table class="stale"> <thead> <tr> <th> Číslo řádku </th> <th> Datum </th> <th> Číslo zakázky </th> <th> Kod </th> </tr> </thead> <tbody> <?php $i = "0"; for ($i=0 ; $i<$denik_num ; $i++){ $cis_radku = MySQL_Result($denik, $i,"cis_radku"); $datum = MySQL_Result($denik, $i,"datum"); $cis_zak = MySQL_Result($denik, $i,"cis_zak"); $kod = MySQL_Result($denik, $i,"kod"); ?> <tr> <td onMouseDown="return zvyrazni_radek(this)"><?echo $cis_radku; ?></td> <td><?echo $datum; ?></td> <td><?echo $cis_zak; ?></td> <td><?echo $kod; ?></td> </tr> |
||
náhodný Profil * |
#6 · Zasláno: 27. 3. 2015, 11:30:27
.stale th, .stale td {width: 250px}
já tam dávám vždycky středník - table.stale th, table.stale td {width: 250px;} nejlepší by byl živý odkaz na stránku. |
||
Bubák Profil |
#7 · Zasláno: 27. 3. 2015, 12:26:25
náhodný:
„já tam dávám vždycky středník“ Středník je oddělovač deklarací, za poslední deklarací (na konci) je nepovinný. Pája: Děláš tu nepořádek JS - scrolování v tabulce, aby zůstal nadpis stále vidět |
||
Pája Profil * |
#8 · Zasláno: 27. 3. 2015, 12:46:34
náhodný:
na středník to opravdu nijak nereaguje bubák: no, nedělám... ;-) nejdřív jsem si myslel, že to bude potřeba řešit v JS a tím, že mi byl poskytnut odkaz na HTML, tak jsem se to snažil dát do pořádku v dalším dotazu... :-) zajímavé totiž je, že v tom druhém souboru, kde jsem to nejdříve potřeboval řešit mám všude <input>y a tam mi to chodí, když jsem mu ještě zadal toto: .stale th, .stale td, .stale.input {width: 250px} a tady to prostě nemůžu rozchodit.... budu rád za každou radu... děkuji :-) |
||
Bubák Profil |
#9 · Zasláno: 27. 3. 2015, 13:33:55
Máš to rozbité.
|
||
Časová prodleva: 10 let
|
0