Marc: width für select box, browser bug oder bekanntes problem?

Beitrag lesen

Hallo zusammen,

<table border="1" cellpadding="5">
<tr>
  <td width="300px;">mit style="width: 300px;"</td>
  <td>ohne style="width: 300px;"</td>

??? Da hat sich wohl der Fehlerteufel eingeschlichen. Das Attribut "style" wurde der Zelle in keinem Fall mitgegebene. Im ersten Fall wurde ihr das als deprecated eingestufte Attribut "width" mitgegeben - deprecated zumindest als Attribut für td...

Wenn du deine gestrichelte Linie veränderst, kommst du auch auf die 300px  ;-)

In welchem Browser (Version)? Bei welcher Schriftart und welcher Schriftgröße? Unter Windows, MacOS oder Linux?

Und über <td width="300px;"> kannst du die Tabelle formatieren.
(ob es width="300px" oder width="300px;" heißt weis ich aber nicht mehr genau.

Mit Semikolon, wenn es CSS und nicht die einzige oder letzte Formatierungsanweisung ist, also im Attribut style mitgegeben wird (obwohl ein externes Stylesheet viel besser wäre).

Immer ohne Semikolon, wenn es der Wert des Attributes width ist, welches man wirklich nicht verwenden sollte - entweder ich formatiere mittels CSS oder nicht. Aber über das "oder nicht" würde ich gar nicht nachdenken wollen...

Ist nicht Ideal, lässt das Bild aber so aussehen wie du möchtest...

Woher weißt Du das? Unter welchen Bedingungen hast Du das getestet?

PS.: Validator zeigt 9 Fehler. Manchmal liegt es auch an einer ganz anderen Stelle bzw. kleinen Fehlerlein...

Sehr, sehr richtig!

Regel Nummer 1: Über die Formate braucht man sich keinen einzigen Gedanken zu machen, so lange das HTML noch Fehler enthält!

Viele Grüße,
Marc.

--
Und immer schön
validieren (http://validator.w3.org/)