Autor | Zpráva | ||
---|---|---|---|
kuku Profil * |
#1 · Zasláno: 19. 2. 2006, 23:01:07
Ahoj, jde o složitější tabulku, alepoň pro mě, nebo spíše o jeden atribut. V tabulce mám první řádek a v něm dva sloupce se zadanými šířkami s textem. Pak mám další řádky a v nich chci mít také dva sloupce, ALE POZOR. POTŘEBUJI, ABY TY SLOUPCE BYLI NĚKDE JÍNDE V TOM ŘÁDKU. TEN PRVNÍ SI TO PRÁVĚ URČUJE! MŮJ PROBLÉM TEDY JE: že potřebuji v těch dalších řádcích, aby byli jako nové samostatné a mohl jsem ty sloupce řídit podle toho jak chci já a né první řádek... Děkuji.
|
||
Havel-st Profil * |
#2 · Zasláno: 19. 2. 2006, 23:49:25
tak to nezávidím - musí se vyjít z o hodně víc buněk, než si jeden myslí - je to o slučování buněk
já bych tam (do sloučených buněk) švihnul divy, ... jestli to nemůžeš postavit z divů celé |
||
kuku Profil * |
#3 · Zasláno: 20. 2. 2006, 08:20:42
Ještě abych upřesnil. Když si to představíte, tak ta tabulka by měla vypadat jako zeď bez omítky, když si tam představíte ty cihly, je to cikcak. Ale v té mé samozřejmě bez mřížky. Tabulku z divy jsem nikdy nedělal. Ale začal jsem nějak takto (píši pouze strukturu):
<table> <tr>...........................první řádek s dvěma sloupci! <td width="20">...</td> <td width="100">...</td> </tr> <tr>...........................druhý řádek, také s dvěma sloupci, ale nesmějí se řídit podle toho prvního řádku!!! Jen, aby jste vyděli. Zalomí se to podle toho 1 řádku, ty sloupce... <td width="50">...</td> <td width="70">...</td> </tr> </table> |
||
Havel-st Profil * |
#4 · Zasláno: 20. 2. 2006, 10:12:13
buňky se nedají dělit, jen slučovat, takže asi budeš muset pomyslně rozdělit na víc buněk a pak pomocí colspan slučovat, ... a možná až takhle:
<table><tr> <td colspan="2"> </td> <td colspan="10"> </td> </tr><tr> <td colspan="5"> </td> <td colspan="7"> </td> </tr></table> ... a stejně jsem zvědav, jak to bude poslouchat na šířku sloučených buněk |
||
Začátečník Profil * |
#5 · Zasláno: 20. 2. 2006, 10:17:36
<table BORDER="1" CELLPADDING="0" cellspacing="0">
<!-- bunky = 20, 30, 70 --> <table BORDER="1" CELLPADDING="0" cellspacing="0"> <!-- bunky = 20, 30, 70 --> <tr><td colspan="3">event. nadpis</td> <tr><td>aaaa</td><td colspan="2">bbbbbb</td></tr> <tr><td colspan="2">cccc</td><td>dddd</td></tr> <tr><td>aaaa</td><td colspan="2">bbbbbb</td></tr> <tr><td colspan="2">cccc</td><td>dddd</td></tr> <!-- radek se zakladnima delkama bunek v tom ale musi byt, klidne i na konci: --> <tr> <td width="20"> </td> <td width="30"> </td> <td width="70"> </td> </tr> </table> |
||
Začátečník Profil * |
#6 · Zasláno: 20. 2. 2006, 10:18:45
Sorry, předchozí blbě nakopírováno, správně takto:
<table BORDER="1" CELLPADDING="0" cellspacing="0"> <!-- bunky = 20, 30, 70 --> <tr><td colspan="3">event. nadpis</td> <tr><td>aaaa</td><td colspan="2">bbbbbb</td></tr> <tr><td colspan="2">cccc</td><td>dddd</td></tr> <tr><td>aaaa</td><td colspan="2">bbbbbb</td></tr> <tr><td colspan="2">cccc</td><td>dddd</td></tr> <!-- radek se zakladnima delkama bunek v tom ale musi byt, klidne i na konci: --> <tr> <td width="20"> </td> <td width="30"> </td> <td width="70"> </td> </tr> </table> |
||
kuku Profil * |
#7 · Zasláno: 20. 2. 2006, 12:52:23
Kluci díky, je mám stále problém, zkuste si zobrazit prosím přesně tuhle tabulku u sebe. Takhle bych si to předstasvoval. Jen ten třetí řádek mě nejde dokončit a všimněte si toho druhéhé řádku. Ten text jde přes ten druhy sloupec v prvnim řádku, takhle to musí jít ve všech řádcích, které tam potom dám..., díky moc. Moc jste mě pomohli.
<TABLE width="174" align="right" border="1" cellpadding="0" cellspacing="0"><TR height="29"> <TD colspan="2">xxxxxxx</TD> <TD>xxx</TD> </TR> <TR height="38"> <TD> </TD> <TD colspan="2">xxx xxxxx xxxx xxxxxxxx xxxx</TD> </TR> <TR height="23"> <TD> </TD> <TD>xxx xxxxx xxxx xxxxxx xxxx</TD> </TR> </TABLE> |
||
Anonymní Profil * |
#8 · Zasláno: 20. 2. 2006, 12:55:19
Promiňte, bylo to chybné teď je to správně....
<TABLE width="174" align="right" border="1" cellpadding="0" cellspacing="0"> <TR height="29"> <TD colspan="2">xxxxxxx</TD> <TD>xxx</TD> </TR> <TR height="38"> <TD> </TD> <TD colspan="2">xxx xxxxx xxxx xxxxxxxx xxxx</TD> </TR> <TR height="23"> <TD> </TD> <TD>xxx xxxxx xxxx xxxxxx xxxx</TD> </TR> </TABLE> |
||
kuku Profil * |
#9 · Zasláno: 20. 2. 2006, 12:55:53
Anonoymní: To jsem psal já...
|
||
Začátečník Profil * |
#10 · Zasláno: 20. 2. 2006, 16:26:07
I na třetím řádku musí být colspan="2", když jde o tabulku ve skutečnosti třísloupcovou.
Poznámka: pokud nejsou někde předepsány všechny šířky, pro každý sloupec, jsou výsledné šířky sloupečků "jak to vyjde podle obsahu". |
||
kuku Profil * |
#11 · Zasláno: 20. 2. 2006, 18:33:22
Tak si to doma zkus. Mě to totiž nejde. Zkoušel jsem dát colspan="2" i do toho třetího řádku. Zalomilo se to sice tak jak bych chtěl, ale v těch posledních dvou řádcích potřebuji mít šířku té mezery. A ono mě to roztáhne...
|
||
Havel-st Profil * |
#12 · Zasláno: 20. 2. 2006, 18:51:20
když dolu dáš do jednoho řádku ty tři pomocné buňky a nastavíš jim šířku, jak radí Začátečník, tak to půjde
<tr> <td width=""> </td> <td width=""> </td> <td width=""> </td> </tr> můžeš jim nastavit style="line-height:0" |
||
kuku Profil * |
#13 · Zasláno: 20. 2. 2006, 22:25:43
Já jsem tam právě nedal ten pomocný řádek s třemy sloupci. Ještě dotaz jde to bez toho pomocného řádku? Asi nevíte, že. Zkusil jsem i ten styl. Je to detail. Normální oko to asi nepostřehne tu škvírku, ale pro dokonalost...
|
||
Začátečník Profil * |
#14 · Zasláno: 21. 2. 2006, 09:29:31
Pokud by někde nebyly přesně udané šířky VŠECH sloupců, zobrazily by se "jak to vyjde", nějak proporcionálně. Ve vaší tabulce nemáte kam zadat šířku prostředního sloupce, protože je vždy s něčím "zcolspanovaný", proto nutnost pomocného řádku.
Se škvírkou nic nenaděláte, holt ji berte jako dolní orámování, nebo ji zopakujte i nahoře jako horní orámování, bude-li to tak vypadat líp. |
||
Anonymní Profil * |
#15 · Zasláno: 21. 2. 2006, 16:15:04
Začátečník: Zadal jsem té tabulce v css mřížku a orámoval a vypadá to skvěle. Vůbec není ta škvíra vidět. Díky moc Vám oběma...
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0