Avatar billede evolutionsix Nybegynder
04. maj 2004 - 00:59 Der er 23 kommentarer og
1 løsning

Top margin

Hej, jeg har sat "padding-top: 0; margin-top: 0;" i body på min css fil men der er stadig et par pixel til toppen kan man på nogen mulig måde fjerne dem??

---
SUI
Avatar billede roenving Novice
04. maj 2004 - 01:09 #1
Hvad for et element er det første ?-)
Avatar billede evolutionsix Nybegynder
04. maj 2004 - 01:29 #2
pading.... har det da noget at sige at de vender "forkert"???
Avatar billede roenving Novice
04. maj 2004 - 01:32 #3
Hvis du f.eks. starter med et p-tag vil det have sin egen indbyggede padding, som jo stadig vil være der uanset om du sætter body-padding til ingenting !-)
Avatar billede evolutionsix Nybegynder
04. maj 2004 - 01:38 #4
Siden ser sådan ud :
<body>
<center>
<table>
    <tr>
        <td width="800" colspan="2"><?include("./banner.php")?></td>
    </tr>
    <tr>
        <td id="menu" width="150"><?include("./menu.php")?></td>
        <?
        if(!isset($page)){
        $page = "news";
        }
        ?>
        <td id="body" width="650"><?include("./$page.php")?></td>
    </tr>
</table>
</center>
</body>

banner.php ser sådan ud :
<img src="./pic/banner.png" width="803" height="110" border="0" alt="NoSync.dk Banner">

der skulle ikke være noget over den ????
Avatar billede roenving Novice
04. maj 2004 - 01:43 #5
prøv også at sætte table til nul-padding og nul-margin ...
Avatar billede evolutionsix Nybegynder
04. maj 2004 - 01:46 #6
sådan
<tabel style="padding-top:0;margin-top:0;">
.....

??
Avatar billede roenving Novice
04. maj 2004 - 01:52 #7
For eksempel, ja !-)
Avatar billede evolutionsix Nybegynder
04. maj 2004 - 02:05 #8
<table style="padding-top:0;margin-top:0;">
<tr>
  <td width="800" colspan="2"><?include("./banner.php")?></td>
</tr>
...

Det hjalp ikke, andre ideer???
Avatar billede olebole Juniormester
04. maj 2004 - 02:10 #9
<ole>

Brug en browser uden 'specielle renderings-features'  :)
IE har altid en pixel (eller er det to) i toppen, der ikke er til at komme af med ... om det så er en fejl eller en feature ...(?)  ;o)

/mvh
</bole>
Avatar billede roenving Novice
04. maj 2004 - 02:11 #10
Hvis jeg kører denne er der en blå ting aller-aller-øverst (som simpel html, jeg har jo ikke php !-)

<body style="padding:0;margin:0">
<center>
<table style="background:blue">
    <tr>
        <td width="800" colspan="2"><?include("./banner.php")?></td>
    </tr>
    <tr>
        <td id="menu" width="150"><?include("./menu.php")?></td>
        <?
        if(!isset($page)){
        $page = "news";
        }
        ?>
        <td id="body" width="650"><?include("./$page.php")?></td>
    </tr>
</table>
</center>
</body>
Avatar billede evolutionsix Nybegynder
04. maj 2004 - 02:17 #11
kig her www.nosync.dk så kan du se hvad jeg mener....
Avatar billede roenving Novice
04. maj 2004 - 02:22 #12
Den er da helt i toppen hos mig ?-)

-- men det er da ikke så godt, at du bruger noget ugyldig html-kode i dit banner ...
Avatar billede evolutionsix Nybegynder
04. maj 2004 - 02:29 #13
Undeligt.... det er den ikke ved mig... der er lige 3-5 px imellem toppen af banner og underkant browser...

