html frage

Dieses Thema im Forum "Software" wurde erstellt von mactaar, 22. September 2002.

  1. mactaar

    mactaar New Member

    ich mächte einem table eine 2pixelborder geben, leider wird diese aber in 3d dargestellt. (unten und rechts andre farbe als oben und links) auch das zuweisen einer eigenen farbe verhindert dies nicht.

    gibt es eine möglichkeit einen schlichten einfarbigen rahmen zuzuweisen?
     
  2. Soundbwoy

    Soundbwoy New Member

    hallo.
    natürlich geht das :)

    ich weiss nicht wie du die tabelle angelegt hast. probiers mal so:

    <html>
    <head>
    <body>
    <table width="400" border="2" bordercolor="#000000" bgcolor="#cccccc" cellspacing="0" cellpadding="2">
    <tr>
    <td>Hallo Test</td>
    <td>he,he</td>
    </tr>
    </table>
    </body>
    </html>
     
  3. mactaar

    mactaar New Member

    vielen dank, Soundbwoy
    aber das problem besteht weiterhin, ie5 macht nen schlichten rahmen um die tabelle.
    in netscape6 wird der rahmen 3dmäßig (unten+rechts schwarz, oben+links grau) dargestellt.

    wahrscheinlich kann man dieses problem doch nur dadurch umgehen, das man 2pixelzellen als rahmen definiert. das ist in dreamweaver nur immer so fummelig und schlecht einzustellen.

    vielleicht noch ein andrer tip?
    m´taar
     
  4. Russe

    Russe New Member

    welche version von netscape?
    mit 4.7 oder früher, dann vergiss es. wenn später dann gehts mit css, deswegen kannst du mich aber nochmal fragen wenn du hilfe brauchst.

    russe
     
  5. mactaar

    mactaar New Member

    hi russe,
    tja wie gesagt ns6. benutze den eigentlich nur zum html testen. bin auch nicht bereit die älteren versionen zu berücksichtigen.

    wie geht das mit css. wird das von ie5+ns6 gleichermassen interpretiert?

    thanx
    m´taar
     
  6. goldfinger

    goldfinger New Member

    yep.
    Eine andere alternative wäre folgendes:

    Du machst eine Tabelle mit z.b. 404 Pixel.
    Hintergrund schwarz ohne border.
    In diese Tabelle setzt du eine tabelle mit 400 Pixel rein
    hintergrund weiß.
    und du hast einen schönen schwarzen rahmen.
    Der netscape 4 sollte das blicken.
    Alternativ kannst du ein gif mit größe 1x1 farbe nach wahl
    benutzen um einen schönen rahmen zu basteln.
    Du mußt aber genau wissen wie hoch die tabelle sein soll.
     
  7. graphitto

    graphitto Wanderer

    geht tatsächlich am besten mit css. hier ein Beispiel:

    <html><head><title>border-width</title>
    <style type="text/css">

    #rundrum {
    border-width:1px;
    border-style:solid;
    border-color:blue;
    padding:1cm;
    text-align:justify; }
    }
    </style>
    </head><body bgcolor="#FFFFFF" text="#000000">

    <p id="rundrum">xxxxx xxxxx xxxxx usw.</p>

    <p style="border-color:#FFFF00; border-width:2px; border-style:solid; padding:4px">
    .</p>

    <p style="border-top-color:#FF00FF; border-left-color:#00FF00;
    border-right-color:#3333FF; border-bottom-color:#FFFF00; border-width:4px;
    border-style:solid; padding:8px">
    </p>

    <p style="border-color:cyan yellow; border-width:8px; border-style:solid; padding:16px">
    </p>

    </body></html>

    Der MS Internet Explorer interpretiert die Angabe border-width nur, wenn auflerdem der Rahmentyp (border-style) angegeben wird, also etwa:
    <p style="border-style:solid; border-color:red">.
    (Quelle: www.teamone.de/selfhtml)

    Das beispiel zeigt gleichzeitig zwei verschiedene Möglichkeiten der css-einbindung in HTML. Du kannst das Ganze natürlich auch in eine externe Datei einbinden und diese dann im head verlinken. Ist meist die bessere variante.
    gruß
     
  8. mactaar

    mactaar New Member

    jawollo graphitto, das isses.
    du beendest mit dieser hilfestellung eine phase intensiven kopfzerbrechens inklusiver grauer haare.
    danke dir dafür
    m´taar
     

Diese Seite empfehlen