HTML——列表、表格与表单

一、列表

1、无序列表标签<ul>

  • 用于页面中没有顺序的列举项。    

   格式:    <ul type=“项目符号的类别”>  

                        type属性设置标号的类型,值可以取:  

                                        1 disc :实心圆点    

                                        2 circle :空心圆点  

                                        3 square :实心方块

    <p>四大传说:</p>
    <ul type='disc'>
        <li>梁山伯与祝英台</li>
        <li>白蛇传</li>
        <li>牛郎织女</li>
        <li>孟姜女哭长城</li>
    </ul>
    <p>四大名著:</p>
    <ul type='circle'>
        <li>红楼梦</li>
        <li>西游记</li>
        <li>三国演义</li>
        <li>水浒传</li>
    </ul>
    <p>四大美女:</p>
    <ul type='square'>
        <li>西施</li>
        <li>貂蝉</li>
        <li>王昭君</li>
        <li>杨玉环</li>
    </ul>

2、有序列表<ol> 

  • 用于说明页面中的某些成分,需要按特定的顺序排列。有序列表的每项都有连续的编号。

  格式:   <ol type='项目符号的类别' start='起始值'>     

                        type设置标号的类型,值可以取:  

                                1 1:显示数字  

                                2 A:显示大写字母  

                                3 a:显示小写字母  

                                4 I:显示大写罗马数字  

                                5 i:显示小写罗马数字

<p>四大古都:</p>
    <ol type="1" start="1"> <!-- 表示以数字作为项目符号,起始的数字是1 -->
        <li>北京</li>
        <li>南京</li>
        <li>西安</li>
        <li>洛阳</li>
    </ol>
    <p>常用的Web技术:</p>
    <ol type="A" start="3"><!-- 表示以大写字母作为项目符号,起始的字母是第三个大写字母('C') -->
        <li>JavaScript</li>
        <li>JSP</li>
        <li>ASP</li>
    </ol>
    <p>四大名酒:</p>
    <ol type="I" start="1"><!-- 表示以大写罗马数字作为项目符号,起始的罗马数字是第三个大写 -->
        <li>茅台</li>
        <li>泸州老窖</li>
        <li>汾酒</li>
        <li>西凤酒</li>
    </ol>
  
  • HTML注释符( Ctrl+/):   <!-- 注释的内容 -->     注释的内容在页面中不显示

 3、嵌套列表

  • 一个列表作为另一个列表的一部分,即多层列表。
  <p>中国的行政区划:</p>
    <ul>
        <li>陕西</li>
            <ol>
                <li>西安</li>
                <li>咸阳</li>
                <li>宝鸡</li>
            </ol>
        <li>北京</li>
            <ul type='circle'>
                <li>朝阳区</li>
                <li>海淀区</li>
                <li>大兴区</li>
            </ul>
     </ul>

 二、表格

 1、表格的作用

  1.  用来布局:内容比较整齐时使用
  2.  作为信息管理页面的控件使用    

 2、表格标签

      基本结构:

<table>
    <caption>标题</caption>
     <thead>
            <tr>
                <th>学号</th>
                <th>姓名</th>
                <th>年龄</th>
            </tr>
      </thead>
      <tbody>
            <tr>
                <td>1</td>
                <td>小沛</td>
                <td>18</td>
            </tr>
        </tbody>
 </table>
  • <table> </table> ---------表格标签
  • <tr></tr> ---------行
  • <th></th> ---------表头单元格(文字会自动加粗、自动居中)
  • <td></td> ---------单元格
  • <caption></caption> ---------表格标题
  • <thead></thead> ---------表格的头部
  • <tbody></tbody> ---------表格的主题部分                 

3、table 的基本属性

属性 属性值
border 边框线的宽度,默认没有边框,border的数值越大,则边框线越粗
align 表格在页面中的对齐方式,left/center/right
bgcolor 表格的背景色
background 背景图片
cellpadding 单元格的内容和单元格边框之间的距离
cellspacing 单元格之间的距离

 4、合并单元格

