html-Day02

今天学习内容

1:复习昨天重点

2:作业

3:今天任务

   3.1:列表    -- 重点

作用:列表标签多用于网页布局(设计)  [div;span;ul li]

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

-创建列表标签

  --定义列表标签类型

    <ol></ol>  order list   有序列表     #在列表前 1 2 3 4 ...

    <ul></ul>  unorder list 无序列表    #在列表前 * * *

  --添加列表项(列表标签中间内容)

   <li></li>    list item    列表项目[内容]

-有序列表标签属性                         --知道

  type="i"     列表项的样式

       1      默认值: 1 2 3 4 5

       a A            a b c d

       i I             罗马

-无序列表标签属性 type                        --知道

   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  10:10~10:20

完成功能

1:在最外层添加一个标签,标签包裹所有功能

 <div class="container"></div>              # container 容器

 div 指定整体功能背景颜色;大小;位置

2:列表

  <ul>

    <li>

      <a  href="#">       #点击图片或文字跳转位置;网页

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

      </a>

   </li>

  </ul>

 

结构标记                                 -了解

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

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

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

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

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

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

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

#标签从名称上看出标签作用,更容易被网络爬虫搜索[百度]到

 

   3.2:表单    -- 重点

作用:收集用户数据:用户名 密码 搜索文字

哪些项目常用表单

-企业内部项目         ---非常频繁使用 报销;请假;..

-互联网项目           ---使用   注册;登录;购物车...

-表单组成部分

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

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

-表单域标签属性

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

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

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

  

   #注意:如果你操作重要[发送包含密码]用POST

   #用户注册[POST]   用户登录[POST]   查询订单 [GET]

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

   示例: action="http://127.0.0.1:8080/login"

   --enctype  附加属性

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

      -text/plain                         发送普通文本

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

-表单控件(特殊标签)

     -input   基础标签9种(重点)      新input 10种(了解)

     -textarea  多行文本域(重点)

     -select    下拉选择框(重点)

     -其它控件

-表单最常用控件 input

     -input    #输入   #输入框

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

     -通用属性

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

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

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

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

     #通用:手机收到短信验证码 60s之内禁用

-input type  9种常用类型

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

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

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

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

  placeholder           提示占位符     

-input 按钮(小心#按钮自带功能)

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

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

                   #项目大量使用ajax处理表单数据提交,常用

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

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

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

-多选框单选框

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

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

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

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

 #checked  无值属性    默认选中

#示例:创建表单与控件完成如何功能

-新用户注册   a    -input text password  -checkbox  a  -button

-文件选择框;隐藏域;文本域

 -文件选择框                        #实现文件上传操作(上传头像;上传照片)

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

 注意事项

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

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

 #默认情况表单将用户数据转换字符串但是上传文件不能字符串

 #添加附加属性  表单用户数据转换 101010101010101 上传成功 数字合并图片

-隐藏域   

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

示例:

记录用户填写表单时间

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

<input type="submit">

-文本域     #如果用户填写多行文本内容则需要文本域     购买商品:评论

<textarea></ textarea>

属性:

rows        #设置文本域多少行   5

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

示例:

商品评论

<textarea name="data" rows="5" cols="30"></ textarea >

-下拉选择框

 作用:显示下拉列表菜单                 #年月日 省市县  日历  地区

 

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

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

 </select>

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

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

-提示消息

 

   3.3:AJAX    --网络协议HTTP  重点

 

 

作业

  1:创建表单

  

  2:课前预习视频                  ajax   必做

  3:课前预习视频_pro>day05-预习   15段

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值