HTML 基础

2022.02.16

HTML标签及语义

  • HTML根标签
  • 文档的头部
  • 文档的标题
  • 文档的主体
  • 文档类型声明标签,html5
  • 告诉搜索引擎和浏览器此网页的语言 en / zh-CN
  • 文字保存的编码方式
  • 一级标题

  • 二级标题

  • 三级标题

  • 四级标题

  • 五级标题
  • 六级标题
  • 标题独占一行,一共六级,依次递减

  • 段落标签

    段落内文本会根据浏览器窗口的大小自动换行,段落之间会有一定空隙

  • 强制换行,单标签

  • 加粗 加粗

  • 倾斜 倾斜

  • 删除线 删除线

  • 下划线 下划线

  • 盒子,用来布局

  • 图像标签,必要属性src指定图片路径(相对路径/绝对路径/网址)

  • 其他属性:alt=”替换文本” title=”提示文本” width=”图像宽度px” height=”图像高度px” border=”图像的边框粗细px”

  • 图像标签可有多个属性,属性顺序无区别,均以空格分开,属性采取键值对的格式 属性=“属性值”

  • 文本或图像 超链接标签,必要属性href指定链接目标的URL地址

  • 其他属性:target=“链接页面的打开方式”,其中_self为默认值,在当前页面中打开,_blank为在新窗口中打开

  • URL地址可以为外部链接 http://

  • 也可以是内部链接(路径)

  • 也可以是空链接“#”作为占位符,跳转自己

  • 也可以是指向某个文件的下载链接

  • 也可以是锚点链接(跳转到页面的特定位置)”#id”,并在目标位置的标签里添加一个id属性 id=””

  • <!- - 注释标签 - ->

  • 特殊字符

    Untitled

  •   空格

  • < 小于号<

  • > 大于号>

  • 表格
  • 单元格
  • 表头单元格
    <table>
      <tr>
        <th>table head</th>
        <td>table data</td>
      <tr>
    </table>
    
  • 表格属性(不常用,常用css设置):

  • 表格相对于周围元素的对齐方式 align=“left” “center” “right”,默认为左

  • 表格单元格的边框粗细 border=“px”,默认为空

  • 单元格边框与内容间的距离 cellpadding=“px”,默认1px

  • 单元格之间的距离 cellspacing=“px”,默认为2px

  • 表格的宽度高度 width=“px”,height=“px”

  • 表格的头部区域

  • 表格的主体区域

    <table>
      <thead>
        <tr>
          <th>table head</th>
        <tr>
      <tbody>
        <tr>
          <td>table data</td>
        <tr>
      </table>
    
  • 合并单元格:跨行合并rowspan=“合并个数”,跨列合并colspan=“合并个数”

  • 左边的、上边的是目标单元格,合并代码在目标单元格内

  • 删除多余单元格

    • 无序列表
    1. 有序列表
  • 列表项
  • <ul>
      <li>无序列表项1</li>
      <li>无序列表项2</li>
    </ul>
    
  • 自定义列表
  • 标题
  • 内容项
    <dl>
      <dt>标题</dt>
      <dd>内容项</dd>
      <dd>内容项</dd>
    </dl>
    
  • 表单
  • 属性:action=“服务器URL地址”,method=“提交方式POST / GET”,name=”表单名称(后台)”

  • 输入元素,必要属性type指定输入的属性值,type=“text” 文本,“password“ 密码,字符会被掩码,”radio“ 单选按钮,以实现多选一,“checkbox” 复选框

  • 其他属性:name=“元素名称(后台)”,value=“元素的值(后台)”,要求单选按钮和复选框需要有同样的name

  • 单选按钮和复选框可以加上checked=“checked”,以实现页面打开就默认勾选状态

  • maxlength=“输入字符的最大长度,正整数”

  • type=“submit”,提交按钮,将form里面的元素提交给后台服务器

  • type=“reset”,重置按钮,还原表单元素的默认状态

  • type=“button”,普通按钮,结合js使用

  • type=“file”,文件域,上传文件

  • <label for=“id”>标签</label>
    <input type="" name="" id="id">
    
  • 作大量文字输入
  • cols=”每行显示的文字数”,rows=”可显示的行数,超出则出现滚动条”