/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Justering af tekst i tabelrække
Fra : storm


Dato : 19-03-01 22:48

Jeg har en menubjælke lavet som en row i en tabel. Jeg har givet row'en en
fast højde.
Nu vil jeg så sætte tekst ind i cellerne. I samme øjeblik jeg gør det bliver
row'en dobbelt så høj. Uanset hvor lille en tekst jeg sætter med. Jeg har
prøvet med fast højde og auto højde.

Min kode ser sådan ud:

<tr height="19" valign="middle">
<td height="19" valign="middle"></td>
<td bgcolor="#ff9900" align="center" height="19" valign="middle">
<h4><font face="Verdana" size="-1"><strong>&nbsp;&nbsp;&nbsp;<a
href="link.html">Tekste</a>&nbsp;&nbsp;&nbsp;</strong></font></h4></td>
<td bgcolor="#ff9900" height="19" valign="middle"></td></tr>

Er der nogen der kan sige hvorfor jeg ikke kan centrere tekseten vertikalt i
cellerækken på 19 pixels.

:-} nina




 
 
Adam Sjøgren (19-03-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 19-03-01 23:02

On Mon, 19 Mar 2001 22:47:37 +0100, klaura wrote:

> Nu vil jeg så sætte tekst ind i cellerne. I samme øjeblik jeg gør
> det bliver row'en dobbelt så høj.

Hjælper det at sætte style="display: inline" på dine <h4>-tags?


Mvh.

--
"I said to Hank Williams: How lonely does it get? Adam Sjøgren
Hank Williams hasn't answered yet" asjo@koldfront.dk

storm (20-03-2001)
Kommentar
Fra : storm


Dato : 20-03-01 20:52


"Adam Sjøgren" <asjo@koldfront.dk> skrev

> > Nu vil jeg så sætte tekst ind i cellerne. I samme øjeblik jeg gør
> > det bliver row'en dobbelt så høj.
>
> Hjælper det at sætte style="display: inline" på dine <h4>-tags?

Jo tak, det hjælper lige præcis, og så beholder jeg min logiske
formattering.
Det ville jeg nemlig gerne.

Men jeg kan ikke gennemskue hvad koden siger.
Men det kan altså kun gøres i en inline-CSS?

nina



Adam Sjøgren (21-03-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 21-03-01 14:10

On Tue, 20 Mar 2001 20:51:46 +0100, klaura wrote:

>> Hjælper det at sætte style="display: inline" på dine <h4>-tags?

> Jo tak, det hjælper lige præcis, og så beholder jeg min logiske
> formattering. Det ville jeg nemlig gerne.

Det jo det.

> Men jeg kan ikke gennemskue hvad koden siger.

<hX>'ere har normalt display: block - det er derfor de kommer på en
linie/i et afsnit for sig i stedet for at være en del af det
"omgivende" afsnit.

Hvis man ændrer "display" til "inline" bliver <hX>'en sat på samme
linie i stedet.

Du kan læse om det i standarden hér:
<http://www.w3.org/TR/REC-CSS1#display>

> Men det kan altså kun gøres i en inline-CSS?

Du kan sagtens skrive det i en <style> (eller i et eksternt
stylesheet):

[...]

<style type="text/css">
h4.menkunitabel { display: inline }
</style>

[...]

<td>
<h4 class="menkunitabel">Blablah</h4>
</td>

[...]


Mvh.

--
"Men når jeg hører blues-rock si'r jeg: Arh Dér" Adam Sjøgren
asjo@koldfront.dk

storm (21-03-2001)
Kommentar
Fra : storm


Dato : 21-03-01 22:23


"Adam Sjøgren" <asjo@koldfront.dk> skrev i

> Du kan sagtens skrive det i en <style> (eller i et eksternt
> stylesheet):
>
> [...]
>
> <style type="text/css">
> h4.menkunitabel { display: inline }
> </style>
>
> [...]
>
> <td>
> <h4 class="menkunitabel">Blablah</h4>
> </td>

Tak - super.

nina



Knud Gert Ellentoft (20-03-2001)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 20-03-01 00:08

Mon, 19 Mar 2001 22:47:37 +0100, skrev "storm"
<klaura@post12.tele.dk>:

> <h4><font face="Verdana" size="-1"><strong>&nbsp;&nbsp;&nbsp;<a
>href="link.html">Tekste</a>&nbsp;&nbsp;&nbsp;</strong></font></h4></td>
> <td bgcolor="#ff9900" height="19" valign="middle"></td></tr>
>
>Er der nogen der kan sige hvorfor jeg ikke kan centrere tekseten vertikalt i
>cellerækken på 19 pixels.

Fordi du bruger <h4> sæt størrelsen i font face i stedet for (hvor du
også har sat en størrelse).

<h ..> laver altid luft for neden.

med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 18. marts 2001.

storm (20-03-2001)
Kommentar
Fra : storm


Dato : 20-03-01 07:12


"Knud Gert Ellentoft" <knudgert@mail.tele.dk>

> Fordi du bruger <h4> sæt størrelsen i font face i stedet for (hvor du
> også har sat en størrelse).
>
> <h ..> laver altid luft for neden.

Det var jeg ikke klar over, tak - det var lige det.

nina



Morten Tovborg (20-03-2001)
Kommentar
Fra : Morten Tovborg


Dato : 20-03-01 09:14

Knud Gert Ellentoft wrote:

> Fordi du bruger <h4> sæt størrelsen i font face i stedet for (hvor du
> også har sat en størrelse).
>
> <h ..> laver altid luft for neden.

Er der ikke en måde at lave styles på så man undgår den luft? (og så browserne
viser det rigtigt!)
Jeg vil helst bevare dokumentets struktur med h1, h2 ...

mvh Morten


Heidi Bille (20-03-2001)
Kommentar
Fra : Heidi Bille


Dato : 20-03-01 11:00

On Tue, 20 Mar 2001 09:13:33 +0100, Morten Tovborg <tovborg@crc.dk>

>Er der ikke en måde at lave styles på så man undgår den luft? (og så browserne
>viser det rigtigt!)
>Jeg vil helst bevare dokumentets struktur med h1, h2 ...

Joo - du kan indsætte en CSS:

{
margin-top: 0px;
margin-bottom: 0px;
}

--
Life is a process - not a principle
A mystery to be lived - not at problem to be solved
Heidi Bille - privat@heidi-bille.dk - www.heidi-bille.dk

Lars Nyberg (20-03-2001)
Kommentar
Fra : Lars Nyberg


Dato : 20-03-01 17:09


>Er der ikke en måde at lave styles på så man undgår den luft? (og så
browserne
>viser det rigtigt!)
>Jeg vil helst bevare dokumentets struktur med h1, h2 ..
>
> >Joo - du kan indsætte en CSS:
> >
> >{
> >margin-top: 0px;
> >margin-bottom: 0px;
>>}

netscape 4.x kan ikke fine ud af at fjerne sin egen defaultmargin på visse
blokelementer (herunder h-tags).
Sætter du margin til 10px vil den lægge det oven i standardmargin. (f.eks.
h1 - 20px + 10px = 30px!)

Så du må vælge: vild du have tingene til at se ens ud for alle, eller vil du
kode rigtigt html og uundgåeligt få uregelmæssigheder i NN4.x

Lars



Kjaer og Monsson (20-03-2001)
Kommentar
Fra : Kjaer og Monsson


Dato : 20-03-01 21:01

Lars Nyberg <Lars@rnospamnyberg.gs> skrev:
> Så du må vælge: vild du have tingene til at se ens ud for alle, eller vil
du
> kode rigtigt html og uundgåeligt få uregelmæssigheder i NN4.x

Jeg foreslår det sidste

Hilsen Peter



Knud Gert Ellentoft (20-03-2001)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 20-03-01 20:31

Tue, 20 Mar 2001 09:59:40 GMT, skrev privat@heidi-bille.dk (Heidi
Bille):

>Joo - du kan indsætte en CSS:

Det vil du ikke få mindre luft underneden af, når det er på et H-tag.

med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 18. marts 2001.

Morten Tovborg (21-03-2001)
Kommentar
Fra : Morten Tovborg


Dato : 21-03-01 10:38

Knud Gert Ellentoft wrote:

> Tue, 20 Mar 2001 09:59:40 GMT, skrev privat@heidi-bille.dk (Heidi
> Bille):
> >Joo - du kan indsætte en CSS:
> Det vil du ikke få mindre luft underneden af, når det er på et H-tag.

<tr>
<td>
<h1 style="margin-top:0px;margin-bottom:0px">
overskrift</h1>
</td>
</tr>

virker i IE5.0, men ikke i NN4.7. Jeg ved ikke med IE5.5 eller NN6

mvh Morten


Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste