表单

表单标签

注册和登录 目的:收集用户信息,能够输入内容

  • input标签

    • text

      • 文本输入类型

      • <input type="text" name="username">
        
    • password

      • 密码类型

      • <input type="password" name="password">
        
    • radio

      • 单选按钮

      • <input type="radio" name="sex" value="boy">男
        <input type="radio" name="sex" value="girl">女
        
    • checkbox

      • 复选框

      • <input type="checkbox" name="course" value="HTML">HTML
        <input type="checkbox" name="course" value="CSS">CSS
        
    • button

      • 普通按钮

      • <input type="button" value="点我">
        
    • submit

      • 提交按钮

      • <input type="submit" value="提交">
        
    • reset

      • 重置按钮

      • <input type="reset" value="清空">
        
    • file

      • 文件上传

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

      • 图像形式的提交按钮

      • <input type="image" src="submit.jpg" alt="submit">
        
    • hidden

      • 隐藏域
  • select

    • 下拉框

    • <select name="area"><option value="HTML">html</option><option value="JS">js</option><option value="CSS">css</option>
      </select>
      
  • textarea

    • 文本域
  • label

    • <!-- label的for属性要对应相应表单的id --><input type="radio" name="shenfenzheng" value="zg" id="zg"><label for="zg">中国居民身份证</label><input type="radio" name="shenfenzheng" value="ga" id="ga"><label for="ga">港澳台居民身份证</label>
      

常用表单的属性

action

  • action属性定义提交表单时执行的动作。通常表单会提交到web服务器网页,如果省略会被提交到当前页面

method

  • get

    • 从服务器获取数据, 数据量小, 不安全的
    • get是默认方法
  • post

    • 向服务器传递数据,相对安全
    • 数据量大
  • checked

    • 应用到单选框,复选框

    • <input type="checkbox" checked>
      
  • selected

    • 下拉框

    • <select name="area"><option value="HTML">html</option><option value="JS" selected>js</option><option value="CSS">css</option>
      </select>
      
  • value

    • <input type="text" name="name" value="web前端">
      
  • readonly

    • <input type="text" name="name" value="web前端" readonly>
      
  • disabled

    • <input type="text" name="name" value="web前端" disabled>
      
  • maxlength

    • <input type="text" name="name" maxlength="6">
      
  • size

    • <select name="name" size="3">
      
  • style=“resize: none;”

    • <!-- resize: none 设置为不能改变尺寸 -->
      <textarea name="" cols="30" rows="10" style="resize: none;"></textarea>
      

文本溢出处理

  • 单行文本溢出显示省略号

    • white-space

      • normal 默认。空白会被浏览器忽略。
      • pre 空白会被浏览器保留。
      • nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 br 标签为止。
      • pre-wrap 保留空白符序列,但是正常地进行换行。
      • pre-line 合并空白符序列,但是保留换行符。
    • text-overflow

      • clip 修剪文本。
      • ellipsis 显示省略符号来代表被修剪的文本。
      • [string] 使用给定的字符串来代表被修剪的文本。 目前只在Firefox下有效。
    • p {width:200px;  /*限定盒子的宽度*/overflow:hidden; /*给元素设置溢出隐藏属性*/text-overflow: ellipsis; /*文本溢出显示省略号*/white-space:nowrap; /* 文本不换行 */
      }
      
  • 多行文本溢出显示省略号

    • 利用WebKit的CSS扩展属性(只有-webkit-内核才有作用)

      • p{width:200px;   /*限定盒子的宽度*/overflow: hidden; /*给元素设置溢出隐藏属性*/text-overflow: ellipsis; /*文本溢出显示省略号*/display: -webkit-box; /*将对象作为弹性伸缩盒子模型显示*/-webkit-line-clamp: 2;/*用来限制在一个块元素显示的文本的行数,这是一个不规范的属性,它没有出现在CSS规范草案中。*/-webkit-box-orient: vertical;/*设置或检索伸缩盒对象的子元素的排列方式*/
        }
        

