Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

un champ sur 2 lignes

0 views
Skip to first unread message

Sebastien

unread,
Apr 30, 2009, 6:27:05 PM4/30/09
to
hello,

soit http://80.247.230.136/bug/html/un-champ-sur-2-lignes.htm

pourquoi mon form est sur 2 lignes alors que si je le retire (exemple
du bas), cela ne laisse pas les champ A à C avec une double
interligne ?

hum, un coup de browsershots.org et opera m'affiche bien mon form sur
une ligne mais pas IE ni FX ni safari/chrome... ca sent le bug ?!


Le code source est ci-dessous:
<TABLE BORDER=1>
<TR>
<TD>A</TD>
<TD>B</TD>
<TD>C</TD>
<TD>
<!--- BEGIN ---!>
<form action="http://80.247.230.136/mailmefr.php" method=get>
<input type=text value="" name=key size=10>
<input type=submit value="Valider">
</FORM>
<!--- END ---!>
</TD>
</TR>
</TABLE>

<BR>
<BR>
<BR>
<BR>


<TABLE BORDER=1>
<TR>
<TD>A</TD>
<TD>B</TD>
<TD>C</TD>
<TD>
<!--- BEGIN ---!>
<!--- END ---!>
</TD>
</TR>
</TABLE>

Olivier Miakinen

unread,
Apr 30, 2009, 7:06:54 PM4/30/09
to
Bonjour,

Le 01/05/2009 00:27, Sebastien a �crit :


>
> soit http://80.247.230.136/bug/html/un-champ-sur-2-lignes.htm
>
> pourquoi mon form est sur 2 lignes alors que si je le retire (exemple

> du bas), cela ne laisse pas les champ A � C avec une double


> interligne ?
>
> hum, un coup de browsershots.org et opera m'affiche bien mon form sur
> une ligne mais pas IE ni FX ni safari/chrome... ca sent le bug ?!

Oui, il y a plusieurs erreurs sur ta page :
http://validator.w3.org/check?uri=http%3A%2F%2F80.247.230.136%2Fbug%2Fhtml%2Fun-champ-sur-2-lignes.htm&charset=%28detect+automatically%29&doctype=Inline&group=0

En particulier, outre l'absence de DOCTYPE, le plus gros probl�me semble
�tre ta syntaxe particuli�re concernant ce que tu crois �tre des
commentaires :

> <!--- BEGIN ---!>

Il faut : <!-- BEGIN -->

<cit. http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.4>
3.2.4 Comments

HTML comments have the following syntax:

<!-- this is a comment -->
<!-- and so is this one,
which occupies more than one line -->

White space is not permitted between the markup declaration open
delimiter("<!") and the comment open delimiter ("--"), but is permitted
between the comment close delimiter ("--") and the markup declaration
close delimiter (">"). A common error is to include a string of hyphens
("---") within a comment. Authors should avoid putting two or more
adjacent hyphens inside comments.

Information that appears between comments has no special meaning (e.g.,
character references are not interpreted as such).

Note that comments are markup.
</cit.>

<cit. http://www.la-grange.net/w3c/html4.01/intro/sgmltut.html#h-3.2.4>
3.2.4 Les commentaires

Les commentaires HTML ont la syntaxe suivante :

<!-- ceci est un commentaire -->
<!-- ainsi que celui ci,
qui occupe plus d'une ligne -->

Les blancs [ndt. white space] ne sont pas permis entre le d�limiteur
d'ouverture de la d�claration de balisage � <! � et le d�limiteur
d'ouverture de commentaire � -- �, mais ils sont autoris�s entre le
d�limiteur de fin de commentaire � -- � et le d�limiteur de fin de
d�claration de balisage � > �. Une erreur classique c'est inclure une
cha�ne de traits d'union � --- � � l'int�rieur d'un commentaire. Les
auteurs devraient �viter de placer deux traits d'unions adjacents, ou
plus, � l'int�rieur des commentaires.

L'information qui appara�t entre les commentaires n'a aucune
signification particuli�re (par exemple, les r�f�rences de caract�res ne
sont pas interpr�t�es comme telles).

Remarquez que les commentaires sont du balisage.
</cit.>

Sebastien

unread,
May 1, 2009, 5:31:30 PM5/1/09
to
On 1 mai, 01:06, Olivier Miakinen <om+n...@miakinen.net> wrote:
> Bonjour,

> Oui, il y a plusieurs erreurs sur ta page :http://validator.w3.org/check?uri=http%3A%2F%2F80.247.230.136%2Fbug%2...

ah oui merci je n'avais pas pensé à la passer au validateur W3... le
doctype devient maintenant une denrée obligatoire à ce que je vois...
et les navigateurs n'aiment pas la rétrocompatibilité...

0 new messages