思维导图

html5 表格 简写 html5的表格_html5 表格 简写

一:表格标签

表格主要用于显示、展示数据,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据
的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现得很有条理。

  • 组成
<table>
        <tr>
            <caption>表格标题</caption>
        </tr>
        <tr>
            <th>表头单元格</th>
        </tr>
        <tr>
            <td>单元格内的文字</td>
        </tr>
    </table>
  1. <table> </table> 是用于定义表格的标签。
  2. <tr> </tr> 标签用于定义表格中的行,必须嵌套在 <table> </table>标签中。
  3. <td> </td> 用于定义表格中的单元格,必须嵌套在<tr></tr>标签中。
  4. 字母 td 指表格数据(table data),即数据单元格的内容。
  5. <th> 标签表示 HTML 表格的表头部分(table head 的缩写) 突出重要性, 表头单元格里面的文字会加粗居中显示。
  • 对表格进行划分

使用场景:因为表格可能很长,为了更好的表示表格的语义,可以将表格分割成表格头部和表格主体两大部分.
在表格标签中,分别用:<thead>标签 表格的头部区域、<tbody>标签 表格的主体区域. 这样可以更好的分清表格结构。

  1. <thead></thead>:用于定义表格的头部。<thead> 内部必须拥有 <tr> 标签。 一般是位于第一行。
  2. <tbody></tbody>:用于定义表格的主体,主要用于放数据本体 。
  3. 以上标签都是放在 <table></table> 标签中
  • 属性

属性

描述

align

规定表格相对于周围元素的对齐方式

border

对顶表格单元是否拥有边框,默认为“”,表示没有边框

cellpadding

规定单元边沿与其内容之间的空白,默认1像素

cellspacing

规定单元之间的空白,默认2像素

width

规定表格的宽度

  • 合并单元格

    1.先确定是跨行还是跨列合并。
    2.找到目标单元格. 写上合并方式 = 合并的单元格数量。比如:<td colspan=“2”></td>
    3.删除多余的单元格

【叽叽歪歪】做个小练习,表格,table>tr>td=th,用到了合并单元格,但忘记加标注了,反正我现在可以看懂,就不重新弄了,以后再说。

<body>
    <table border="1" cellspacing="0" align="center" cellpadding="6px" width="800px">
        <thead>
            <tr>
                <th>编号</th>
                <th>姓名</th>
                <th>年龄</th>
                <th>归属</th>
                <th>操作</th>
            </tr>
        </thead>

        <tbody align="center">
            <tr>
                <td>01</td>
                <td>jack</td>
                <td>30</td>
                <td><img src="../day_10.12/images/user_red.png"></td>
                <td><a href="#">编辑</a>    <a href="#">删除</a></td>
            </tr>
            <tr>
                <td>02</td>
                <td>luck</td>
                <td>27</td>
                <td><img src="../day_10.12/images/user_red.png"></td>
                <td><a href="#">编辑</a>    <a href="#">删除</a></td>
            </tr>
            <tr>
                <td>03</td>
                <td>james</td>
                <td>32</td>
                <td><img src="../day_10.12/images/user_red.png"></td>
                <td><a href="#">编辑</a>  <a href="#">删除</a></td>
            </tr>
            <tr>
                <td>04</td>
                <td>mark</td>
                <td>25</td>
                <td><img src="../day_10.12/images/user_red.png"></td>
                <td><a href="#">编辑</a>  <a href="#">删除</a></td>
            </tr>
        </tbody>

        <tfoot align="right">
            <tr>
                <td colspan="5"><a href="#">上一页</a>    <a href="#">下一页</a>        当前第1页  共10页  共100条记录
                </td>
            </tr>

        </tfoot>
    </table>
</body>
  • 运行截图

二:列表元素

表格是用来显示数据的,那么列表就是用来布局的。
列表最大的特点就是整齐、整洁、有序,它作为布局会更加自由和方便。

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

1.无序列表的各个列表项之间没有顺序级别之分,是并列的。
2.<ul></ul> 中只能嵌套 <li></li>,直接在 <ul></ul> 标签中输入其他标签或者文字的做法是不被允许的。
3.<li></li> 之间相当于一个容器,可以容纳所有元素。
4.无序列表会带有自己的样式属性,但在实际使用时,我们会使用 CSS 来设置。

  • 有序列表
