开发者

CSS is getting apply despite of comments??

开发者 https://www.devze.com 2023-03-31 12:17 出处:网络
I have seen Commented CSS in my P开发者_JAVA技巧HP page enclosed within <!-- --> like <style type=\"text/css\">

I have seen Commented CSS in my P开发者_JAVA技巧HP page enclosed within <!-- -->

like

<style type="text/css">
<!--
body { }
...

-->
</style>

when I was optimizing my code then I deleted those commented CSS code from my page,

but after deleting, layout of that page has been disturbed.

when I again paste those commented CSS , it was working fine??

please tell me the reason and how does it possible that CSS is applying despite of comments


Because you're using the wrong comments syntax, you should be using: /* ... */ to comment out CSS, the <!-- ... --> is html comment syntax; and once you're inside of the style element html is itself invalid and can, therefore, be handled by the browser as it sees fit.

Therefore you may want to try:

<style type="text/css">
/*
body { }
...

*/
</style>

It's worth noting that, like html, there is no single-line comment syntax, which in JavaScript for example would be anything following //.

Some further information: CSS - smarter code comments


HTML comments don't apply to CSS. You need to use CSS-style comments:

<style type="text/css">
<!--

/* This is a comment. The following rule will be applied. */
body { }

/* This rule has been commented out
h1 { }
*/
-->
</style>


Those (<!-- xx -->) are HTML comments, which does NOT affect CSS.

To comment out CSS, use /* xx */

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号