Validierung (XHTML 1.0 Transitional): Das width-Attribut ist veral

17/07/2008 - 16:29 von Carla | Report spam
Hallo zusammen,
dass ich unter dieser Fehlermeldung einen Verweis bekomme wie folgt ist klar:
Das in der Meldung benannte àltere HTML-Element wurde vom World Wide Web
Consortium (W3C) für veraltet erklàrt.

Die Frage dazu lautet, gibt es schon eine Version von Microsoft Visual
Studio 2008, die diese Fehler nicht mehr bekommt; also bereits WebSeiten nach
dem neuen Standard generiert?

Wenn ja, welche ist das?

Danke
 

Lesen sie die antworten

#1 Carla
17/07/2008 - 18:36 | Warnen spam
"Peter Bucher [MVP]" wrote:

Hallo Carla

> Die Frage dazu lautet, gibt es schon eine Version von Microsoft Visual
> Studio 2008, die diese Fehler nicht mehr bekommt; also bereits WebSeiten
> nach
> dem neuen Standard generiert?

>
> Wenn ja, welche ist das?
Seit ASP.NET 2.0 geht das richtig, siehe:
- http://msdn.microsoft.com/de-de/library/exc57y7e(VS.80).aspx
- http://msdn.microsoft.com/de-de/library/ms178159(VS.80).aspx

Zeig mal den fehlerhafen Ausdruck + die ASP.NET Seite dafür.

Gruss, Peter Bucher
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
http://www.aspnetzone.de/blogs/peterbucher/ - Auf den Spuren von .NET



Am besten schick ich Dir dann gleich mal die gesamte Projekt-Mappe. Ich
spiel ja im Moment noch mit dem Ganzen, da bei einer Kollegin immer Probleme
mit den Netadvantage-Tools aufgetreten sind in Kombination mit AJAX.
Aber mein derzeitiges Problem sind eigentlich die dynamischen
Breiten-Angaben, die ich mit width = 45 % setze und die ergeben dann die
Fehler.
Aber eine length-Angabe habe ich ja nicht vorgegeben im Code, So wie das im
W3C steht, die müsste ich ja alle hàndisch einfügen und dann frage ich mich
hallt für was es die Entwicklungsumgebung gibt.

Vielleich bist Du ja so nett und schaust Dir das Projekt einmal an.

oh, wie mach ich das denn mit dem Projekt schicken??

also ein Ausschnitt aus der Quelle:
<td width="90%">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table id="table3" class="style1">
<tr>
<td width="20%">
<p class="style4">
<asp:RadioButton ID="rdbProtokollNr"
runat="server" Text="Protokoll-Nr."
AutoPostBack="True"
oncheckedchanged="rdbProtokollNr_CheckedChanged" />
</p>
</td>
<td width="15%">
<asp:TextBox ID="txtProtokollNr"
runat="server" Width="90%"></asp:TextBox>
</td>
<td width="20%">
<p class="style4">
<asp:RadioButton ID="rdbZeitraum"
runat="server" Checked="True"
Text="Zeitraum" AutoPostBack="True"

oncheckedchanged="rdbZeitraum_CheckedChanged" />
</p>
</td>
und der Fehlercode:

Meldung 1 Validierung (XHTML 1.0 Transitional): Das width-Attribut ist
veraltet. Neuere Konstrukte werden
empfohlen. C:\_dev\WebCoSeWood\WebCoSeWood\WPDetDat.aspx 11 13 WebCoSeWood

Ich meine es sind ja nur Informationen, aber wenn ich schon ein neues
Web-Projekt mache, dann möchte ich das nicht gleich "alt" machen.

Vielen Dank

Ähnliche fragen