HTML5 学习笔记 2017-02-13 am

2017-02-13  本文已影响0人  GodlinE

细线表格

在表格标签中向通过指定外边距为0来实现细线表格是不靠谱的,其实它是将2条线合并为一条线,所以看上去很不舒服

细线表格的制作方式
1.给 table 标签设置 bgcolor
2.给 tr 标签设置 bgcolor
3.给 table 标签设置 cellspacing="1px"

注意点
table 标签和 tr 标签以及 td 标签都支持 bgcolor 属性,但是以上内容仅仅作为了解,因为样式以后都是通过 CSS 来控制的

<table bgcolor="black" cellspacing="1px">
        <tr bgcolor="white">
                <td bgcolor="red">1.1</td>
                <td>1.2</td>
        <tr bgcolor="white">
                <td>2.1</td>
                <td>2.2</td>

表格标签的其他标签

表格标题

<table bgcolor="black" cellspacing="1px" width="800px" align="center">
        <caption>
                <h2>
                        今日小说排行榜
                </h2>
        </caption>
        <tr bgcolor="#a9a9aa9">
                <th>排名</th>
                <th>关键词</th>
                <th>趋势</th>
                <th>今日搜索</th>
                <th>最近七日</th>
                <th>相关链接</th>
        </tr>
        <tr bgcolor="white" align="center">
                <td>1</td>
                <td align="left">暴走大事件</td>
                <td>
                          ![](images/up.jpg)
                </td>
                <td>623557</td>
                <td>4088311</td>
                <td>
                          <a href="#">贴吧</a>
                          <a href="#">图片</a>
                          <a href="#">百科</a>
                </td>
        </tr>

表格的结构

表格中存储的数据可以分为4类

表格的完整结构

<table>
    <caption>表格的标题</caption>
    <thead>
        <tr>
            <th>每一列的标题</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>数据</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <td>数据</td>
        </tr>
    </tfoot>
</table>

caption 作用:指定表格的标题
thead 作用:指定表格的表头信息
tbody 作用:指定表格的主体信息
tfoot 作用:指定表格的附加信息

注意点

<table border="1px" width="500px" height="300px">
    <caption>学生信息</caption>
    <thead>
        <tr>
            <th>姓名</th>
            <th>年龄</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>张三</td>
            <td>20</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>40</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <td>2</td>
            <td>30</td>
        </tr>
    </tfoot>
</table>

单元格的合并

注意点

<table bgcolor="black" width="500px" height="300px" align="center">
    <tr bgcolor="white">
        <td colspan="2"></td>
        <td></td>
    </tr>
    <tr bgcolor="white">
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr bgcolor="white">
        <td></td>
        <td></td>
        <td></td>
    </tr>
</table>

<table bgcolor="black" width="500px" height="300px" align="center">
    <tr bgcolor="white">
        <td colspan="2"></td>
        <!--<td></td>-->
        <td></td>
    </tr>
    <tr bgcolor="white">
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr bgcolor="white">
        <td></td>
        <td colspan="2"></td>
        <!--<td></td>-->
    </tr>
</table>

表单标签

什么是表单
表单就是专门用来收集用户信息的
什么是表单元素
什么是元素
在 html 中 标签/标记/元素都是指 HTML 中的标签

表单元素其实还是 HTML 中的一些标签,只不过这些标签比较特殊,在浏览器中所有的表单标签都有特殊的外观和默认的功能

<form>
        <表单元素>
</form>

常见的表单元素

注意:表单元素一定要写在表单中t

明文输入框

账号:<input type="text">

暗文输入框

密码:<input type="password">

给输入框设置默认值

账号:<input type="text" value="wxy">
密码:<input type="password" value="123">

单选框

性别
<input type="radio" name="xx" checked="checked">男

<input type="radio" name="xx">女

<input type="radio" name="xx">保密

多选框

爱好
<input type="checkbox">篮球

<input type="checkbox">足球

<input type="checkbox">棒球

<input type="checkbox" checked=checked>足浴

普通按钮

图片按钮

<input type="image" src="images/register.jpg">

input type="image" src="image/register.jpg" 这里 image 有提交的功能
重置按钮

<input type="reset">

提交按钮

账号:<input type="text" name="aa">
<input type="submit">

隐藏域

<input type="hidden" name="cc" value="kukuku">

label 标签

<label for="account">账号:</label><input type="text" id="account">
 <label for="pwd">密码:</label><input type="password" id="pwd"><br>

datalist 标签

<datalist>
        <option>待选内容</option>
</datalist>
<input type="text" list="cars">
<datalist id="cars">
        <option>宝马</option>
        <option>奔驰</option>
        <option>奥迪</option>
        <option>路虎</option>
        <option>宾利</option>
</datalist>

H5新增的表单标签

邮箱表单
可以自动校验输入的内容是否符合邮箱的格式

邮箱:<input type="email">

URL表单
可以自动校验输入的内容是否是 URL 地址

域名:<input type="url">

数字表单
输入框中只能输入数字

电话:<input type="number">

日历表单
可以通过日历来选择日期

时间:<input type="date">

取色板表单
可以通过取色板来选择颜色

颜色:<input type="color">

select 标签

作用:用于定义下拉列表
格式:

<select>
        <optgroup label="分组名称">
                <option>列表数据</option>
        </optgroup>
</select>

注意点

<select>
        <optgroup label="北京">
                <option selected="selected">朝阳区</option>
                <option>昌平区</option>
                <option>通州区</option>
        </optgroup>
        <optgroup label="广州">
                <option>天河区</option>
                <option>越秀区</option>
                <option>黄浦区</option>
        </optgroup>
</select>

textarea 标签

作用:定义一个多行输入框
格式:

<textarea>
</textarea>

注意点

fieldset 标签

fieldset 标签,可以给表单添加一个边框,legend 标签,可以给边框指定一个标题

<fieldset>
        <legend>注册界面</legend>
</fieldset>
上一篇 下一篇

猜你喜欢

热点阅读