上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

[HTML]Web前端开发技术17(HTML5、CSS3、JavaScript )textarea,checkbox,button,fieldset,option,radio——喵喵画网页

guduadmin211月前

[HTML]Web前端开发技术17(HTML5、CSS3、JavaScript )textarea,checkbox,button,fieldset,option,radio——喵喵画网页,第1张

希望你开心,希望你健康,希望你幸福,希望你点赞!

最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!!

喵喵喵,你对我真的很重要!

目录

前言

表单

表单概述

表单信息输入

单行文本输入框、密码框文本框

关于在不同浏览器中 显示宽度不同的解决问题

关于IE浏览器中默认文本框和密码框显示长度不一的问题

复选框、单选按钮

提交按钮、重置按钮和普通按钮

图像提交按钮

按钮组合案例

文件选择框及隐藏框

多行文本输入框

下拉列表框

列表标签


前言

理解 Web 网页中表单的概念与作用 。 掌握表单结构语法及属性语法。 掌握表单元素标记语法及属性语法。 掌握域和域标题标记语法。 学会综合运用表单及表单元素设计 Web 网页。

表单

表单概述

表单是较为复杂的HTML元素,经常与脚本、动态网页、后台数据处理等结合在一起使用,是设计动态网页的必备元素。

  利用表单可以在HTML页面中插入一些表单控件(元素),如文本框、提交按钮、重置按钮、单选按钮、复选框、下拉列表框等,完成各类信息的采集。

基本语法:

    

         

         

        

   

表单标记

[HTML]Web前端开发技术17(HTML5、CSS3、JavaScript )textarea,checkbox,button,fieldset,option,radio——喵喵画网页,第2张

表单的method属性的GET和POST方法:

GET方法:这种方式适用于传递一些安全级别要求不高的数据,并且有传输大小限制,每次不能超过2KB。

POST方法:适用于安全级别相对较高的数据。并且对于客户端而言没有传递数据的容量限制,完全取决于服务器的限制要求,总体来说传输的数据量比GET方法大。


表单信息输入

       表单的主要功能是为用户提供输入信息的接口,将输入信息发送请求到服务器并等待服务器响应。

[HTML]Web前端开发技术17(HTML5、CSS3、JavaScript )textarea,checkbox,button,fieldset,option,radio——喵喵画网页,第3张

input标签的属性

[HTML]Web前端开发技术17(HTML5、CSS3、JavaScript )textarea,checkbox,button,fieldset,option,radio——喵喵画网页,第4张


单行文本输入框、密码框文本框

     type="text" maxlength="" size="" value="“  readonly >

    

注:maxlength:设置单行输入框输入的最大字符数;

size:设置单行输入框可显示的最大字符数;

value:文本框的值,指定输入框中初始值

readonly:只读,文本框不可编辑。


关于在不同浏览器中 显示宽度不同的解决问题

不同浏览器的默认字体不同 不同的编码中 & nbsp 占的字节数不同,容易造成 & nbsp 在不同浏览器中显示的宽度不同

建议解决方法:

& emsp : “全角空格”,相当于一个汉字的宽度 & ensp :“半角空格”,相当于半个汉字的宽度

关于IE浏览器中默认文本框和密码框显示长度不一的问题

主要原因是由于文本框和密码框使用的默认字体不一致

建议解决方法:

使用样式为 input 设置统一的字体 在 中输入以下代码即可实现设置(具体字体可自行设定)或者通过 css 给文本框和密码框设置相同的宽度。


复选框、单选按钮

文字信息

注:checked表示预选中。

    每组复选框name值相同、value属性必须不同。

    每组单选按钮的name值必须相同,而value属性值必须不同。


提交按钮、重置按钮和普通按钮

注:value:  指定显示在提交按钮上的文字,默认值“提交查询内容”,需要给value赋个初值。点击提交按钮后,将表单数据提交给服务器。      

注:value值默认为“重置”,不需要定义,但可以改变。点击该按钮可将表单域的内容清空。

注:普通按钮需要定义onclick属性,才能进行表单处理。


图像提交按钮


注:src属性是必需的,它用于设置图像文件的路径。


按钮组合案例

  

 
  
  
  


文件选择框及隐藏框

注:选择文件后并不能真正打开,只是将文件名回填到文件输入框内。

注:隐藏框不显示在表单中,随用户表单一起提交给服务器。






   文件选择框与隐藏框的应用例
     

多行文本输入框

语法: 

下拉列表框


列表标签

如果列表项目较多需要进行分类,可以使用 < optgroup > 标签 定义选项组。 < optgroup > 标签具有 2 种属性。

[HTML]Web前端开发技术17(HTML5、CSS3、JavaScript )textarea,checkbox,button,fieldset,option,radio——喵喵画网页,第7张


定义域和域标题

       利用

域标记可将表单内的相关元素进行分组。当一组表单元素放到fieldset标记内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边界、3D效果,或者可创建一个子表单来处理这些元素。 标记定义域标题。

l 基本语法 

   

       域标题

            

        ……

   


课后练习

