Thema: Web-Design IE und margin-right ...
Einzelnen Beitrag anzeigen
  #26  
Alt 08.12.05, 19:17
Benutzerbild von Fobby
Fobby Fobby ist offline
hat immer was zu sagen
 
Registriert seit: 07/2005
Ort: Leipzig
Beiträge: 582
Fobby geht den richtigen Weg
Keine Bildchen?
Hm, das kann ich so garnicht nachvollziehen ... hast du vielleicht nen Bildblocker aktiviert?
Sonst ... ich hab bei allen Pfaden Slashes verwendet, kannst ja testweise mal Backslashes verwenden.
( Sorry dass ich das nicht selbst machen kann aber hab' hier keinen Mac rumstehen )

Und naja, ein Fehlerchen ist mir noch aufgefallen, der ist auch in Opera ... Tabellengestaltung. Beispiel: Impressum die "Mittelsenkrechte" ist breiter als 8px ( so breit ist das Hintergrundbild ).

Wenn jemand Lust hat, sich damit auseinanderzusetzen ... hier der PHP-Code dazu ... hab schon 'n Vierteltündchen nach dem Fehler gesucht aber nichts gefunden

Table:
PHP-Code:
$breite=2;
TableHead($breite);
th("Verantwortliche","","colspan=3");
tr($breite);
td("<br>Patrick Helm<br>Stra&szlig;e wei&szlig; ich nicht<br>Postleihzahl auch nicht Leipzig<br>E-Mail: pati_h@web.de<br><br>");
td("<br>Eric Teubert<br>Cradefelder Stra&szlig;e 1<br>04349 Leipzig<br>E-Mail: eric_te@web.de<br><br>");
tr($breite);
td("Bei Supportfragen oder sonstigen Problemen bitte an das <a href=\"http://ais.informatik.uni-leipzig.de/~rpg/forum/index.php\"><u>Forum</u></a> wenden.<br>","","colspan=3");
tr($breite);
th("Urheberrecht","","colspan=3");
tr($breite);
td("Sämtliche Grafiken ( Design des Spieles, sowie des Wissensarchivs, Gegenstände, Stadt, Karte ) wurden von mir ( Eric Teubert ) erstellt und sind nicht ohne Erlaubnis zu anderen Zwecken als dem Spielen von Chaos Returns zu benutzen. Der Quellcode ist Eigentum der o.g. Personen und darf weder für private noch kommerzielle Zwecke eingesetzt werden.","text-align:justify","colspan=3");
tr($breite);
th("Haftungshinweis","","colspan=3");
tr($breite);
td("Wir übernehmen keine Verantwortung für die Inhalte Externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.","","colspan=3");
TableFoot($breite); 
Die Funktionen:
PHP-Code:
/**
 * Bibliothek zur Erstellung der hübschen Nietentables
 * Anmerkung:
 * Vor jedem Table muss per Variable festgelegt werden, wie breit sie ist ( in Zellen )
 **/
 
 
/**
 * TableHead()
 * Beginn jedes Tables, danach geht es weiter mit td() oder th(), NICHT mit tr() !
 * @param mixed $breite
 * @param string $style
 * @return 
 **/
function TableHead($breite$style=""){
    echo
'<table cellpadding="0" cellspacing="0" style="padding:0px;'.$style.'">';
    echo
'<tr>';
    echo
'<td class="leer"></td>';
    echo
'<td class="oben"></td>';
    echo
'<td colspan='.breite($breite).' class="leer"></td>';
    echo
'</tr>';
    echo
'<tr>';
    echo
'<td class="links"></td>';
    echo
'<td colspan='.breite($breite).' class="waag"></td>';
    echo
'<td class="leer"></td>';
    echo
'</tr>';
    echo
'<tr>';
    echo
'<td class="leer"></td>';
}
/**
 * TableFoot()
 * Ende jedes Tables, davor KEIN tr() !
 * @param mixed $breite
 * @return 
 **/
function TableFoot($breite){
    echo
'<td class="senk"></td>';
    echo
'</tr>';
    echo
'<tr>';
    echo
'<td class="leer"></td>';
    echo
'<td colspan='.breite($breite).' class="waag"></td>';
    echo
'<td class="rechts"></td>';
    echo
'</tr>';
    echo
'<tr>';
    echo
'<td colspan='.breite($breite).' class="leer"></td>';
    echo
'<td class="unten"></td>';
    echo
'<td class="leer"></td>';
    echo
'</tr>';
    echo
'</table>';
}

/**
 * td()
 * Eine einzelne Tabellenzelle.
 * @param mixed $content    Inhalt der Zelle
 * @param string $style        CSS
 * @param string $extension    CSS-Klasse / Colspan / Rowspan / ...
 * @return 
 **/
function td($content$style=""$extension=""){
    if (
$style != "") {
        
$style " style=\"$style\"";
    }
    echo
'<td class="senk"></td>';
    echo
'<td class="ordinaryTD"'.$style.' '.$extension.'>';
    echo
$content;
    echo
'</td>';
}

/**
 * th()
 * Einzelne Tabellenzelle wie td() nur standardgemäß anders formatiert ( größere Schrift, mittig )
 * @param mixed $content    Inhalt der Zelle
 * @param string $style        CSS
 * @param string $extension    CSS-Klasse / Colspan / Rowspan / ...
 * @return 
 **/
function th($content$style=""$extension=""){
    if (
$style != "") {
        
$style "style=\"$style\"";
    }
    echo
'<td class="senk"></td>';
    echo
'<td class="ordinaryTH"'.$style.' '.$extension.'>';
    echo
$content;
    echo
'</td>';
}

/**
 * tr()
 * Abgrenzung zwischen einzelnen Rows
 * @param mixed $breite
 * @return 
 **/
function tr($breite){
    echo
'<td class="senk"></td>';
    echo
'</tr>';
    echo
'<tr>';
    echo
'<td class="leer"></td>';
    echo
'<td colspan='.breite($breite).' class="waag"></td>';
    echo
'<td class="leer"></td>';
    echo
'</tr>';
    echo
'<tr>';
    echo
'<td class="leer"></td>';
}

/**
 * breite()
 * 
 * @param mixed $breite
 * @return 
 **/
function breite($breite){
    return (
$breite*2+1);

__________________
http://sfx-images.mozilla.org/affiliates/Buttons/110x32/get.gif
Mit Zitat antworten
 
Seite wurde generiert in 0,02789 Sekunden mit 8 Queries