Junior: Tabelle ist (oben) nicht Bündig!?

Hallo,

ich bin (fast) am verzweifeln. Ich habe folgenden HTML-Code:

<body background="Images/bg_monot.gif" onload="CSScriptInit();">
<!--###DOCUMENT_BODY###  start-->
<table cool width="616" height="0" border="0" cellpadding="0" cellspacing="0" gridx="0" showgridx usegridx gridy="0" showgridy usegridy>
<tr height="0">
<td width="0" height="0" rowspan="5"></td>
<td width="600" height="0" colspan="0"></td>
<td width="1" height="0"><spacer type="block" width="0" height="0"></td>
</tr>
<tr height="0">
<td width="606" height="0" colspan="4" valign="top" align="left" xpos="9">
<csobj w="606" h="106" t="Component" csref="../Site01.data/Components/id_bar.html" occur="0">
<table border="0" cellpadding="0" cellspacing="0" width="600" height="0">
<tr height="0">
<td height="80" colspan="5"><img src="Images/logo.jpg" livesrc="Images/logo.psd" width="600" height="100" alt="Logo"></td>

Ihr seht, ich beginne nach dem Body-Tag direkt mit einem table. Es geht mir um das Bild im letzten td-Tag. Es ist das Logo. Ich möchte, dass es oben bündig erscheint. es bleibt aber immer ein rest Spalt zwischen Browserfenster und Logo.

Hat jemand einen Tipp wie ich diesen Spalt eleminieren kann?

Herzlichen Dank für Eure Bemühungen!

Junior

  1. Hiho,

    du musst den Rand des Dokumentes auf 0 setzten. Das geht am besten per CSS. In dein CSS müsste dann folgendes rein:

    body {
    position: absolute;
    top:      0;
    left:     0;
    margin:   0;
    padding:  0;
    }

    Grüsse

  2. ich bin (fast) am verzweifeln. Ich habe folgenden HTML-Code:

    Der Client vermutlich auch.

    <table cool width="616" height="0" border="0" cellpadding="0" cellspacing="0" gridx="0" showgridx usegridx gridy="0" showgridy usegridy>

    sschumenn sendet gridx an alle coolen Tables...

    <tr height="0">

    Ah ja...

    <td width="0" height="0" rowspan="5"></td>

    So so...

    <td width="600" height="0" colspan="0"></td>
    <td width="1" height="0"><spacer type="block" width="0" height="0"></td>
    </tr>
    <tr height="0">
    <td width="606" height="0" colspan="4" valign="top" align="left" xpos="9">
    <csobj w="606" h="106" t="Component" csref="../Site01.data/Components/id_bar.html" occur="0">

    GNMPF?

    <table border="0" cellpadding="0" cellspacing="0" width="600" height="0">
    <tr height="0">
    <td height="80" colspan="5"><img src="Images/logo.jpg" livesrc="Images/logo.psd" width="600" height="100" alt="Logo"></td>

    Eine Photoshop-Datei?

    Ihr seht, ich beginne nach dem Body-Tag direkt mit einem table.

    Zumindest mit etwas, was eine hätte werden können :p

    Hat jemand einen Tipp wie ich diesen Spalt eleminieren kann?

    Es handelt sich dabei nicht zufällig um den Canvas-Margin? Schau mal in einer CSS-Referenz nach Außenabständen.

  3. Hallo,

    ich bin (fast) am verzweifeln. Ich habe folgenden HTML-Code:

    Wer hat den verbrochen, sorry, erzeugt?

    <body background="Images/bg_monot.gif" onload="CSScriptInit();">

    Hintergrundbild besser mit CSS einbinden.

    <table cool width="616" height="0" border="0" cellpadding="0" cellspacing="0" gridx="0" showgridx usegridx gridy="0" showgridy usegridy>

    Zahlreiche nicht erlaubte Attribute.
    Frag mal den Validator um seine Meinung:
    http://validator.w3.org/
    und mach alle Fehler weg.

    Ihr seht, ich beginne nach dem Body-Tag direkt mit einem table.

    Der Body (und bei Opera offenbar auch das HTML-Element) haben
    bei den Browsern standardmaessig margin oder padding.
    Das kannst Du mit CSS wegmachen:

    html, body { margin:0; border:0 none; padding:0; }

    Und den margin oben an der Tabelle ebenfalls:

    table { margin-top:0; }

    Gruesse,

    Thomas

    1. habe d'ehre

      ich bin (fast) am verzweifeln. Ich habe folgenden HTML-Code:

      Wer hat den verbrochen, sorry, erzeugt?

      In der Liste der Verdaechtigen wuerde ich GoLive ganz oben plazieren.

      carpe diem
      Wilhelm