Autor Zpráva
cowboy
Profil *
Dobrý podvečer všem návštevníkům tohoto fora,

mám takový problém. V kládám do stránky grafiku pomocí tabulky. Chci se zeptat jestli je správné pokud buňka nic neobsahuje. Příklad:

<tr><td height=1 background="images/teska.png" id="cara">&nbsp;</td></tr>

pokud tam nevložíme &nbsp; a do <table> přidáme tag border, je takový tabulka neúplná, myslím si že to tak nemá být, proto jsem tam vložil mezeru &nbsp; , ale čára z jednoho pixelu se mi změnila na více. Proto jsem přidal font-size: 0px; do css...což pomohlo co se týče firefoxu ale ne exploreru...dá se to nějak vyřešit? nebo buňka nemusí nic obsahovat?
Railbot
Profil
Hlavně tabulky jsou pro tabulková data, ne pro tvorbu struktury webu. Takže když už toto porušuješ, nějaká prázdná buňka tě nemusí trápit ať už je to správně nebo ne.
cowboy
Profil *
Ano, ale kdo tuto koncepci dodržuje. Je lepší minimalizovat porušení struktury než jí úplně vypustit.
Gappa
Profil
Ano, ale kdo tuto koncepci dodržuje

Myslím, že dnes téměř každý.
MSi
Profil *
zdravím
abych nezakladal nový topic napíšu to sem
potřeboval bych poradit jak změnit barvu písma v tabulce

tabulka na kterou to potřebuju
<table border="2" cellpadding="6" cellspacing="0" width="400">
<col align="left" width="100">
<col align="center">
<col align="right">
<tr> <td>E</td> <td>F</td> </tr>
<tr> <td>E</td> <td>F</td> </tr>
<tr> <td>E</td> <td>F</td> </tr>
<tr> <td>E</td> <td>F</td> </tr>
</table>
tajny spion
Profil
<table text="barva" bgcolor="barva_na_pozadi" border="2" cellpadding="6" cellspacing="0" width="400">
<col align="left" width="100">
<col align="center">
<col align="right">
<tr> <td>E</td> <td>F</td> </tr>
<tr> <td>E</td> <td>F</td> </tr>
<tr> <td>E</td> <td>F</td> </tr>
<tr> <td>E</td> <td>F</td> </tr>
</table>
MSi
Profil *
moc diky
quinux
Profil
tajny spion
<table text="barva" bgcolor="barva_na_pozadi" border="2" cellpadding="6" cellspacing="0" width="400">
Co to je text="barva"? Vytváříš HTML 20 nebo co?

MSi
Snaž se co nejvíce využívat CSS ušetříš si práci a spousty řádků v kódu :), takže né:
<table bgcolor="barva_na_pozadi" border="2" cellpadding="6" cellspacing="0" width="400">

ale

<table class="nazev" cellpadding="6" cellspacing="0">

a ve stylu

.nazev {width:400px;background:#fff;border:2px solid #000}
habendorf
Profil
quinux

Snaž se co nejvíce využívat CSS
cellpadding="6" cellspacing="0"

To si trochu protiřečíš.
MSi
Profil *
taky moc diky funguje to ale nekde mi utekli řádky a barva písma
quinux
Profil
habendorf
Vidíš to mi trochu uniklo ;o)
quinux
Profil
MSi
Jak utekli?
MSi
Profil *
řádky tam nejsou a barva písma nemam kde navolit
quinux
Profil
MSi
řádky tam nejsou a barva písma nemam kde navolit

<table class="nazev">

.nazev {width:400px;background:#fff;color:#000;border-collapse:collapse;borde r:2px solid #000}
.nazev td {background:#fff;color:#000;padding:6px;border:2px solid #000}
MSi
Profil *
všechno funguja tak jak má, moc diky všem
tajny spion
Profil
quinux
Ptal se jak... a kdyz ma tabulku tak je to takhle. Az se bude ptat jestli je lepsi tabulka nebo CSS reknu to druhy.
quinux
Profil
tajny spion
Ptal se jak... a kdyz ma tabulku tak je to takhle. Az se bude ptat jestli je lepsi tabulka nebo CSS reknu to druhy.
Když se zeptá jak skočit z okna, tak mu budeš vysvětlovat jak z toho okna skočit nebo mu poradíš, že lepší je žít?

A takhle text="barva" se to určitě nedělá ani v HTML.
habendorf
Profil
tajny spion: Az se bude ptat jestli je lepsi tabulka nebo CSS reknu to druhy.

Jenže tohle je tabulka, stylovaná CSS. Mudrlante.
tajny spion
Profil
quinux
A takhle text="barva" se to určitě nedělá ani v HTML.
Zajimave, ze hned podle me prvni knizky o HTML mi to tak slo...

habendorf
Ja to chapu... habendorfe, btw jmenuju se tajny spion, ne nejaky Mudrlant :D

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0