Autor Zpráva
pettyk
Profil
Prosím o radu. Potřebuji v xhtml vytvořit strukturovaný životopis.
Jaký tag nahrazuje tabelátor, když má text vypadat takto:
Rodinný stav:(3xtabelátor) svobodný
(zkoušela jsem blockquote atd., ale text mi vždy skočí na další řádek, což nechci).
Díky za pomoc
Joker
Profil
Čili ve skutečnosti to nemá udělat tabulátor, ale prostě "velkou mezeru"?
Na to se používají kaskádové styly a margin nebo padding.
Plaváček
Profil
pettyk

Co zkusit použít pro tento případ nejvhodnější element DL, čili definiční seznam?

<dl>
<dt>Rodinný stav:</dt>
  <dd>Svobodný</dd>
</dl>



A vzhled si upravíš pomocí CSS (z DT můžeš třeba udělat plovoucí prvek).
pettyk
Profil
Přesně tak, "velkou mezeru". Můžu poprosit o náznak jak si pomoct přes margin? (jsem úplný začátečník) díky
H13
Profil
pettyk
Offtopic:
Mimochodem, toto:

Rodinný stav:(3xtabelátor) svobodný

je jedna z největších prasáren (po vícenásobném použití mezerníku), co se v editoru (Wordu, Writteru, ...) dá vyrobit. :-)

Co takhle použít jeden tabelátor a nad pravítkem mu nastavit pozici a zarovnání (vlevo, vpravo, střed, střed s desetinnou čárkou), v lepším případě pro celý odstavec?
Miloš
Profil
Taktéž se připojuji k doporučení definičního seznamu.
Každopádně odsazení se dělá buď pomocí levého marginu (margin-left: hodnota;) a odsazení pouze prvního řádku pomocí vlastnosti text-indent.

H13:
Ani ve Wordu bych na tohle nepoužil tabelátor, ale nadefinoval bych si levý okraj.
pettyk
Profil
Ten tabelátor berte prosím v úvozovkách, samozřejmě znám možné nadefinování ve wordu ap., ale s html se setkávám dnes poprvé....
pettyk
Profil
Pomocí toho definičního seznamu se mi slovo svobodný dostane na nový řádek,ale to nechci.
H13
Profil
Miloš
Pokud máš dvě hodnoty - vlastnost (tab) hodnota (rodinný stav: (tab) svobodný) a více řádků, pak je podle mě tabulátor nejlepší řešení (ale s dokumenty už skoro nepracuju, takže mi možná už něco uniká)

pettyk
A co takhle použít tabulku. Pokud bude více řádků, pak je tabulka vhodná, navíc se efekt odsazení se dá "nastylovat" pomocí procent, např. první <td> 30%, druhý <td> 70%.


<table width="100%" border="0">
 <tr>
  <td width="30%">Rodinný stav:</td>
  <td width="70%">svobodný</td>
</tr>
<tr>
  <td>Další řádek:</td>
  <td>hodnota</td>
</tr>
</table>
Chamurappi
Profil
Reaguji na H13:
Pokud bude více řádků, pak je tabulka vhodná
Spíš víc sloupců, ne? Na dva sloupce „vlastnost-hodnota“ je definiční seznam ideální.
Naopak kdyby měl jen jeden řádek, tak by mi připadalo divné dávat ho do seznamu.

navíc se efekt odsazení dá "nastylovat" pomocí procent
To jde i u jiných elementů.
pettyk
Profil
H13
Díky,pomocí mi tabulky to jde..

To all:
díky za rady a vaši snahu
H13
Profil
Chamurappi
„navíc se efekt odsazení dá "nastylovat" pomocí procent“
To jde i u jiných elementů.


Tak jsem to myslel. Že i u tabulek se dá vytvořit efekt odsazení (to slovo "navíc" tam asi nepatří :-) ).
Miloš
Profil
pettyk
S definičním seznamem je to třeba takhle (vyzkoušej):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="content-language" content="cs">

<style type="text/css">
   body {font-family: "DejaVu Sans", Verdana, sans-serif;}
   h1 {text-align: center;}
   dl {width: 600px; margin: auto;}
   dt {float: left; clear: left; margin-right: 15px; font-weight: bolder;}
   dd {margin-left: 150px;}
</style>

<title>Lživotopis</title>
<h1>Lživotopis</h1>
<dl>
   <dt>Naplozen:</dt>
	<dd>Na jaře</dd>

   <dt>Narozen kdy:</dt>
	<dd>V zimně</dd>

   <dt>Narozen kde:</dt>
	<dd>V porodnici</dd>

   <dt>Bidlyště:</dt>
	<dd>U maměnky a u tatínka</dd>

   <dt>Zdělání:</dt>
	<dd>Jesle</dd>
	<dd>Mateřská školka</dd>
	<dd>Zlášní škola</dd>
	<dd>Pomocné gymnázijum</dd>
	<dd>Unyverzita toaletouklízečská (nedokončeno, 3 semestry)</dd>

   <dt>Za městnání:</dt>
	<dd>Pracovní ouřad (nejsa městnaný) – od vystudování dodnes</dd>
</dl>
pettyk
Profil
Miloš
Výborně pochopitelné i pro blondýnu jako jsem já. Díky moc, já se to snad fakt i naučím :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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