HTML之列表、表格、表单

一、列表

1.无序列表

结构:

<ul type="项目符号的类别">
	<li>列表项</li>
    <li>列表项</li>
	<li>列表项</li>
	<li>列表项</li>
</ul>

2.有序列表

结构:

<ol type='项目符号的类别' start='起始值'>
	<li>列表项</li>
	<li>列表项</li>
	<li>列表项</li>
	<li>列表项</li>
</ol>

3.定义列表

结构:

<dl>
      <dt>定义标题<dt>
      <dd>定义描述<dd>
      <dd>定义描述<dd>
      <dd>定义描述<dd>
</dl>

4.列表的嵌套

列表和列表中可以相互嵌套

有序列表可以嵌套无序列表

无序列表也可以嵌套有序列表

例如:

<ol type="1" start="1">
     <li>你更喜欢吃哪种水果()
         <ol type="A">
             <li>草莓</li>
             <li>香蕉</li>
             <li>苹果</li>
             <li>西瓜</li>
         </ol>
     </li>
     <li>你平时休闲经常去的地方是哪里()
         <ol type="A">
             <li>郊外</li>
             <li>商场</li>
             <li>公园</li>
             <li>酒吧</li>
         </ol>
     </li>
     <li>你认为容易吸引你的人是哪类()
         <ol type="A">
             <li>有才气的人</li>
             <li>依赖你的人</li>
             <li>善良的人</li>
             <li>优雅的人</li>
         </ol>
     </li>
     <li>如果你可以成为一种动物,你希望成为哪种()
        <ol type="A">
            <li>猫</li>
            <li>狗</li>
            <li>猴子</li>
            <li>小鸟</li>
        </ol>
     </li>
     <li>你最向往的生活是()
         <ol type="A">
             <li>面朝大海,春暖花开</li>
             <li>采菊东篱下,悠然见南山</li>
             <li>空调WIFI西瓜,晚上有鱼有虾</li>
             <li>职场达人</li>
         </ol>
     </li>
     <li>你最喜欢的电影类型()
         <ol tyoe="A">
             <li>动作剧</li>
             <li>喜剧</li>
             <li>爱情</li>
             <li>都一般,没有最喜欢的</li>
         </ol>
     </li>
    </ol>

二、表格

1.表格的作用

用来布局:内容比较完整

作为信息管理页面的控件使用

2.表格的标签

标签名 标签常用属性及标签含义
table  表格创建标签  border=边框线的宽度 align=表格在页面中的对齐方式 bgcolor=表格的背景色 background=背景图片
thead 语义标签,表示表格的头部
tr 表示表格的行,一个tr代表一行 align=行的对齐方式 bgcolor=行的背景色 background=行的背景图片
th 表示列头,文字会自动加粗、自动居中,是特殊的单元格 width=列宽
tbody 语义标签,表示表格的主体部分
td 表示表格中的单元格 align=单元格的对齐方式
caption 表示表格的标题

3.单元格的合并

 跨列(合并列):一个单元格占据多列,在<td>中添加属性colspan,该属性的值为占据的列数
 跨行(合并行):一个单元格占据多行,在<td>中添加属性rowspan,该属性的值为占据的行数
        

4.表格的边框属性

border,用来设置边框线的粗细

5.表格的填充属性

cellpadding,表示的是单元格的内容和单元格边框之间的距离

6.单元格的间距属性

cellspacing,表示的是单元格之间的距离

三、表单

1.用途

用户注册

收集信息

信息反馈-调查问卷

搜索引擎

2.标签

<form></form>

所有表单控件必须放在该标签下,常用属性有

action 表单数据提交的远程服务器的地址

method 表单数据的提交方式

3.表单控件input控件:


单行输入文本框:<input type='text'/>
              
密码框:<input type='password' />
              
重置按钮:<input type='reset' value='按钮上显示的文字'/>,若没有value属性,按钮上默认显示'重置'
              
                      只有放在<form></form>中才有效
                      
            提交按钮:<input type='submit'/>,将表单数据提交给action指定的URL
              
             单选按钮:<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属性值必须一致
                
           复选框:<input type='checkbox' />
              
             数字:<input type='number' />
              
            日期选择框:<input type='date' />
              
           时间选择框:<input type='time' />
              
            隐藏控件:<input type='hidden' />
              
           
           select控件:下拉列表控件
           
               <select>
                  <option value=''>列表项</option>
                  <option value=''>列表项</option>
                  <option value=''>列表项</option>
               </select>
           
           textarea控件:文本区,可以输入多行、多列数据

           
               <textarea cols="30" rows="10"></textarea>
           
           button控件:按钮控件  <button type='按钮的类型'></button>
           
                type属性的取值:
                
                type='button':普通按钮,不含默认的动作(功能)
                   
                  type='reset':重置按钮,重置表单控件
                   
                  type='submit':提交按钮,将表单控件的值提交给远程服务器
           
           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属性用来设置鼠标经过时的提示文字

Guess you like

Origin blog.csdn.net/qq_48315043/article/details/120595969