<ol> 
   <li>列表项1</li> 
   <li>列表项2</li> 
   <li>列表项3</li> 
   ... 
 </ol>
  1. <ol></ol>中只能嵌套<li></li>,直接在<ol></ol>标签中输入其他标签或者文字的做法是不被允许的。
  2. <li></li>之间相当于一个容器,可以容纳所有元素。
  3. 有序列表会带有自己样式属性,但在实际使用时,我们会使用 CSS 来设置。
  • 自定义列表
<dl> 
   <dt>名词1</dt> 
   <dd>名词1解释1</dd> 
   <dd>名词1解释2</dd> 
 </dl>
  1. <dl></dl> 里面只能包含 <dt><dd>
  2. <dt><dd>个数没有限制,经常是一个<dt> 对应多个<dd>
  3. 在 HTML 标签中,<dl> 标签用于定义描述列表(或定义列表),该标签会与 <dt>(定义项目/名字)和 <dd>(描述每一个项目/名字)一起使用。

【叽叽歪歪】就这样吧,没得例子,就写的时候需要用就可以了,那个自定义列表,不会的话(张飞文学)

三:表单标签

使用表单目的是为了收集用户信息。
在我们网页中, 我们也需要跟用户进行交互,收集用户资料,此时就需要表单。
在 HTML 中,一个完整的表单通常由表单域、表单控件(也称为表单元素)和 提示信息3个部分构成。

  • 表单域
<form action="url地址" method="提交方式" name="表单域名称"> 
	各种表单控件
 </form>

html5 表格 简写 html5的表格_html5 表格 简写_02

  • 表单控件
    1:input

<input> 标签中,包含一个 type 属性,根据不同的 type 属性值,输入字段拥有很多种形式(可以是文本 字段、复选框、掩码后的文本控件、单选按钮、按钮等)。

<input type="属性值"  />

属性值

描述

text

用户可以输入文本,默认宽度为20个字符

password

密码框,该框框里面的字符被打码

radio

单选按钮,与name配合,选性别男女,是否等等

chackbox

复选按钮,选啥兴趣爱好的等

submit

提交按钮,用name可以改名字

reset

重置按钮

button

普通按钮

image

图片

file

定义输入字段和"浏览"按钮,供文件上传

hidden

定义隐藏的输入字段

继续

属性值

描述

value

规定input的值,由用户自定义

name

规定input的名称,由用户自定义

chacked

规定input最开始的默认值

maxlength

规定输入字段的字符长度,正整数

【叽叽歪歪】

  1. 有些表单元素想刚打开页面就默认显示几个文字怎么做?
    答: 可以给这些表单元素设置 value 属性=“值”
用户名: <input type="text"  value="请输入用户名" />
  1. 页面中的表单元素很多,如何区别不同的表单元素?
    答: name 属性:当前 input 表单的名字,后台可以通过这个 name 属性找到这个表单。页面中的表单很多, name 的主要作用就是用于区别不同的表单。
用户名: <input type="text"  value="请输入用户名" name="username" />

name 属性后面的值,是自定义的
radio (或者checkbox)如果是一组,我们必须给他们命名相同的名字

<input type="radio" name="sex"  />男 
 <input type="radio" name="sex" />女
  1. 如果页面一打开就让某个单选按钮或者复选框是选中状态?
    答: checked 属性:表示默认选中状态。用于单选按钮和复选按钮。
<!-- 单选 -->
     性别:男<input type="radio" name="sex" value="男">
    <!-- 默认选择了女 -->
     女<input type="radio" name="sex" value="女" selected="selected"><br>

    <!-- 复选框 -->
    爱好:篮球<input type="checkbox" name="hobby">
    <!-- 默认选择了羽毛球 -->
    羽毛球<input type="checkbox" name="hobby" selected="selected">
    足球<input type="checkbox" name="hobby">

2:label

<label> 标签为 input 元素定义标注(标签)。
<label> 标签用于绑定一个表单元素, 当点击<label> 标签内的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的表单元素上,用来增加用户体验.

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

核心: 标签的 for 属性应当与相关元素的 id 属性相同。

3:select下拉菜单

<select name="choose" id="">
	<option value="">篮球</option>
    <option value="" selected="selected">足球</option>
    <option value="">羽毛球</option>
</select>
  • 运行截图

