HTML-零基础学习

 

HTML

  1. 什么是HTML?
    1. HTML 是用来描述网页的一种语言。
    2. HTML 指的是超文本标记语言: HyperText Markup Language
    3. HTML 不是一种编程语言,而是一种标记语言
    4. 标记语言是一套标记标签 (markup tag)
    5. HTML 使用标记标签来描述网页
    6. HTML 文档包含了HTML 标签及文本内容
    7. HTML文档也叫做 web 页面
  2. HTML 标记标签通常被称为 HTML 标签 (HTML tag)。
    1. HTML 标签是由尖括号包围的关键词,比如 <html>
    2. HTML 标签通常是成对出现的,比如 <b> 和 </b>
    3. 标签对中的第一个标签是开始标签,第二个标签是结束标签
    4. 开始和结束标签也被称为开放标签和闭合标签
  3. HTML元素
    1. "HTML 标签" 和 "HTML 元素" 通常都是描述同样的意思.
    2. 但是严格来讲, 一个 HTML 元素包含了开始标签与结束标签,如下实例:
    3. HTML 元素:<p>这是一个段落。</p>
  4. 中文编码设置
    1. 目前在大部分浏览器中,直接输出中文会出现中文乱码的情况,这时候我们就需要在头部将字符声明为 UTF-8。
    2. <meta charset="UTF-8">
  5. A标签的常用方式
    1. 在该位置定义名字为AnchorName的锚,就是给这个位置起了个名字,别人可以用这个名字直接链接到该文件的这个位置
    2. 超级链接,跳转到另一文件。
    3. 当鼠标点击“文字”时,TargetWindow的内容将会跳转到“url”,不指定target时在本窗口跳转。
    4.  
  6. 路径分类
    1. 本地路径
      • "c:\dir1\dir2\…"
    2. 绝对路径
      • "http://www.foo.com/img_url.jpg
    3. 相对路径
      • "images/01.jpg"
      • "../../images/01.jpg"
      • "/images/01.jpg" = "http://mysite/images/01.jpg
  7. URL
    1. Uniform Resource Locator(统一资源定位符)
    2. 网络协议 + 主机名 + 端口号 + 资源名(定位标记)
    3. http://www.jd.com:80/index.html#top
  8. URN
    1. Uniform Resource Name
    2. 持久可用的资源标准名称
    3. 例如邮箱名[email protected]
  9. URI
    1. Uniform Resource Identifier
    2. 包含URL和URN
  10. 分割线
    1. hr标签
  11. 标题标签
    1. h标签
  12. 字体标签
    1. <font>标签
    2. <tt></tt>通常是打字机风格字体
    3. <cite></cite>通常是引用方式(斜体)
    4. <em></em>强调(通常是斜体加粗体)
    5. <b></b>黑体
    6. <i></i>斜体
    7. <u></u>下划线
    8. <s></s>中划线
    9. <sup></sup>上标
    10. <sub></sub>下标
  13. 特殊字符
    1. < <
    2. > >
    3. ® 注册商标
    4. & &
    5.   空格
    6. © copyright
    7. ™ 商标™
    8. " “
  14. <p>…</p>
    1. 分段落现实
  15. <div>…</div>
    1. 盒子标签
  16.  <span>…</span>
    1. 分块显示
  17. <ul>…</ul>
  18. <li type=“disc circle square”>…
    1. 符号列表
  19. <ol>…</ol>
  20. <li>…
    1. 数字列表
  21. <br>换行
  22. <nobr>…</nobr>不换行
  23. <pre></pre>保留原有格式
  24. <marquee></marquee>跑马灯效果
  25. <blockquote></blockquote>标签定义块引用。
    1. 开启和结束标签之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。
  26. <dl><dt><dd>
    1. 标签定义了定义列表
    2. <dl> 标签用于结合 <dt> (定义列表中的项目)和 <dd> (描述列表中的项目)。
  27. 属性align
  28. <img>图片标签
    1. 常用属性:
      • Src 图片路径,一般使用相对路径
      • Alt 图片无法显示时显示的文字
      • Border 边框的厚度
      • Align = left right  top middle bottom
  29. <table>表格标签
    1. <tr>行标签
    2. <th>表头标签
    3. <td>列标签
  30. rowspan属性:跨行,行合并
  31. colspan 属性:跨列,列合并
  32. <form>……</form>
  33. <form>的属性
    1. Method(get post)
      • Get 发送较少数据,并显示在url中,
        1. 例如:url/userinfo?username=张三&password=123
      • Post数据长度无限制,不会显示在url中
    2. Action
      • Form中数据交给服务器端哪个程序进行处理
    3. Eg.
      <form method=“post” action=“user.jsp”>……</form>
  34. placeholder 属性
    1. 属性提供可描述输入字段预期值的提示信息。
  35. required 属性
    1. 属性规定必需在提交之前填写输入字段。
  36. <audio>音频标签
    1. 示例:
      • <audio style="display: none;" loop="loop" src="resouse/Bird25.wav" controls="controls" autoplay="autoplay"></audio>
  37. <video>视频标签
    1. 示例:
      • <video width="320" height="240" controls>
      • <source src="video/1.mp4" type="video/mp4">
      • </video>
  38. <frameset>框架标签
    1. 该标签内可以有多个<frame>,
    2. 也可以有多个<frameset>,叫做嵌套
    3. rows属性
      • 代表横向分隔
    4. cols属性
      • 代表纵向分隔
    5. name属性
      • 指定展示页面的位置,使用target="框架的名字"指定显示的位置
  39. <iframe>标签
    1. 引入其他网页
    2. 示例:<iframe width="100%" frameborder="0" border="0" height="800px" src="http://www.baidu.com"></iframe>

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章