ゆっくりしてください。私はちょうどHTMLを学んでいます。
http://www.w3.org/TR/html-markup/syntax.html#commentsや、このhttp://www.w3schools.com/tags/tag_comment.aspなど、私が見た他の多くのサイトによると
彼らは、HTML コメントは と次のダッシュの<!-- text -->
間にスペースがないと言います。!
しかし、以下に示すように、<! -- test -->
実際に無視されるのは、私が書いたときだけです。<!
と の間に追加されたスペースに注意してください --
ここにHTMLコードがあります
<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
<!-- td {border: 1px solid gray;} -->
</style>
</head>
<body>
<table>
<tr> <td> test </td> </tr>
</table>
</body>
</html>
実行する前に、テーブルに境界線を設定する必要がありますか?
text/css の内容が本当にコメントアウトされている場合、テーブルに境界線はありませんよね? しかし、そうです。Linux mint 14、およびfirefox 18.0のchromeバージョン24.0.1312.52でこれを試しました
行を次のように変更すると
<! -- td {border: 1px solid gray;} -->
余分なスペースに注目してください。次に、期待どおりにテーブルが境界線なしで表示されます。実際に行全体を削除すると、同じことが起こります。
<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
<table>
<tr> <td> test </td> </tr>
</table>
</body>
</html>
質問は: コメントですか、 <!-- text -->
それともそれ<! -- text -->
ですか?