| 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: 11 let
|
|||
0