What exactly is CDATA and what does it do?

前端 未结 4 482
予麋鹿
予麋鹿 2021-01-04 08:58

I sometimes notice a CSS or JS code surrounded with and ]]> tags. I couldn\'t find any explanation to this. What does CDATA do? Why

相关标签:
4条回答
  • 2021-01-04 09:09

    When you write inline javascript or CSS in an HTML file (using the script and style tags), Those CDATA comments prevent things like the HTML validators from catching false positives when validating an HTML document.

    0 讨论(0)
  • 2021-01-04 09:11

    Here's some info for you: http://en.wikipedia.org/wiki/CDATA

    How you couldn't find anything on this is a mystery ;)

    0 讨论(0)
  • 2021-01-04 09:20

    It marks data that shouldn't be parsed - in most cases, just HTML or text that needs to be written directly to the page.

    Further explanation: http://www.w3schools.com/xml/xml_cdata.asp

    0 讨论(0)
  • 2021-01-04 09:22

    It tells the interpreter that it should not try to interpret the data enclosed in the tags. For example, if you want a XML file to contain a comment with < or >, XML interpreters will report the file as invalid because the caracters < and > will not be part of standard tag. You simply have to surround the code with the CDATA tags.

    0 讨论(0)
提交回复
热议问题