我爱编程饥人谷技术博客

2. 关于HTML的一些知识

2017-06-27  本文已影响0人  Joey的企鹅

HTML、XML、XHTML 的区别

HTML 语义化

语义化HTML是一种编写HTML的方式。选择合适的标签、使用合理的代码结构,便于开发者阅读,同时让浏览器和机器很好地解析。
语义化的好处

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

有哪些常见的meta标签

文档声明的作用

DOCTYPE是docunment type(文档定义)的简写,用来说明web设计中所用的html或xhtml的类型,指出浏览器或者其他阅读程序按照什么样的规则集去解释文档中的标记。

严格模式和混杂模式

<!doctype html> 的作用

它是html5标准网页声明,告诉浏览器用最新的 HTML5标准来解析渲染页面。

浏览器乱码

常见的浏览器及其内核

Internet explorer 使用的是Trident
Firefox使用的是Gecko。
SafariChrome使用的是WebKit,还有国产的大部分双核浏览器其中一核就是WebKit。

常见的标签及应用场景

标签 应用场景
<html> HTML 页面的根元素
<head> 用于定义文档的头部
<body> 用于定义文档的内容
<h1> 标题(大小随数字变化)
<p> 段落
<a herf="xxx" target="_blank" title="xxx"> 链接
![](x) 图片
<strong> 加重文本
<em> 强调文本
<br> 换行
<ul> 无序列表
<ol> 有序列表
<table> 表格
<tr> 表格中的行
<td> 表格中的列
<th> 表格的表头
<button> 按钮
<b> 加粗
<iframe> 嵌入平面

一些简单应用

  1. 网址插入:
    <a href="http://xxxx.com" target="_blank" title="xxx">名称</a>
  2. 跳转:
    <a href="#xxxx">名称</a> + <p id="xxxx">名称</p>
  3. 图片插入:
    ![](x)
  4. 划分区块:
    <div id="header">...</div>
    <div id="content">...</div>
    <div id="footer">...</div>
  5. 无序列表:
    <ul class="nav"><li>xxxxx</li></ul>
    注:ul的直接子元素是li
  6. 有序列表
    <ol><li>xxxxx</li></ol>
  7. 展示一系列“标题+内容”的场景
    <dl> <dt>标题1</dt> <dd>内容1</dd> <dt>标题2</dt> <dd>内容2.1</dd> <dd>内容2.2</dd> <dt>标题3</dt> <dd>内容3</dd> </dl>
  8. 按钮:
    <button>名称</button>
  9. 表格
    <table> <tr> <th>表头1</th> <th>表头2</th> </tr> <tr> <td>数据</td> <td>数据</td> </tr> <tr> <td>数据</td> <td>数据</td> </tr> </table>
上一篇下一篇

猜你喜欢

热点阅读