欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

表格/表单

程序员文章站 2022-05-29 23:12:11
...

表格

语法:

<table>
    <tr>
        <th></th>
    </tr>

    <tr>
        <td></td>
    </tr>
</table>

一对tr表示一行;一对td表示一个单元格(一列)
1)width=”表格的宽度”
2)height=”表格的高度”
3)border=”表格的边框”
4)bordercolor=”边框色”
5)cellspacing=”单元格与单元格之间的间距”
6)cellpadding=“单元格与内容之间的距离”
7)align=”表格水平对齐方式”
left、right、center、 valign=“垂直对齐” top\bottom\middle
8)合并单元格属性:(td)
合并列: colspan=“所要合并的单元格的列数”
合并行: rowspan=“所要合并单元格的行数”

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style>
            /*设置表的大小*/
            table{width: 400px;height: 300px;cellspcing :1px}
            /*设置每个表格的大小*/
            tr{height: 33%;}
            td{width: 25%;height: 33%;}
            /*表头*/
            caption{height: 40px;}
        </style>
    </head>
    <body>
        <table border="2">
            <!--表头-->
            <caption>表头</caption>
            <tr>
                <th colspan="5">个人简历</th>
            </tr>
            <tr>
                <!--插入图片   合并列: colspan  合并行: rowspan-->
                <td rowspan="2" colspan="2"><img src="img/1.jpg" width="100%"/></td>
                <!--文本居中-->
                <td align="center">江疏影</td>
                <td align="center">大长腿</td>
                <td align="center">女神</td>
            </tr>
            <tr>
                <td align="center">江疏影</td>
                <td align="center">大长腿</td>
                <td align="center">女神</td>
            </tr>           
        </table>
    </body>
</html>

表格/表单

表单

表单的作用:用来收集用户的信息的;

1、表单框

 <form name=“表单名称” method=“post/getaction=“路径"> </form>

2、表单控件

 <input type="" />
<input  type=“”  name=“”  value=“” size=“”  maxlength=" "    />

Input:标记可以创建按钮、文本输入框、选择框等各种类型的输入字段。
name:属性标识表单域的名称;
type:属性标识表单控件的类型,大概有十几种;
Value:属性定义表单域的默认值,其他属性根据type的不同而有所变化。
maxlength:控制最多输入的字符数,
Size:控制框的宽度(以字符为单位)

1)文本框 <input type="text" value="默认值"/>
2)密码框 <input type="password" />
3)提交按钮 <input type="submit" value="按钮内容" />
4)重置按钮 <input type="reset" value="按钮内容" />
5)空按钮 <input type="button" value="按钮内容" />
6)单选按钮组 <input type=“radio” name=“ral” />男 
<input type=“radio” name=“ral” checked=“checked”/>(默认选中)女
7)复选框组 <input type="checkbox" name="" /> 
<input type="checkbox" name="" disabled="disabled" />
*disabled="disabled" (禁用) *  checked="checked"   (默认选中)
表单域下拉列表(菜单)
语法:
<select >  
     <option>下拉选项1</option>
     <option>下拉选项2</option>     …………
</select>
表单域多行文本定义:
语法:
<textarea  name=""  cols=""  rows="" > </textarea>

说明:
多行文本。rows属性和cols属性用来设置文本输入窗口的高度和宽度,单位是字符。
get是从服务器上获取数据,post是向服务器传送数据。

HTML5 智能表单

Type=“email” 限制用户必须输入email类型
Type=“url” 限制用户必须输入url类型
Type=“range” 产生一个滑动条表单
Type=“search” 产生一个搜索意义的表单
Type=“color” 生成一个颜色选择的表单
Type=“time” 限制用户必须输入时间类型
Type=“month” 限制用户必须输入月类型
Type=“week” 限制用户必须输入周类型
Type=“datetime-local” 选取本地时间

input类型设置