网页标题:中国出版协会简化网站

	按如下步骤,逐步完成网页的主体部分的设计:
	第一步:搭建网页整体框架

	第二步:使用外部样式表为其设置样式,在CSS文件夹下新建样式表文件pac.css,并其链接到网页” 9-9.html”中。按如下要求设置网页的整体样式:
	为body设置样式:字体颜色#010101;背景颜色#fff;上右左外边距均设置为0;字体大小12px;行高1.5em;设置Tahoma字体系列
	为body-top设置样式:高297px,背景图片b1.jpg
	为changeDIV设置样式:文本居中对齐
	为footer设置样式:文本居中对齐
	第三步:完成changeDIV部分的html代码及对应样式设置
	在9-9.html 的changeDIV中插入图片b0.jpg,设置图片的提示信息为“中国出版年会召开”,并为图片设置一个空的超链接。
	在pac.css文件中设置图片img的样式:边框为0,宽960px,高198px。
	第四步:完成footer部分的html代码及对应样式设置
	在9-9.html 的footer部分中插入如下html代码:
 
	在pac.css文件中设置fnav类的样式为:上下内边距10px。
	第五步:完成body-top部分的html代码及对应样式设置
	在9-9.html 的body-top部分中插入如下html代码:
    	
        	
            	
                	
  • 首页|
  • 协会概况 | 协会简介| 大事记| 协会章程| 协会领导| 组织机构| 历史沿革|
  • ……
 在pac.css文件中设置如下样式,实现二级水平导航菜单的显示效果:  设置类header和类logo的样式:宽960px;相对父元素居中显示;高297px(总高度);背景图片b2.jpg,不平铺,居中显示。  设置nav_wrap的样式:宽960px;溢出之后的内容隐藏;上内边距223px(菜单盒子nav的位置);  设置nav的样式:高69px;宽960px;相对于父元素居中显示;上下内边距0,左右内边距5px;相对定位(作为二级菜单绝对定位的参照物)。  设置nav下ul的样式:内外边距均为0.  设置nav下li的样式:文本居中对齐;字体大小14px;字体加粗700;向左浮动;不显示项目符号。  设置一级菜单中a的样式(#nav li .v a):上下内边距0,左右内边距4px;高39px;行高33px;显示为块级元素;字体颜色#0d2972;向左浮动。  设置一级菜单中鼠标悬停在超链接上的样式(#nav li .v a:hover):字体颜色#d62e38;无下划线。  设置二级菜单样式(#nav .kind_menu):高30px;宽880px;绝对定位,离参照对象顶部26px,离参照对象左边70px;行高30px;垂直对齐方式为中部对齐(vertical-align:middle;);上内边距18px;字体不加粗;字体颜色#152026;字体大小12px;文本左对齐;初始不显示该元素。  设置二级菜单下a的样式(#nav .kind_menu a):字体颜色#152026;文本居中对齐;上下内边距0,左右内边距10px;字体设置为Arial字体系列  设置二级菜单下鼠标悬停在超链接上的样式(#nav .kind_menu a:hover):无下划线  设置二级菜单中span元素的样式(#nav.kind_menu span):字体大小10px;字体颜色#cecece;行高30px;  设置类cut_line的样式:上内边距4px;元素显示为inline-block;字体大小14px  设置鼠标悬停在一级菜单的li上时二级菜单的样式(#nav ul li:hover .kind_menu):显示为块级元素;离参照对象左边的距离为40px。

[HTML]Web前端开发技术17(HTML5、CSS3、JavaScript )textarea,checkbox,button,fieldset,option,radio——喵喵画网页,第8张







中国出版协会简化网站


	
    	
        	
            	
                	
  • 首页|
  • 协会概况 | 协会简介| 大事记| 协会章程| 协会领导| 组织机构| 历史沿革|
  • 新闻公告 | 协会动态| 行业动态|
  • 领导讲话|
  • 政策法规 | 政策发布| 法律法规|
  • 工作简报|
  • 评奖表彰|
  • 会员服务 | 会员单位| 会员动态| 申请入会| 会员变更| 会员风采| 行业维权| 行业自律| 建言献策|
  • 教育培训|
  • 外事|
  • 专家访谈|
  • 展会|
  • 行业研究 | 高端视点| 理论专题| 调研报告| 在线调研|
[HTML]Web前端开发技术17(HTML5、CSS3、JavaScript )textarea,checkbox,button,fieldset,option,radio——喵喵画网页,中国出版年会召开,第9张 关于我们 | 网站地图 | 版权声明 | 人才招聘 备案号:京ICP备05020570号 版权所有:中国出版协会 技术支持:北京中青文文化传媒有限公司 办公地址:北京市东城区美术馆东街22号 邮箱:100010 电话:010-65246062 (兼传真) 电子邮箱:cbanxie@163.com

总结

        表单是Web服务器端和客户端进行信息交互的主要桥梁。Web服务器通过含有表单和表单控件的Web页面完成用户信息的采集。

       表单有3个重要属性,分别是name、action、method。表单有12个常用表单控件,分别是单行文本输入框、密码输入框、复选框、单选按钮、图像按钮、提交按钮、重置按钮、普通按钮、文件选择框、隐藏框、多行文本输入框、下拉列表框。

       使用域和域标题可以对表单元素进行合理分组。组合运用这些标记,可以使HTML网页和用户更加灵活地交互信息。


希望你开心,希望你健康,希望你幸福,希望你点赞!

最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!!

喵喵喵,你对我真的很重要!

[HTML]Web前端开发技术17(HTML5、CSS3、JavaScript )textarea,checkbox,button,fieldset,option,radio——喵喵画网页,第10张

网友评论

搜索
最新文章
热门文章
热门标签
 
 抽签算命  孕妇梦见生儿子  梦到死人又活了是什么意思啊