0
天気があると、html入力を検証する方法があると思っています。私はW3Cs htmlバリデーターを試しましたが、それは非常に有用ではないようです。たとえば、rowspanが7に設定されているテーブル分割について、行が1つしかないテーブルでは不平を言っていませんでした。ブラウザが無効なhtml入力で文句を言うようにする
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head><title>adsf</title></head>
<body>
<table>
<tr>
<td rowspan="7">asdf</td>
</tr>
</table>
</body>
</html>
上記のような無効なHTML構造を自動的に検出する方法があるのだろうかと思います。
「行間がある場合、TR要素がどれくらい存在するかを調べる」という定義に従って、HTMLコードをいくつかのルールに従ってチェックできるスクリプトを作成する必要があります。それは本当に素晴らしいプロジェクトです。 –
rowspan = 7の例は完全に有効なHTMLです。論理的には間違っていますが、構文的には問題ありません。 – j08691
W3C 17.5テーブル内の重複セルは、不正と呼ばれます。だから私はそれが有効であるとは言いません。 – Nils