vip10-1128作业

张翼翔

问题一:HTML,XML,XHTML 之间有什么区别?

HTML:超文本标记语言,是语法较为松散的、不严格的Web语言;
XML:可扩展标记语言,主要用于存储数据和结构,可扩展;
XHTML:可扩展超文本标记语言,用xml的语法来规范html。XHTML元素必须正确的嵌套,圆度必须被关闭,标签名必须用小写字母,文档必须拥有根元素。

问题二:怎样理解 HTML 语义化?

HTML语义化表现为选择合适的标签,使用合理的代码结构,这样可以将页面合理的分层,使其更加清晰明了,而且便于开发者阅读减少负担,同时能够让浏览器的爬虫和机器更好地去解析你的网页

问题三:怎样理解内容与样式分离的原则?

  一个符合理想状态下的网页代码,应该分成三部分:.html文件,.css文件,.js文件。html标签只负责承担内容,样式交给css,javascript负责行为。假如不能将css设做独立文件外链出去,则应该在html页面中使用