私はそれを楽にしてください。私はただHTMLを学んでいるだけです。 http://www.w3.org/TR/html-markup/syntax.html#commentsと私は、そのような彼らは、HTMLコメントは!
と次のダッシュの間にスペースを入れず<!-- text -->
であると言い、このhttp://www.w3schools.com/tags/tag_comment.aspなぜ "<! - "はスタイルルールをコメントアウトしますが、 "<! - "はしないのですか?
として見てきた他の多くのサイトにAccroding
。
しかし、私は<! -- 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の内容が実際にコメントアウトされている場合、テーブルには枠線が付いていないはずです。しかしそれはそうです。私は今
<! -- td {border: 1px solid gray;} -->
お知らせ余分なスペースに行を変更したとき、私は今
Firefoxの18.0もLinuxのミント14の下クロームバージョン24.0.1312.52にこれを試してみました、と。次に、期待どおりの境界線がないテーブルが表示されます。
<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
<table>
<tr> <td> test </td> </tr>
</table>
</body>
</html>
質問はです::コメント<!-- text -->
ですか<! -- text -->
がある私は実際に行全体を削除したときにも同じことが起こりますか?
ウェブ開発者のための優れたリソースはjsfiddle.netです。インターネット上でコードをテストし、トラブルシューティングの際に他の人が利用できるようにすることは非常に便利であり、 。 –
+1イランビアラ、あなたはそれを釘付けにした。 @Nasser:HTMLコメントは ''にエスケープする必要がありますが、コメントが作成された時点ではCSSブロック内にいるので、他のルールも適用されます。 – weltraumpirat
さて、本当にhtmlがドキュメントを構築しているのですが、CSSはそれをスタイリングしています。それらは本当に別々ですが、HTMLページにリンクされた外部スタイルシートにインラインスタイルを変更する必要があります。 –