Autor Zpráva
Adrifinel
Profil *
Mám:
<img src="images/250px-Digimon_Adventure.jpg" width="200" height="50%" alt="adventure" align="left"><table border="1" bgcolor="#00366C" width="61%" align="right">
<tr><td width="50%"><strong>Název:</strong>Digimon</td></tr>
<tr><td width="50%"><strong>Jazyk:</strong> <img src="images/ceska_vlajka_top.jpg" alt="ceskavlajka"></td></tr>
<tr><td width="50%"><strong>Kategorie:</strong>Action, Comedy, Fantasy, Parallel Universe, Proxy Battles, SciFi, Shounen</td></tr>
<tr><td width="50%"><strong>Vysílala:</strong> TV NOVA (CET21) 16. 3. 2002 (?)</td></tr>
<tr><td width="50%"><strong>Počet epizod:</strong>54</td></tr>
<tr><td width="50%"><strong>Opening:</strong><a href="http://www.youtube.com/watch?v=p0iL_uDJ7xE">Opening</a></td></tr>
</table> 

Pod tím začíná text. Zkoušela jsem několik prohlížečů (Operu ani Maxthon ne) a tam se to ukazovalo správně: Obrázek vlevo, tabulka vpravo a pod tím text. Ale Chrome mi nevím proč, pač mi to správně ukazuje dokonce i IE, mi zobrazuje tu tabulku pod obrázkem a místo, kde by měla být obsadí textem, který má být pod.
Davex
Profil
Možná se obrázek a tabulka nevejdou vedle sebe, protože je šířka obalujícího bloku příliš úzká. Projeví se to jen Chrome, protože může šířku zaokrouhlit jinak. Třeba pomůže ubrat šířku tabulky z 61% na 60%,
Adrifinel
Profil *
Davex:
Velikost jsem zkusila změnit, ale nepomohlo to. Ono jsem si všimla, to má v Chrome tendence se rovnat ke středu, ignoruje to zarovnání vpravo.
Davex
Profil
Adrifinel:
Tabulka v uvedeném kódu plave vpravo i v Chrome, takže může být chyba někde jinde. Prosím o odkaz na živou ukázku.
Adrifinel
Profil *
Takže tady přikládám obrázek, dodávám, že mi to takhle špatně ukazuje i na jiném pc s chrome:
Adrifinel
Profil *
Adrifinel:
Sry jsem se překlikla, kdyžtak mi to spojte do jednoho:

+ http://digitalnimonstra.cz/digiadventure.php
margin
Profil *
Sice moc nevěřím, že to pomůže, ale zkus zvalidnit CSS: http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.digitalnimonstra.cz%2Fstyle.css&profile=css3&usermedium=all&warning=1&vextwarning=&lang=cs
Na řádcích 257 a 310 máš navíc ukončovací závorku }, nemá tam co dělat.
Adrifinel
Profil *
No CSS by mělo bejt validní, alespoň bylo naposledy, co jsem ho zvalidnovala podle validatoru.
Ale koukám, že není. No zkusím to, taky si nejsem jistá, jestli to nějak pomůže.
Adrifinel
Profil *
Adrifinel:
Tak, zvalidnění tomu nepomohlo.
Davex
Profil
Adrifinel:
Popisovaná chyba se mi schovávala, protože používám Chrome 14 beta a podle náhledů se ukazuje jen v Chrome verze 9-12.

Vypadá to, že vlastnosti table { margin-left/right: auto; } ze style.css roztáhnou na tvé stránce okraj tabulky a zruší její plavání. To je divná chyba. Tabulce stačí přidat

<table border="1" bgcolor="#00366C" width="61%" align="right" style="margin: 0">
Adrifinel
Profil *
Davex,
Heh, že bych zaktulizovala prohlížeč, ale máš pravdu, že je to divné chyba. Já mám momentálně verzi 11.
Vlastně je to chyba, která se ukazuje v závislosti na verzi prohlížeče. Přesto si myslím, že je dobré ji mít opravenou, pač lidi můžou stále ještě používat starší verzi prohlížeče.
btw. když se dívám na ty náhledy, tak je zvláštní, že verze 5 na linux funguje dobře.
Davex
Profil
Adrifinel:
Přesto si myslím, že je dobré ji mít opravenou
Ano, to je správný přístup. Jen by mě zajímalo, kde udělali soudruzi z NDR chybu nebo zda se takové chování dá vyčíst z CSS specifikace.

je zvláštní, že verze 5 na linux funguje dobře
Původně jsem zkoušel výroční Chrome verze 1 a nějaké Chrome Plus založené na pětce, takže objev přišel až přes náhledy z Browsershots, které mi ale bohužel nedoběhly všechny, protože jsem zapomněl včas prodloužit snímkování.
Adrifinel
Profil *
Davex:
A měla bych ještě jednu zajímavou chybu od soudruhu z NDR:

http://digitalnimonstra.cz/evoluce.php
náhledy

Když se podíváš na ten číslovanej seznam, tak Chrome kupodivu zarovnává číslo doleva a text na střed. Správně se to má být zarovnané celé na střed.

Chrome se mi momentálně updatnul na verzi 13, kde se to taky ukazuje. Takže pokud tamto byla divná chyba, tohle je ještě víc.
Davex
Profil
Adrifinel:
Když se podíváš na ten číslovanej seznam, tak Chrome kupodivu zarovnává číslo doleva a text na střed. Správně se to má být zarovnané celé na střed.
To asi nebude chyba, ale vlastnost jader KHTML/WebKit, protože to dělá i Konqueror a Safari. V CSS specifikaci je pouze vyžadováno, aby byla čísla vlevo (při směru psaní zleva doprava).

Můžeš to vyřešit přidáním stylu do souboru style.css.

center ol {
  list-style-position: inside;
}
Adrifinel
Profil *
Davex:
Jo to pomohlo, já mám ráda pokud je to pokud možno všude stejně.

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0