day01_HTML_CSS

1. B/S与C/S

  • B/S指浏览器与服务器之间工作方式

    • 优势:无需占用本地存储空间
    • 不足:所有请求与响应占用大量网络带宽
  • C/S指客户端与服务器之间工作方式

    • 优势:无需占用大量网络带宽
    • 不足:需要占用本地存储空间

2. 网页三要素

  • 结构【HTML】
  • 表现【CSS】
  • 行为【JavaScript|jQuery】

3. HTML语法

  • HTML整体分为两类标签,一类叫有开始有结束标签【成对标签】,另一类叫自结束标签
  • HTML不区分大小写
  • HTML标签可以嵌套,但不能交叉嵌套
  • HTML标签必须正确关闭
  • HTML标签属性必须有值,且用双引号括起来
  • HTML注释不能嵌套

4. HTML常用标签

  • 标题标签

    • 语法:

      -
    • 作用:标题
    • 特点:自带换2行效果
  • 换行标签

    • 语法:

    • 作用:换行
  • 分区布局标签

    1. div

      • 语法:
      • 作用:div本身无实际语义,主要用于分区布局。
      • 特点:自带换1行效果【块级元素】
    2. span

      • 语法:
      • 作用:span本身无实际语义,主要用于分区布局。
      • 特点:不自带换行效果【内联元素】
  • 段落标签

    • 语法:

    • 作用:区分段落
    • 特点:自带换2行效果
  • 实体字符【转义字符】

    • 语法:以&开头,以;结尾
    • 常用字符如下

      • 空格:   【中文空格】
      • 大于号:>
      • 小于号:<
      • 版权号:©
  • 分割线

    • 语法:
    • 作用:分隔

5. HTML重点标签

  • 插入图片

    • 语法:day029_html_css - 图1
    • 属性:

      • src:设置插入图片路径
      • title:设置【鼠标移入时】文本提示
      • alt:设置【当图片路径有误时】文本提示
  • 关于路径

    • 相对路径:相对当前文件路径,进行查找目标路径。

      • 如目标文件与当前文件,在同一目标下,可以直接查找使用。
      • 如目标文件与当前文件,不在同一目标下

        • 先找目标文件的上一级目录,再找目标文件
        • 如目标文件与当前文件也不在同一目录,最终基于当前项目进行查找。
      • ./:当前目录
      • ../:当前目录的上一级目录
    • 绝对路径:基于服务下的某种特定路径【http://192.168.x.x/staticpro_1021】
    • 真实路径:基于本地盘符路径【D:/dir/xxx】
  • 超链接

    • 语法:文本
    • 属性

      • href:设置链接路径
      • target:设置链接目录路径方式【_self或_blank】

        • _self【默认值】:以当前选项卡打开,目录路径
        • _blank:以新选项卡打开,目标路径

6. HTML重点标签-列表

  • 无序列表

    • 语法:
    • 列表类型:type属性值

      • disc【默认值】:实心圆形
      • square:实心方形
      • circle:空心圆形
  • 有序列表

    • 语法
        1. 列表类型:type属性值

          • 1
          • a|A
          • i|I
  • 自定义列表

    • 语法:

7. HTML中表格

  • 语法

    • 使用| 定义单元格,使用定义表头 | | —- |
  • 表格跨行跨列

    • colspan:跨列
    • rowspan:跨行
  • 代码
    1. <table border="1" width="700px" height="500px" align="center">
    2. <tr>
    3. <th>表头1</th>
    4. <th>表头2</th>
    5. <th>表头3</th>
    6. <th>表头4</th>
    7. <th>表头5</th>
    8. </tr>
    9. <tr align="center">
    10. <td colspan="2">2122</td>
    11. <!-- <td>22</td>-->
    12. <td>23</td>
    13. <td>24</td>
    14. <td rowspan="2">2535</td>
    15. </tr>
    16. <tr align="center">
    17. <td>31</td>
    18. <td>32</td>
    19. <td>33</td>
    20. <td>34</td>
    21. <!-- <td>35</td>-->
    22. </tr>
    23. <tr align="center">
    24. <td>41</td>
    25. <td rowspan="2" colspan="3">424344525354</td>
    26. <!-- <td>43</td>-->
    27. <!-- <td>44</td>-->
    28. <td>45</td>
    29. </tr>
    30. <tr align="center">
    31. <td>51</td>
    32. <!-- <td>52</td>-->
    33. <!-- <td>53</td>-->
    34. <!-- <td>54</td>-->
    35. <td>55</td>
    36. </tr>
    37. </table>

8. HTML中表单

  • 语法:使用

    定义表单,使用