web前端全栈0基础到精通(祺)08相关推荐

  1. web前端全栈0基础到精通(祺)01

    前端的概述 web的发展史 web1.0 简单的静态页面 早期三大门户 搜狐 新浪 网易 web2.0 更注重用户之间的交互 用户即是信息的消费者也是制造者 微博 web3.0 人工智能 复杂的页面功 ...

  2. web前端全栈0基础到精通(祺)vue 02

    一.localStorage 和 sessionStorage的区别 相同点: 都可以实现存储. 它们的大小都是5MB左右. 它们的存储方式都必须以字符串进行存储!!!! 它们的语法都是相同.存值: ...

  3. web前端全栈0基础到精通(祺)js 02

    数据类型 分类. 基本数据类型: number string boolean null undefined 复杂/复合/引用数据类型: object array function 检验数据类型 语法: ...

  4. web前端全栈0基础到精通(祺)11

    HTML5基础 HTML5中新增的布局标签 html 1990 html4.0.1 1997 html5 2008 稳定版 2012年 新增的结构标签 (更加语义化) header标签 <hea ...

  5. web前端全栈0基础到精通(祺)vue 01

    一.vue的基本知识 1.1vue 的官网 https://cn.vuejs.org/ 1.2概念 渐进式的JavaScript框架????渐进式... 自底向上,逐渐增强.vue.js它本身就是一个 ...

  6. web前端全栈0基础到精通(祺)vue 04

    一.组件(component) 在前端,两大概念 一.模块 模块指的就是逻辑封装,一些共通的功能,你把它提取出来,封装到js中.你需要这个功能,你就引入js es6的导入导出(导出的方式决定你引入的方 ...

  7. web前端全栈0基础到精通(祺)07

    项目切图规范 PS常用工具 移动工具 移动工具主要负责图层.选区.等的移动.复制操作. 快捷键:v 抓手工具 快捷键:h 空格 + 鼠标左键拖动,空格键可临时转换为抓手工具. 放大镜工具 放大镜工具可 ...

  8. web前端全栈0基础到精通(祺)03

    盒模型 基础选择器 通配符选择器 * {width: 200px;height: 200px;background-color: yellow; } 标签选择器 div {width: 200px;h ...

  9. web前端全栈0基础到精通(祺)js 10

    表单 快速获取表单元素 \1. 需要先获取表单 form \2. 快速获取表单元素 form.name值 var form = document.getElementsByTagName('form' ...

最新文章

  1. 添加Net4CollectionTypeFactory的原因
  2. oracle log.xml分析,怎么在alert目录下的log.xml中关闭logminer的相关操作日志? — oracle-tech...
  3. lnmp ubuntu mysql装不上_ubuntu1.8安装lnmp失败
  4. 英国将迎来史上第二位女首相
  5. Android 自己定义View须要重写ondraw()等方法
  6. 教你学会七种维护服务器安全最佳技巧
  7. 数学与算法《TF-IDF》
  8. 单片机c语言编程RGB,C语言将raw data(rgb/rgba)写成bmp文件(bmp24或32)
  9. SECS/GEM概念
  10. 大学物理(上)知识点总结
  11. 【年薪百万之IT界大神成长之路零】年薪百万之IT界大神成长之路
  12. 公众号 接收规则 消息_微信公众号教程(11)公众账号接收非文字消息 上
  13. vue 仿外卖app-数据mock部分
  14. 数据提取-数据提取软件
  15. JAVA中如何精确取到时间间隔
  16. 计算机组成原理——微程序控制器
  17. 郁闷啊,三点多钟还没睡,休息一下,看下摸胸小苹果。
  18. 基于视频行人重识别--解决遮挡问题
  19. iSpiik产品说:微信8.0 炸弹爆炸了~
  20. mysql 创建相同数据库_mysql数据库找出相同数据MySQL常用操作

热门文章

  1. 外置ISP-宽动态-星光级摄像头模组
  2. 百度编辑器 toolbars参数说明
  3. IB课程体系及计分方式
  4. 百度语音助手电脑版 v3.0 官方版
  5. 低功耗板子测试功耗的方法
  6. 计蒜客T1064银行利息
  7. servU服务器连接不上问题的解决
  8. 击败三星或成iPhone最大供应商,京东方要带国产屏冲刺全球第一?
  9. 如何做小程序页面设计模板?
  10. HDL—Verilog Language—Vectors—Replication operator