Avatar billede themepark Nybegynder
30. maj 2005 - 04:20 Der er 13 kommentarer og
1 løsning

For meget space i tabel

Tag nu denne meget simple side

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY BGCOLOR="Blue">
<TABLE BORDER=1 CELLPADDING=0 CELLSPACING=0"><TR><TD>3</TD></TR></TABLE>
</BODY>
</HTML>

Hvis man ser den i en browser, vil der være noget space ovenover og nedenunder 3-tallet. Mit spørgsmål er nu, hvordan jeg får det fjernet, således at 3-tallet står helt op i mod borderen?

Venlig hilsen
Michael K. P.
Avatar billede roenving Novice
30. maj 2005 - 04:40 #1
Ved at fjerne browserens margin/padding på body-tagget/dokument-elementet !-)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tomt dokument</title>
<style type="text/css">
html,body{height:100%;margin:0px;border:0px;padding:0px;}
</style>
</head>
<body bgcolor="blue">
<table border=1 cellpadding=0 cellspacing=0><tr><td>3</td></tr></table>
</body>
</html>
Avatar billede olebole Juniormester
30. maj 2005 - 04:40 #2
<ole>

Mest fordi det kun har få ligheder med et HTML-dokument. Prøv dette i stedet:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>TITLE</title>
<style type="text/css">
body, html {
    height: 100%;
    margin: 0px;
    padding: 0px;
}
body {
    background-color: blue;
}
</style>
</head>
<body>

<table cellspacing="0" cellpadding="0" border="1">
<tr>
    <td>3</td>
</tr>
</table>

</body>
</html>

/mvh
</bole>
Avatar billede olebole Juniormester
30. maj 2005 - 04:44 #3
roenving >> Jeg har flere steder set, du sætter 'border:0px'. Det er jeg ikke enig i, da det ændrer IE's udseende ret dramatisk ... det gør viewport'en ganske flad  :)
Avatar billede roenving Novice
30. maj 2005 - 04:49 #4
-- og grunden til, at jeg gør det, er at du i forbindelse med content-containere kan støde ind i, at der renderes noget rundt om containeren, hvis ikke border er 0 !-)
Avatar billede themepark Nybegynder
30. maj 2005 - 07:08 #5
Ah, nu er jeg med, jeg mente ikke space mellem browser vinduet, men space i selve tabelcellen :D
Avatar billede roenving Novice
30. maj 2005 - 14:04 #6
Så skal du ændre line-height, f.eks. til 1em, som betyder bogstavhøjde !-)

line-height:1em;
Avatar billede olebole Juniormester
30. maj 2005 - 18:41 #7
- den forklaring (30/05-2005 04:49:36) fik jeg ikke lige, Jes  :)
Avatar billede themepark Nybegynder
31. maj 2005 - 14:30 #8
roenving, ja, det hjalp også ganske fint på det nederste space, men der er stadig noget mellem 3 tallet og den øverste border. Jeg har forgæves prøvet at forstå CSS siden hos W3, og fundet ud af at det har et eller andet at gøre med content, men ellers...mig ikke forstå :'(
Avatar billede roenving Novice
03. juni 2005 - 14:23 #9
>>olebole

-- standard line-height er vist 1.2em !-)

Prøv f.eks.

<style type="text/css">
.lilLinje{line-height:1em;vertical-align:top;}
</style>

<table>
  <tr>
    <td class="lilLinje">
      1.<br>2.<br>3.<br>4.<br>5.<br>6.<br>
      1.<br>2.<br>3.<br>4.<br>5.<br>6.<br></td>
    <td valign="top">
      1.<br>2.<br>3.<br>4.<br>5.<br>
      1.<br>2.<br>3.<br>4.<br>5.<br></td>
  </tr>
</table>
Avatar billede roenving Novice
03. juni 2005 - 14:26 #10
- og selv ved 0.8em kan hele tegnet læses, men tegn, som rager under støder sammen med tegn, som fylder i hele højden !-)
Avatar billede themepark Nybegynder
04. juni 2005 - 12:46 #11
Hmm...tja, jeg fik alligevel ikke brug for det med spacet alligevel, men smid et svar, roenving, så er der point :D
Avatar billede roenving Novice
05. juni 2005 - 06:47 #12
Oki '-)
Avatar billede themepark Nybegynder
07. juni 2005 - 21:30 #13
Hmm, af en eller anden grund får jeg ikke e-mails ved nye svar :( Nå, men de er hermed givet :)
Avatar billede roenving Novice
08. juni 2005 - 02:35 #14
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester