HTML基础知识总结(下篇)

前言

 HTML基础下篇主要包括表格的创建及表单的使用
一、创建表格
·表格主要的目标是用来显示特殊数据的

 创建表格的基本语法:

<table>
  <tr>
    <td>单元格内的文字</td>
    ...
  </tr>
  ...
</table>

 1. table用于定义一个表格标签。
 2. tr标签 用于定义表格中的行,必须嵌套在 table标签中。
 3. td 用于定义表格中的单元格,必须嵌套在
标签中。
 4. 字母 td 指表格数据(table data),即数据单元格的内容,现在我们明白,表格最合适的地方就是用来存储数据的。
 5.
中只能嵌套类的单元格
 6. 标签像一个容器,可以容纳所有元素

 二、表格属性

 三、表头单元格th
 作用:
 ·表头单元格位于第一行或第一列,并且在文本中加粗居中
 ·只需用表头标签
替代相应的表格标签即可
在这里插入图片描述
 四、表格标题标签caption
  表格标题标签是与整个表格一起的,位置相同且居中位于表格之上
 caption标签必须紧随table标签之后
 caption标签只在表格标签里面有意义

<table>
   <caption>我是表格标题</caption>
</table>

 五、合并单元格
 5.1·合并单元格的两种方式
 ·跨行合并:rowspan=“合并单元格的个数”
 ·跨列合并:colspan=“合并单元格的个数”
在这里插入图片描述
 5.2合并单元格的顺序:先上后下,先左后右
 5.3合并单元格三部曲
 1.先确定是跨行合并还是跨列合并
 2.根据先上后下,先左后右的顺序找到目标单元格
 3.删除多余的单元格
 六、表格总结
在这里插入图片描述
 七、列表标签
 ·列表概念:容器里面装载着结构,样式一致的文字或图表的一种形式,叫列表
 ·特点:整齐,整洁,有序,和 表格类似,组合的自由度更高
 7.1无序列表(ul)
 无序列表没有顺序级别之分,是并列的
<li>标签只能放在<ul>标签中使用

<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
  ......
</ul>

 7.2有序列表(ol)
 有序列表即为有排列顺序的列表,其各个列表项按照一定的顺序排列定义,有序列表的基本语法格式如下:

<ol>  
<li>列表项1</li>
<li>列表项2</li>  
<li>列表项3</li>  
......
</ol>

 7.3自定义列表
定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。其基本语法如下:

<dl>
  <dt>名词1</dt>
  <dd>名词1解释1</dd>
  <dd>名词1解释2</dd>
  ...
  <dt>名词2</dt>
  <dd>名词2解释1</dd>
  <dd>名词2解释2</dd>
  ...
</dl>

 列表总结

标签名 定义 说明
    无序标签 里面只能包含li 没有顺序,我们以后布局中最常用的列表
      有序标签 里面只能包含li 有顺序, 使用情况较少
      自定义列表 里面有2个兄弟, dt 和 dd

       八、表单
       8.1表单属性
      在这里插入图片描述

       1. type 属性
       * 这个属性通过改变值,可以决定了你属于那种input表单。
       * 比如 type = ‘text’ 就表示 文本框 可以做 用户名, 昵称等。
       * 比如 type = ‘password’ 就是表示密码框 用户输入的内容 是不可见的。

      用户名: <input type="text" /> 
      密  码:<input type="password" />
      

       2. value属性 值

      用户名:<input type="text"  name="username" value="请输入用户名"> 
      

       * value 默认的文本值。 有些表单想刚打开页面就默认显示几个文字,就可以通过这个value 来设置。

        3. name属性

      用户名:<input type="text"  name=“username” />  
      

       name表单的名字, 这样,后台可以通过这个name属性找到这个表单。 页面中的表单很多,name主要作用就是用于区别不同的表单。
       * name属性后面的值,是我们自己定义的。
       * radio 如果是一组,我们必须给他们命名相同的名字 name 这样就可以多个选其中的一个啦

      <input type="radio" name="sex"  /><input type="radio" name="sex" />

       * name属性,我们现在用的较少, 但是,当我们学ajax 和后台的时候,是必须的。
        4. checked属性
       * 表示默认选中状态。 较常见于 单选按钮和复选按钮。

      性    别:
      <input type="radio" name="sex" value="" checked="checked" /><input type="radio" name="sex" value="" />

       上面这个,表示就默认选中了 男 这个单选按钮
       5. input 属性小结

      属性 说明 作用
      type 表单类型 用来指定不同的控件类型
      value 表单值 表单里面默认显示的文本
      name 表单名字 页面中的表单很多,name主要作用就是用于区别不同的表单。
      checked 默认选中 表示那个单选或者复选按钮一开始就被选中了

        九、label标签
       作用:用于绑定一个表单元素,当点击label的时候,被绑定的表单元素就会获得输入焦点
      获得绑定元素的两种方法
       1.用label直接包括input表单

      <label> 用户名: <input type="radio" name="usename" value="请输入用户名">   </label>
      

       2.用for属性规定label与那个表单元素绑定

      <label for="sex"></label>
      <input type="radio" name="sex"  id="sex">
      

       十、下拉列表select

      <select>
        <option>选项1</option>
        <option>选项2</option>
        <option>选项3</option>
        ...
      </select>
      

       注意:<select>中至少包含一对<option>
       完!欢迎评论区留言

      发布了104 篇原创文章 · 获赞 72 · 访问量 4万+

      猜你喜欢

      转载自blog.csdn.net/qq_42758288/article/details/103102819