David: (ZUR INFO) Jobangebot: HTML Codierer Im Hamburg

Beitrag lesen

Moin Stefan,

dummerweise bin ich beruflich auch bereits vergeben. Aber direkt vorstellen kann ich mir diesen Beruf auch nicht... soll man etwa HTML-Dateien so codieren, daß alle gängigen Browser den Geist aufgeben? ;) Meinst du vielleicht coden? oder programmieren? :)

Zu den Fragen. (Da ich ja ein Klugscheisser bin, muss ich da unbedingt drauf antworten, auch wenn kein Job bei 'rausspringt ;o)

  • Warum sollten folgende Tags unter bestimmten Umstaenden nicht durch Leerzeichen oder Zeilenumbruch getrennt sein? </td></tr>

Wie Andre schon ganz richtig sagte, werden Zeilenumbrüche oder Leerzeichen in Form kleiner Freiräume dargestellt, die bei Tabellenzellen, die direkt nebeneinander liegen stören können (Beispiel: Zerschnibbeln eines großen Bildes in viele kleine und Zusammensetzen innerhalb besagter Tabelle). Das Problem gibt es übrigens nur bei dem <TD>-Tag und nicht bei <TR>.

<TR>

<TD><... Bild ...></TD>

</TR>

wird durchaus ohne Freiräume angezeigt.

  • Wie kann man sicherstellen, dass eine leere, farbige Tabelle genau so breit dargestellt wird, wie man es definiert hat? (3 Methoden)

1. Feste Pixelbreiten für _alle_ Spalten (keine Prozentangaben bzw. _nur_ Prozentangaben) + Inhalt in Form von   oder Anderem, was man nicht sieht, damit Netscape auch die Hintergrundfarbe anzeigt.
<TR>
  <TD BGCOLOR=farbe WIDTH=100> </TD>
  <TD BGCOLOR=farbe WIDTH=400> </TD>
  <TD BGCOLOR=farbe WIDTH=200> </TD>
</TR>

2. Verzicht auf genaue Breitenangaben und Anzeige einer 2x2 Pixel großen transparenten GIF mit gewünschter Breite.
<TR>
  <TD BGCOLOR=farbe><IMG SRC="spacer.gif" WIDTH=100 HEIGHT=1"></TD>
  <TD BGCOLOR=farbe><IMG SRC="spacer.gif" WIDTH=400 HEIGHT=1"></TD>
  <TD BGCOLOR=farbe><IMG SRC="spacer.gif" WIDTH=200 HEIGHT=1"></TD>
</TR>

3. Hm.. gibts da noch ne dritte Methode? Mir reichen dir beiden ;) Tja.. dank diesem Punkt hab ich für deine Fragen dann doch mehr als 30 Sekunden gebraucht ;). Würd mich mal interessieren, wie diese Methode aussieht.

Gruss,
  David