• HTML基本语法学习笔记


    2020/08/23

    学习内容

    1. 基础知识了解

      • HTML是一种超文本标记语言,它不是编程语言。

      • HTML是结构,Css是表现用于装饰网页,而要实现相应的行为就需要用到JS了。

      • html文件基本骨架及相关名词标识

        <!DOCTYPE html>
        <!-- 文本版本标记标签,告诉浏览器使用的是哪个html版本,
        这里表示用的是html5规范 -->
        <html lang="en">
            <!-- 这里的lang表示语言,en表示English中文用zh-CN -->
        <head>
            <meta charset="UTF-8">
            <!-- 表示编码格式是UTF-8的形式 -->
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>Document</title>
            <!-- 用titl表示打开文件后显示给用户的名称 -->
        </head>
        <!-- head是文档头部标签 -->
        <body>
            <!-- 文档主题标签,主要内容都放在body标签中 -->
        </body>
        </html>
        

    2020/8/25

    表格标签

    1. <table>标签表示表格

    2. <td>表示表格数据,它是table date的简写

    3. <tr>表示行

    4. <th>表头,表格中,他申明的对象会加粗居中。

    5. 表格属性,

      这一栏后面通过css来设置

      1. ailgn用来规定整个表格相对周围元素的对齐方式
      2. border用来规定单元格是否含有边框,默认“”,表示没有边框,1表示有边框
      3. cellpadding用来规定单元边沿与文字之间的间隔,默认为1像素
      4. width用来规定表格整体的宽度
    6. 表格结构标签—使得表格结构更加清晰

      1. <thead>标签表示表格头部标签(虽然是表格头部标签,但是依旧不能省略<tr>标签)
      2. <thbody>用来表示表格的主体,用于存放数据主题
    7. 合并单元格

      1. 步骤

        • 先打好完整表格

        • 确定是跨行clospan还是跨列rowspan合并

        • 找到目标单元格,写上合并方式比如<td> clospan= "2" ></td>,<td rowspan="2"></td>

        • 删除多余的单元格

    列表标签

    表格用来显示数据,列表用来布局

    列表最大的优点就是整齐,作为布局会十分方便和自由

    列表:有序无序自定义三类

    1. 无序列表(最为重要)
      1. <ul>标签中只能放<li>
      2. 但是<li>标签中可以放任何属性的标签
      3. 无序列表中的小圆点可以用css自定义
    2. 有序列表
      1. <ol>标签中只能放<li>标签
      2. 其他与上一直
    3. 自定义标签(重点)
      1. 自定义列表标签为<dl>
      2. 第一栏标签为<dt>
      3. 解释<dt>项的标签为为<dd>

    表单标签

    1. 用途:收集用户信息与用户交互

    2. 表单的组成

      • 表单域<form>标签
      • 表单控件(表单元素)
      • 提示信息
    3. 表单域

      <form>表单域将其范围内的表单元素信息提交给服务器

      • 语法规范

        <form action="xxx.php">
                学号:<input type="text"> <br>
        </form>
        
      • 常用属性action定义接受数据的地址,method定义提交方式,name定义表单域的名称。

    4. 表单控件(表单元素)

      1. input输入表单元素

        • 注意<input />为单标签

        • type属性用来定义输入字段的各种形式

        • 单选框和复选框记得要设置name,否则单选框无法单选

        • name表示表单元素的名字,单选按钮和复选框都要有相同的name

        • 经常用的还有checked元素,用于调整默选

        • namevalue是每个表单元素都有的值,主要是用给后台人员使用

        • 示例

               <form action="xxx.php">
                  学号:<input type="text"> <br>
                  性别: 男<input type="radio" name="sex">女<input type="radio" name="sex">
              </form>
          
      2. <label>标签

        主要作用就是为input元素定义标注(标签),扩大选中范围。

        • 用于绑定表单元素,当点击文本标签时就会自动选中对应的表单元素。

        • 代码示范

          <form>
              <label for="number">学号<input type="text" id="nubmer"></label>
              <!-- 使用laba标签来绑定表单元素,点击学号后就能选中文本框,注意form里面的值与input的id对应 -->
          </form>
          
      3. select下拉表单元素

        • 代码示例

           <select name="" id="">
                  <option value="">计算机院</option>
                  <option value="">管理学院</option>
                  <option value="">能源学院</option>
                  <option value="">人外学院</option>
                  <option value="">能源学院</option>
                  <option value="" selected="select">安全学院</option>
                  <!--  selected="select"定义了默认选中的选项-->
              </select>
          
      4. textarea文本域表单元素

        用于处理有大量输入输入文本的地点

        • 注意,它必须包含在<form>标签中

        • 代码示例

          <form action="">
                  <!-- 其中cols和rows适用于定义文本框大小的,但是不常用,直接css优化 -->
                  留言板:<textarea name="" id="" cols="30" rows="10"></textarea>
           </form>
          

    开学考完试后两周比较清闲,个人比较喜欢前端,希冀着自己有一天能做一个自己喜欢的页面,于是就开始学习HTML,知识点都是从pink老师哪儿学的,做了点笔记,主要是为以后复习做准备,小白刚刚开始打怪,期间记录如果有误还请指正。

  • 相关阅读:
    jmap、jhat、jstat、jstack
    jconsole、java VisualVM、jprofiler
    最长递增子序列 dp
    我的眼泪流下来
    理解二级指针的好例子
    离散数学复习————二元关系
    linux的常用命令
    初学Java
    分治法 ----归并排序
    1074 Reversing Linked List
  • 原文地址:https://www.cnblogs.com/Miubai-blog/p/13617493.html
Copyright © 2020-2023  润新知