email:专门用来输入email地址的文本框,如果该文本框中内容不是email地址格式的,则不允许提交。但它不检查email地址是否存在。提交时可以为空,除非加上了required属性。
具有multiple属性,它允许在该文本框中输入一串以逗号分隔的email地址。

url类型

专门用来输入URL地址的文本框。如果该文本框中内容不是URL地址格式的,则不允许提交。mail地址。

例:<input name=‘url1’ type=‘url’ value=‘’http://www.baidu.com”>

Number类型

专门用来输入数字的文本框。在提交时会检查其中的内容是否为数字,具有min、max、step的属性。

例:<input name=“number1” type=“number” value=“25” min=“10” max=“100” step=“5” />

range类型

是用来只允许输入一段范围内数值的文本框,它具有min属性与max属性,及step属性,可以指定每次拖动的步幅。

例: <input name=“range1” type=“range” value=“25” min=“0” max=“100” step=“5” />

min 最小值
max 最大值
step 数字间隔
(date, month, week, time, datetime,datetime-local)
拥有多个可供选取日期和时间的新输入类型。
date - 选取日、月、年
month - 选取月、年
week - 选取周和年
time - 选取时间(小时和分钟)
datetime - 选取时间、日、月、年(UTC 时间)
datetime-local - 选取时间、日、月、年(本地时间)
Search:输入的是搜索的关键字,与type=“text” 基本上一样。
Color:用来选取颜色。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>表单</title>
        <style>
            form{font-size: 14px;width: 500px;}
            fieldset{margin: 15px 0;padding: 15px;border: 1px solid #ccc;background: #f5f5f5;}
            legend{font-weight: bold;}
            form div{padding: 10px 0;}
            label{display: block;}
            input,select{width: 300px;}
            select{height: 30px;}
            input[type=radio],input[type=checkbox],input[type=submit],input[type=reset]{width: auto;}
        </style>
    </head>
    <body>
        <form method="post" action="http://www.douban.com">
            <!--设置一个框,把一些信息框起来-->
            <fieldset>
                <!--外部框的名字-->
                <legend>个人资料</legend>
                <div>
                    <label for="uername">姓名:</label>
                    <!--输入框     value默认值   type 输入框的类型-->
                    <input name="username" id="uername" value="孙尚香" type="text"/>
                </div>
                <div>
                    <label for="pwd">密码:</label>
                    <input name="pwd" id="pwd" type="password"/>
                </div>
                <div>
                    <label for="email">Email:</label>
                    <input name="email" id="email" type="text" />
                </div>

                <label>出生地:</label>
                <!--下拉菜单-->
                <select name="address">
                    <option>北京</option>
                    <option>上海</option>
                    <!--默认值-->
                    <option selected="selected">河北</option>
                    <option>福建</option>
                </select>
            </fieldset>
            <fieldset>
                <legend>个人简介</legend>
                <div>
                    <label for="text">个人简介:</label>
                    <!--文本框  大小可变,这里设置默认值-->
                    <textarea name="text" id="text" cols="40" rows="10"></textarea>
                </div>
            </fieldset>
            <fieldset>
                <legend>Remember Me</legend>
                <div>
                    <label for="remember-yes">
                        <!--单选按钮  name 设置单选-->
                        <input type="radio" name="remember" value="0" id="remember-yes"/></label>
                </div>
                <div>
                    <label for="remember-no">
                        <input type="radio" checked="checked" name="remember" value="1" id="remember-no"/></label>
                </div>
            </fieldset>
            <fieldset>
                <legend>个人爱好</legend>
                <div>
                    <!--多选-->
                    <label>
                        <input type="checkbox" checked="checked" name="hobby"/>
                        音乐
                    </label>
                    <label>
                        <input type="checkbox" name="hobby"/>
                        电影
                    </label>
                    <label>
                        <input type="checkbox"  name="hobby"/>
                        篮球
                    </label>
                </div>
            </fieldset>

            <input type="submit" />
            <input type="reset" />
            <input type="hidden" value="123"/>
        </form>
    </body>
</html>

表格/表单
表格/表单

相关标签: 表单