h5学习(三)

 

列表

菜单列表    导航列表    轮播图列表

 

定义列表标签

<ol></ol>              <!--order list 有序列表-->
<ul></ul>              <!--unordered list 无序列表-->
<li></li>              <!--list item 列表项目(内容)-->

 使用示例

<!DOCTYPE html>
<html>
  <head>
    <title>作业</title>
	<meta charset="utf-8">
 </head>
  <body>
        <h1>有序列表</h1>
        <ol>
            <li>子</li>
            <li>子</li>
            <li>子</li>
        </ol>
        <h1>无序列表</h1>
        <ul>
            <li>子</li>
            <li>子</li>
            <li>子</li>
        </ul>>
    </body>
</html>

有序列表标签属性                       

  type="i"         列表项的样式

       1               默认值: 1 2 3 4 5

       a A            a b c d

       i I             罗马

无序列表标签属性

   disc              实心小黑点

   circle           空心小黑点

   square         实心距形

   none           去掉列表前标记

 

列表嵌套

  所有嵌套必须写在li中

  <ul>

    <li><ul><li></li><li></li></ul></li>

    <li></li>

    <li></li>

  </ul>

 

 

定义列表

 <dl>

    <dt>定义列表单说明</dt>

    <dd>内容1</dd><dd>内容2</dd>..

 </dl>

 

列表

  <ul>

    <li>

      <a  href="#">      

       <img src=""><span>文字</span>

      </a>

   </li>

  </ul>

<!--声明当前网页是按HTML5.0标准来书写-->
<!DOCTYPE html>
<html>
  <head>
    <title>列表</title>
	<meta charset="utf-8">
 </head>
  <body>
	    <h3>商品导航</h3>
		<div class="container" style="height:455px;width:251px;
		background-color:#e8e8e8;">
		   <ul style="list-style:none;padding:0;">
		      <li>
			     <a href="#" style="text-decoration:none;
				 color:#aaa;">
				    <img src="img/1.png">
					<span>规格参数</span>
				 </a>
			  </li>
			  <li>
			       <a href="#">
				       <img src="img/2.png">
					   <span>商品介绍</span>
				   </a>
			  </li>
		   </ul>
		</div>
  </body>
</html>

 

结构标记                      

#HTML5.0  新增加结构标签,希望一部分替换div

<header></header>     定义网页内容部头部

<footer></footer>      定义网页内容部底部

<section></section>    定义网页主体部分

<nav></nav>          定义导航菜单

<aside></aside>       定义侧边栏

<article></article>     定义文本内容,留言

<!--声明当前网页是按HTML5.0标准来书写-->
<!DOCTYPE html>
<html>
  <head>
    <title>列表</title>
	<meta charset="utf-8">
 </head>
  <body>
	    <h3>结构标签--替换div</h3>
		<!--商品列表-->
		<!--头部 主体  底部 原先div 11:22-->
		<div class="header">商品列表</div>
		<div class="content">商品1,商品2,商品</div>
		<div class="footer">商家介绍</div>
		<!--头部 主体  底部 结构标签-->	
		<header>美食商品列表</header>
		<section>
		    <nav>
			    <ul>
				    <li>西湖醋鱼</li>
					<li>东坡肉</li>
					<li>叫花鸡</li>
				</ul>
			</nav>
		</section>
		<footer>底部</footer>
  </body>
</html>

表单

表单组成部分

表单由三个部分组成=表单域+表单控件+提示消息

表单域标签    <form></form>

表单域标签属性

   --method 表单提交方式[向服务器发送数据方式]

         GET   默认 不安全 乱码     发数量少1k

         POST       安全   不乱码   发数量(不限)

--action      保存处理表单程序地址  通过node.js接口

--enctype  附加属性

      -application/x-www-form-urlencoded        POST提交使用

      -text/plain                                                  发送普通文本

      -multipart/form-data                                  上传文件   上传头像

 input  

输入任意类型字符串,长度不限

通用属性

type=""    设置输入框的类型 text;password;hidden;reset;file;....

name=""   指定输入框的名字 #只有添加name属性输入框,才能被提交服务器

value=""   代表输入框中的(值)中间内容 #在提交时随name发送到服务器

disabled   无值的属性,    禁用此输入框[不能够输入任何内容]

 

input type  种常用类型

type="text"           文本输入框    显示用户输入内容

type="password"       密码输入框   隐藏用户输入内容

maxlength            #最大输入字符个数(长度)

readonly             #只读[只能看不能改]输入框

placeholder           提示占位符

          <h3>创建表单</h3>
		  <form method="GET" action="#">
		  用户名<input name="name" type="text" value="" maxlength="16"
		  placeholder="请输入用户名..."> <br>

		  密码<input name="pwd" type="password"
		  maxlength="12"
		  placeholder="请输入密码"> <br>
          <!--提交按钮-->
          <input type="submit" value="登录"> <br>

input 按钮

type="submit"     #提交按钮,点击此按钮表单自动触发"提交"操作 

type="button"     #普通按钮,点击此按钮表单无操作   

type="reset"       #重置(清空)按钮,将表单恢复初始状态      

<button></button> #功能与submit按钮相同                   

#submit button 功能太多[清空输入数,重新刷新网页]

<input type="submit"><br>
<input type="button" value="普通登录"><br>
<input type="reset"><br>
<button>登录</button><br>

多选框单选框

 type="radio"    单选框[按钮]

 type="checkbox" 多选框[多选按钮]

 #单选和多选的name属性,为了控制命名还有分组功能

 #单选和多选一定要定义value属性值

 #checked  无值属性    默认选中

<input type="radio" name="sex" value="女"><br>
<input type="radio" name="sex" value="男"><br>
可乐<input type="checkbox" value="kl">
雪碧<input type="checkbox" value="xb">

 文件选择框                      

 <input type="file" name="">

 (1)提交方式一定修改 POST    method="POST"

 (2)表单域添加附加属性       enctype="multipart/form-data"

隐藏域   

在表单中如果存在不希望用户看到的数据则将其添加进隐藏域

<input type="hidden" name="ctime" value="20210602181400">

<input type="submit">

文本域   

<textarea></ textarea>

属性:

rows        #设置文本域多少行   5

cols         #设置文本域多少列   30            #如果内容超过范围添加滚动条

下拉选择框

 <select  name="">      下拉列表域

   <option></option>     下拉列表项

 </select>

 select标签属性    size="1" 默认选中项  multiple 多选

 option属性       value="" 列表项中值  selected 默认选中

            <form method="POST" enctype="multipart/form-data">
            <!--添加文本域-->
            <textarea name="data" rows="5" cols="30">
            </textarea><br>
  
            <!--隐藏提交按钮-->
            <input type="hidden" name="ctime" value="2021">
            
            <!--下拉选择框-->
            <select name="p1">
                <option value="hn" selected>省</option>
                <option value="hb" >河北</option>
                <option value="hn" >河南</option>           
            </select>
            <select name="p2">
                <option value="hn" selected>市</option>
                <option value="hb" >aa</option>
                <option value="hn" >bb</option>           
            </select>
            <select name="p3">
                <option value="hn" selected>县</option>
                <option value="hb" >cc</option>
                <option value="hn" >dd</option>           
            </select>
            <input type="submit" value="上传">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值