认识HTML

HTML、XML、XHTML 有什么区别

  • html即是超文本标记语言,语法较为松散,不严格的web语言
  • XML既是可扩展的标记语音,主要用于存储数据和结构
  • XHTML既是可扩展超文本标记语音,基于XML,作用与HTML类似,但是语法更严格
  • 网页编码从html>>xhtml>>xml这个过程发展

怎样理解 HTML 语义化

语义化的含义就是用正确的标签做正确的事情,html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的。搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO。使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。

怎样理解内容与样式分离的原则

  • 写 HTML 的时候先不管样式, 重点放在HTML的结构和语义化上,让HTML 能体现页面结构或者内容。之后再去写样式。
  • 写 JS 的时候,尽量不要用 JS 去直接操作样式,而是通过给元素添加删除class来控制样式变化
  • HTML 内不允许出现属性样式,尽量不要出现行内样式

有哪些常见的meta标签

1、指定字符集:<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

2、向搜索引擎说明你的网页的关键字:<meta name="keywords" content="关键字"/>

3、告诉搜索引擎你的站点的主要内容:<meta name="description" content=""/>

4、告诉搜索引擎你的站点的制作的作者:<meta name="author" content=""/>

5、定时让网页在指定的时间n内跳转:<meta http-equiv="refresh" content="n;url="/>

6、勇于设定网页的到期时间,一旦过期则必须到服务器上重新调用,需要注意的是必须使用GMT时间格式:<meta http-equiv="expires" content="Mon,12 May 2010 00:00:00 GMT"/>

7、禁用缓存:<meta http-equiv="pragma" content="no-cache"/>

8、cookie设定,如果网页过期,存盘的cookie将会被删除,需要注意的是也必须使用GMT时间格式:
<meta http-equiv="set-cookie" content="Mon,12 May 2010 00:00:00 GMT" />

文档声明的作用?

文档声明是为了告诉浏览器,你的 HTML 文档是用的什么版本的 HTML 来写的,这样浏览器才能按照你声明的版本来正确的解析你的 HTML 文档。

严格模式和混杂模式指什么?

  • 在标准模式中,浏览器以其支持的最高标准呈现页面,;
  • 在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。

<!doctype html> 的作用?

<!doctype html> 的作用就是让浏览器进入标准模式,使用最新的 HTML5标准来解析渲染页面;如果不写,浏览器就会进入混杂模式,而这是我们要避免的

浏览器乱码的原因是什么?如何解决

浏览器乱码一般来说是HTML文件和浏览器编码不一致导致的
设置HTML文件编码.HTML的meta声明编码和浏览器编码统一为同一个编码就可解决乱码问题

常见的浏览器有哪些,什么内核

常见的浏览器有IE(IE内核),谷歌(Webkit).火狐(Gecko)和Opera Software(Blink)

列出常见的标签,并简单介绍这些标签用在什么场景

  • h1、h2、h3、h4、h5、h6标签用于标题
  • p 标签用于段落,大段文字
  • div标签用于给页面划分区块,让结构更清晰
  • a标签用于添加链接,链接到某个地址,或者页面上的某个元素。
  • img标签用于给页面添加一张图片
  • ul和li合用,给页面添加并列的内容
  • ol和li合用,给页面添加有步骤和编号的有序内容
    -- dl dt dd标签,用于展示一系列标题和内容的场景
  • button 用于添加按钮
  • em 强调页面中的某些内容
  • strong 比em标签的强调性更强,表示很重要
  • iframe 用于嵌入一个页面,注意跨域操作的问题
  • table 用于展示表格,不要用来做布局,thead,tbody和tfoot可以省略,浏览器会自动添加border-collapse:collapse,用于合并边框。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容