html5 表格 简写 html5的表格_数据_03

  1. 中至少包含一对 。
  2. 在 中定义 selected =“ selected " 时,当前项即为默认选中项。

4:textarea

使用场景: 当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们可以使用 <textarea> 标签。
在表单元素中,<textarea> 标签是用于定义多行文本输入的控件。
使用多行文本输入控件,可以输入更多的文字,该控件常见于留言板,评论。

自我介绍:<textarea name="" id="" cols="30" rows="10">
        </textarea>
  • 运行截图
  1. 通过 <textarea> 标签可以轻松地创建多行文本输入框。
  2. cols=“每行中的字符数” ,rows=“显示的行数”,我们在实际开发中不会使用,都是用 CSS 来改变大小。

【叽叽歪歪】练习,,,form>table,所以两个一起用的时候,table在form里面,,,世纪佳缘注册界面,用这两个大概写出来,以后学了css再看看要不要改改。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>10.12作业二</title>
</head>
<body>
    <form action="#" method="POST" name="qin">
        <table  cellspacing="0" width="400px" cellpadding="8px">

            
            
            <tr>
                <td>我是</td>
                <td><input type="radio" name="sex"><img src="../images/man.jpg" alt="男">  男    
                <input type="radio" name="sex"><img src="../images/women.jpg" alt="女">  女</td>
            </tr>

            <tr>
                <td>生日</td>
                <td><select name="year" id="" >
                    <option value="">-请选择-</option>
                    <option value="1990">1990</option>
                    <option value="1991">1991</option>
                    <option value="1992">1992</option>
                    <option value="1992">1993</option>
                </select>年
                <select name="mouth" id="">
                    <option value="">-请选择-</option>
                    <option value="1">1</option>
                    <option value="2">2</option> 
                    <option value="3">3</option>
                    <option value="4">4</option>
                </select>月
                <select name="day" id="">
                    <option value="">-请选择-</option>
                    <option value="1">1</option>
                    <option value="4">4</option>
                    <option value="7">7</option>
                    <option value="12">12</option>
                </select>日</td>
            </tr>

            <tr>
                <td>常住地</td>
                <td><select name="place" id="">
                    <option value="陕西">陕西</option>
                    <option value="北京">北京</option>
                    <option value="四川">四川</option>
                </select></td>
            </tr>

            <tr>
                <td>婚姻状况</td>
                <td>
                    <input type="radio" name="state"> 未婚    
                    <input type="radio" name="state"> 已婚    
                    <input type="radio" name="state"> 丧偶    </td>
            </tr>
            <tr>
                <td>身高</td>
                <td><input type="text"></td>
            </tr>

            <tr>
                <td>学历</td>
                <td>
                     <select name="study" id="">
                    <option value="">-请选择-</option>
                    <option value="">本科</option>
                    <option value="">专科</option>
                    <option value="">高中</option>
                    </select></td>
            </tr>

            <tr>
                <td>月薪</td>
                <td>
                    <select name="money" id="">
                    <option value="">-请选择-</option>
                    <option value="">1000</option>
                    <option value="">2000</option>
                    <option value="">3000</option>
                     </select>
                </td>
            </tr> 
            <tr>
                <td colspan="2"> <a href="#">全国人大常委会关于加强网络信息保护的决定</a></td>
            </tr>

            <tr>
                <td>联系电话</td>
                <td>
                    <select name="tel" id="">
                        <option value="">中国+86 |         </option>
                        <option value="">本科</option>
                        <option value="">专科</option>
                        <option value="">高中</option>
                    </select>
                </td>
            </tr>

            <tr>
                <td>验证码</td>
                <td><input type="text"></td>
            </tr>

            <tr>
                <td>创建密码</td>
                <td><input type="text"></td>
            </tr>

            <tr>
                <td>昵称</td>
                <td><input type="text"> <input type="button" value="换一个"></td>
            </tr>

            <tr>
                <td>自我介绍</td>
                <td><input type="button" value="贴标签"> <input type="button" value="自己写"> <input type="button" value="帮你写"></td>
            </tr>

            <tr>
                <td colspan="2"><textarea name="me" id="" cols="50" rows="10"></textarea></td>
            </tr>
            <tfoot align="center">
            <tr>
                <td colspan="2"> <a href="#"><img src="../images/btn.png" alt=""></a></td>
            </tr></tfoot>
   
    </table>
    </form>
    
</body>
</html>