Autor | Zpráva | ||
---|---|---|---|
Martin* Profil * |
#1 · Zasláno: 4. 11. 2007, 08:56:21
Ahoj, nevite cim to je, ze <caption> neni na prostredku tabulky ke ktere nalezi?
Viz: http://www.kostelecno.cz/new/?p=zivot+kultura |
||
Str4wberry Profil |
#2 · Zasláno: 4. 11. 2007, 09:13:55
Ptám se Martina*:
V jakém prohlížeči? V Opeře i MSIE je krásně uprostřed. Pokud je tedy myšlen text: „Program kina SK Rabštejn Kostelec nad Orlicí“. |
||
Mastodont Profil |
#3 · Zasláno: 4. 11. 2007, 09:33:03
Ve Firefoxu není.
|
||
Bubák Profil |
#4 · Zasláno: 4. 11. 2007, 10:22:26 · Upravil/a: Bubák
<caption> neni na prostredku tabulky
Proč jsi nenapsal, že tak to dělá jen Firefox? Pravda, v takových exotických prohlížečích, jako Dillo, Arachne, Links2 jsem to nezkoušel, ani jsem nedal dělat screenschot. nevite cim to je, ze <caption> neni na prostredku tabulky Nikde centrování caption nedeklaruješ. Co tak tohle: caption: text-align: center; Proč to Firefox dělá, nevím, i když centrování caption nemáš deklarované, měl by caption vycentrovat, ve svém CSS má tohle: /* caption inherits from table not table-outer */ caption { display: table-caption; text-align: center; -moz-box-sizing: border-box; } |
||
Bubák Profil |
#5 · Zasláno: 4. 11. 2007, 12:07:31
Tak jsem tvůj kód postupně zjednodušoval, a čumím. Ve Firefoxu tag CAPTION není součástí tabulky a musí se vycentrovat zvlášť, samozřejmě jako blokový element:
caption {margin: 0 auto} to že caption ve FF není součástí tablubky, je vidět na tomto kousku kódu: <style> table {border: 1px solid red; width: 200px; margin: 0 auto } caption {border: 1px solid blue} </style> <table> <caption>tag caption</caption> <tr> <td>Lorem ipsum dolor sit amet consectetuer libero.</td> </tr> |
||
Martin* Profil * |
#6 · Zasláno: 4. 11. 2007, 16:31:01
Díky, rady pomohly a omlouvam se ze jsem nenapsal ze chyba je ve FF.
|
||
Plaváček Profil |
#7 · Zasláno: 4. 11. 2007, 16:39:40
Bubák
Mýlíš se. Caption je i ve FF ve výchozím nastavení vycentrován, viz ukázka bez stylů: http://klient.plavacek.net/caption.html Chybu bych hledal jinde. |
||
Bubák Profil |
#8 · Zasláno: 6. 11. 2007, 10:36:47
Plaváček
Nerozumíme si, já a Martin* máme na mysli vycenrtování tagu CAPTION, ty máš na mysli vycenrtování obsahu CAPTION. |
||
Plaváček Profil |
#9 · Zasláno: 6. 11. 2007, 10:53:31
Bubák
CAPTION se vždy vykresluje mimo tabulku a chová se jako blokový element. Obsahovat smí pouze text a řádkové prvky. Pochopitelně - pokud mu nastavíš šířku (a to jsem v dotazu přehlédl), což je ale zhola zbytečné, pak ho samozřejmě musíš vycentrovat pomocí margin auto. |
||
Bubák Profil |
#10 · Zasláno: 6. 11. 2007, 11:06:49
pokud mu nastavíš šířku (a to jsem v dotazu přehlédl), což je ale zhola zbytečné
šířka není zadaná pro CAPTION, ale pro TABLE. samozřejmě musíš vycentrovat pomocí margin auto. Ale pouze gecko potřebuje zarovnat pomocí margin: auto nejen TABLE, ale i CAPTION. |
||
Plaváček Profil |
#11 · Zasláno: 6. 11. 2007, 11:52:54 · Upravil/a: Plaváček
Bubák
Budiž mi odpuštěna má nechápavost způsobená postupujícím stářím. Už chápu, co máš na mysli. Vidím to ale poprvé a tipuji to na bug Mozilly (i když jsem ho nikde na bugzille nenašel). Margin: 0 auto pro CAPTION, jak říkáš, tento problém vyřeší. |
||
Časová prodleva: 16 let
|
0