ja jeg ved det.. men det er bare en test ting jeg har gang i... apropo valid html... kan man ikke få et program som kan validere lokalt på ens computer. Jeg har prøvet at bruge w3c.org, men jeg synes den giver modstridende informationer. ellers er det bare mig der ikke forstår hvad de mener...
Avatar billede evolutionsix Nybegynder
04. maj 2004 - 02:33 #14
hvad tænkte du forøvrigt på var invalid ???
Avatar billede roenving Novice
04. maj 2004 - 02:34 #15
Kan det være et skin, du bruger i din browser ?-)

For min IE6/XP har sådan en afrundet kant, måske er den anderledes i din ...

-- du har en php-kommando øverst, og så har du en DOCTYPE uden <! foran ...
Avatar billede evolutionsix Nybegynder
04. maj 2004 - 02:58 #16
Det er det der er brugt til billedet er det ikke rigtig nok....

<?include("./title.php")?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title><?echo "$title";?> @ \\NoSync.dk</title>
<meta name="Author" content="Suicid3 aka Lars G Madsen">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="./style/index.css">
<script src="./java/faq.js" type="text/javascript"></script>
<script src="./java/newwindow.js" type="text/javascript"></script>
<style type="text/css">
Avatar billede roenving Novice
04. maj 2004 - 03:08 #17
Men <! optræder jo ikke på billedet ?-)
Avatar billede roenving Novice
04. maj 2004 - 03:10 #18
-- og så har IE en bug, som gør, at hvis der er nogetsomhelst før en <!DOCTYPE-erklæring, når browseren får resultatet er den allerede i quirks-mode, så bare en tom linje, vil give problemer !-)
Avatar billede evolutionsix Nybegynder
04. maj 2004 - 03:20 #19
quirks-mode<--???

Jeg har også flyttet php banditen ned i <head> tagget..

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <-- den doctype kan man ikke bruge den til stort set alle sider??

Smid et svar og de point er dine ...

Takker
Avatar billede olebole Juniormester
04. maj 2004 - 03:25 #20
roenving >> Det er ikke korrekt  :)

1. Man må skrive ligeså mange tusind PHP-linier, man vil før DTD'en ... de optræder ikke i dokumentet, når det ankommer til browseren.

2. Tomme linier før DTD'en generer ikke IE. Jeg læste også den samme påstand for nyligt på E. Det er dog noget ammestue-sludder ... kun tegn generer før DTD'en  ;o)
/mvh
Avatar billede roenving Novice
04. maj 2004 - 03:35 #21
quirks-mode betyder noget hen i retning af, at det er en fejlretningstilstand, fordi der er fejl i html-koden, så browseren må hellere selv gætte på, hvad der skal stå, end at forsøge at udføre det, som faktisk står i koden ...

-- og jeg har selv set kode, som gav forkert visning i IE, hvor det eneste jeg kunne se, var, at der var tomme linjer foran <!DOCTYPE-direktivet (måske har der været andre usynlige tegn, det har jeg ingen erindring om, om jeg checkede !-)

-- og jo, html 4.01 transitional burde være den nemmeste nutidige standard at forholde sig til, da den både er nutidig og grundlæggende accepterer de fleste af de ældre standardiseringer. Desuden er dens dtd sådan, at den stort set renderes ens i de forskellige browsere ...

-- ogeh ... har det hjulpet ?-)

-- ellers er der vel ingen grund til at uddele point ...

-- els velbekomme '-)
Avatar billede evolutionsix Nybegynder
04. maj 2004 - 03:56 #22
Det har ikke hjulpet... men er ikke sikker på det kan afhjælpes egentlig. når jeg sætter farve på tabelen er den helt i top men når jeg fjerner den er der 2-3 px som ikke dækkes og jeg kan ikke se hvordan man kan gøre det. nu har eg leget lidt med margin og padding.

men skidt her er de for din tid.. :D
Avatar billede roenving Novice
04. maj 2004 - 03:59 #23
-- jamen så takker jeg da for point ;~}
Avatar billede olebole Juniormester
04. maj 2004 - 04:13 #24
Hvis farven gør en forskel, vil dette med (næsten) garanti hjælpe:
  <table cellpadding="0" cellspacing="0" border="0">
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