4.1、合并单元格的方式

  • 跨行合并:rowspan=‘合并单元格的个数’
  • 跨列合并:colspan=‘合并单元格的个数’ 

4.2、目标单元格:(写合并代码) 

  • 跨行:最上侧单元格为目标单,写合并代码
  • 跨列:最左侧单元格为目标单,写合并代码

4.3、合并单元格三部曲

  1. 先确定是跨行还是跨列合并 

  2. 找到目标单元格,写上  合并方式=‘合并的单元格格数’     例: <td colspan=‘2’ >1</td> 

  3. 删除多余的单元格

三、表单

1、用途:

  • 用户注册

  • 收集信息

  • 信息反馈--调查问卷

  • 搜索引擎

 2、标签   

2.1、表单标签:所有的表单控件必须放在该标签下

<form action=“远程服务器地址” method=“提交方式” name=“表单域名称”>

  …各种表单元素控件…

</form>

 A、action属性:表单数据提交的远程服务器的地址(服务器的URL)
            
 B、method属性:表单数据的提交方式,其取值为get(对数据大小有限制,速度快但数据会在地址栏出现,不安全)/post(对数据大小无限制,安全但速度慢)

 C、name属性:用于指定表单的名称,以区分同一个页面中的多个表单域

2.2 、表单控件 

     A、input控件:<input type='属性值'/>   

                    

属性值
单行输入文本框 text<input type='text'/>
重置按钮 reset,<input type='reset' value='按钮上显示的文字'/>,若没有value属性,按钮上默认显示'重置'   只有放在<form></form>中才有效
密码框 password,<input type='password' />该字段的字符被掩码
提交按钮 submit,<input type='submit'/>,将表单数据提交给action指定的URL
单选按钮 radio,<input type='radio' name='控件的名称' checked/> ,属性'checked'表示选中
              
                 例如:
                 
                      <input type="radio" name='sex' id='s1'/>
                      <label for="s1">男</label>
                      <input type="radio" name='sex' id='s2' checked/>
                      <label for="s2">女</label>
                      
                    让单选按钮和文本进行绑定:radio的id属性值和label的for属性值必须一致
复选框 checkbox,<input type='checkbox' />
数字 number,<input type='number' />
日期选择框 date,<input type='date' />
时间选择框 time',<input type='time'' />
隐藏控件 hidden,<input type='hidden' />

    B、select控件:下拉列表控件

             <select>
                  <option value=''>列表项</option>
                  <option value=''>列表项</option>
                  <option value=''>列表项</option>
               </select>

   C、textarea控件:文本区,可以输入多行、多列数据

  <textarea cols="30" rows="10"></textarea>

   D、button控件:按钮控件

 <button type='按钮的类型'></button>

  type属性的取值:
                
                   a、type='button':普通按钮,不含默认的动作(功能)
                   
                   b、type='reset':重置按钮,重置表单控件
                   
                   c、type='submit':提交按钮,将表单控

    E、label控件:用于显示文本

  • 强调:

              
               (1)所有的表单控件(标签)都可以有id属性,id的属性值不能重复
               
               (2)所有的表单控件都有value属性,value属性的值会提交给远程服务器
               
               (3)所有的表单控件都有name属性,在后台可以通过name属性值找到对应的标签
               
               (4)disabled属性表示input是否可用(置灰)
               
               (5)readonly属性表示input的值是只读的
               
               (6)单行文本输入框(<input type='text'/>)的属性placeholder起提示的作用
               
               (7)required属性表示input是必须要输入的
               
               (8)maxlength属性表示input输入的最大长度
               
               (9)tabIndex属性用于设置表单控件的tab顺序
               
               (10)title属性用来设置鼠标经过时的提示文字

猜你喜欢

转载自blog.csdn.net/hi_Celia/article/details/120743426