zoukankan      html  css  js  c++  java
  • HTML重点是表单

    HTML是超文本标记语言

    超文本:在文本的基础上额外扩充了很多功能--展示图片视频音频...超链接
    标记:html由标签组成
    文档后缀名 .html 或者 .htm

    标签按照格式分为:

    1. 围堵标签:有开始标签和结束标签。如
    2. 自闭合标签:开始标签和结束标签在一起。如
      如果一个标签没有标签体, 那么我们就可以把它简写为自闭合标签
      标签需要正确嵌套,标签的嵌套要表示明确的父子关系,在开始标签中可以定义属性. 属性是由键值对构成,值需要用引号(单双都可)引起来,html的标签不区分大小写
      标签按照功能分为:

    1. 文件标签::组成文档的最基本的结构的一些标签.

    2. 文本

    	注释  <!-- 注释内容 -->
    	标题标签: <h1> to <h6>
    	<p>:段落标签
    	<br>:换行
    	<hr>:展示一条水平线
    

    3. 图片

    	<img>
    		属性:
    			src 用于指定图片的路径.
    				可以指定网络中的图片	例如: <img src="https://www.baidu.com/img/bd_logo1.png"/>
    				可以指定本地资源
    					相对路径:
    						从当前的页面出发, 查找目标图片和当前文件的相对位置关系
    							./  当前目录, 可以省略不写
    							../ 上一级目录
    			title:	用于指定鼠标悬停在图片时的说明文字
    			alt: 图片加载失败时的说明文字
    

    4. 列表

    	有序列表
    		ol
    	无序列表
    		ul
    	列表项
    		li
    

    5. 超链接

    	a:定义一个超链接
    		属性:
    			href:指定访问资源的URL(统一资源定位符)
    			target:指定打开资源的方式
    				_self:默认值,在当前页面打开
    				_blank:在空白页面打开
    

    6. 表格

    	<table>
    		<tr>
    			<th></th>
    			<th></th>
    			<th></th>
    		</tr>
    		<tr>
    			<td></td>
    			<td></td>
    			<td></td>
    		</tr>
    		<tr>
    			<td></td>
    			<td></td>
    			<td></td>
    		</tr>
    	</table>
    tbody: 一般用于把表格的内容统一包裹起来进行管理.
    td的属性
    	rowspan: 行合并
    	colspan: 列合并
    

    div和span

    主要用于划分一块区域, 便于统一管理.
    div 占满整行, 会换行
    span 只占据内容显示的那一块区域, 并不会换行
    

    属性的表示方式

    颜色:
    	#RGB
    长度:
    	数值px  像素
    	数值%   比例
    

    html中的特殊字符

    空格:  &nbsp;
    <   :  &lt;
    >   :  &gt;
    

    表单:

    用于采集用户数据和服务器进行交护

    form标签:用于定义采集用户数据的范围

    form标签属性:

    action: 用于指定表单数据提交的url
    method: 用于指定提交方式.本身有很多种, 但是目前用到的只有两种.
    post:
    参数不会显示在地址栏
    参数的大小没有限制
    get:(默认值)
    参数会显示在地址栏
    参数的大小有限制

    表单项


    表单项中的数据如果要提交, 必须在一个表单的范围中.
    表单项中的数据如果要提交, 必须要指定name属性, 用于提交参数.
    在服务器获取参数时, 也需要使用name的值指定获取参数的名称.

    input

        type:
    

    text 默认值, 代表普通文本框

    value属性用于指定文本框的值

    placeholder: 用于指定提示文本

    password 密码框

    value属性用于指定文本框的值

    placeholder: 用于指定提示文本

    radio 单选按钮

    一组单选按钮的name值设置为相同之后, 它们就会有互斥效果.

    radio的value值一般需要设置, 作为提交的参数值.

    checked属性用于指定当前按钮默认被选中

    checkbox 复选框

    一组复选按钮的name值要设置为相同的.

    checkbox的value值一般需要设置, 作为提交的参数值.

    checked属性用于指定当前按钮默认被选中

    file:文件选择框

    hidden:隐藏域, 用于在用户未感知的前提下提交数据.

    submit:提交按钮。当点击后, 往action指定的url提交表单数据.

    button:普通按钮

    date: 日历控件, 用于选择日期.

    reset:重置按钮

    select 下拉列表

    下拉列表的参数的名字是在select上定义的, name属性

    子元素option:指定列表项
    下拉列表的参数的值是在option上指定的, value属性
    option可以使用selected表示默认选中
    select 可以使用multiple属性表示当前列表为多选.

    textarea


    文本域, 默认值是填充在标签体中, 而不是用value指定.

    label


    该标签可以指定某个input元素的标签, 在标签上进行点击操作相当于点击了input标签.
    label的for属性和input的id保持一致即可.

  • 相关阅读:
    DataGirdView 编辑项时的验证
    存储过程分面
    Android PopupWindow菜单
    Android ListView 中的checkbox
    Linq Group
    final关键字
    BroadcastReceiver
    Android Studio 快捷键
    Android Studio 基础知识
    黑客帝国代码雨实现
  • 原文地址:https://www.cnblogs.com/maomaodesu/p/12012823.html
Copyright © 2011-2022 走看看