HTML和CSS

常用标签

p:段落,自动换行

span:和div类似,但是默认不换行

br:换行

hr:分割线

h1-h6:标题标签

a:超链接

瞄点:通过给a链接设置#XX作为链接,给需要链接的内容设置name或者id

列表

无序列表:ul li

属性:type

属性值

disc: 表示实心圆点; ●

circle: 表示空心圆圈; ○

square: 表示实现方块; ■

有序列表:ol li

type属性: 可指定列表项目序号类型,属性值有:
1)A : 表示使用大写英文字母作为序号;如A、B、C 等;
2)a : 表示使用小写英文字母作为序号;如a、b、c 等;
3)I : 表示使用大写罗马数字作为序号;如I、II、III 等;
4)i : 表示使用小写罗马数字作为序号;如i、ii、iii 等;
5)1 : 表示使用阿拉伯数字作为序号;如1、2、3 等;

start属性:可表示列表的起始序号;

自定义列表
<dl>:用于定义列表;该标签只能有<dt>,<dd>两种子标签;

dt: 定义列表项的标题;

dd: 定义普通列表项;

图片标签

img 两个必要属性:src 和 alt

src: 图片路径

alt: 当图片无法显示时,就会显示alt的内容

注意:设置图片大小时,只需要设置width或者height其中一个,图片会自动等比缩放,如果同时设置,图片会失真

表格标签

table: 表示表格

border: 指定表格边框的宽度,默认是0;

cellpadding: 指定单元格内容和单元格边框的间距,值可是像素或百分比;

cellspacing: 指定单元格之间的间距,值可是像素或百分比;

width: 指定表格的宽度,值可以是像素或百分比;

tr: 定义表格的行

align: 设置行中的单元格内容的位置(left/center/right)

定义表格行,该标签只能有td或th子标签;

td: 定义单元格,放在中,表示把一行分成 N 个单元格;(N取决于td标签个数);

常见属性:

colspan: 指定该单元格跨多少列,属性值是数字; colum

rowspan: 指定该单元格横跨的行数; row

height: 指定单元格的高度;

width: 指定单元格的宽度;

th: 定义表格标题头的单元格;用法和标签一直,只是显示效果有差别;

表单标签

form

常见属性如下:

action: 必填属性,表示当点击”提交”按钮时,表单数据提交到哪个地址; method: 指定表单提交时的请求类型,该属性值有 get 或 post,分别用于 GET 或 POST 请求,默认是 get 方式,开发建议使用

post 方式:enctype:指定表单数据的编码方式

application/x-www-form-urlencoded url 编码,默认

multipart/form-data : 不做编码,二进制方法提交 ,以后使用文件上传必须使用multipart/form- data ,提交方式必须为 POST

表单控件标签

input :用于接收用户输入的信息

单行文本框 : type = text,输入的文本信息直接显示在框中;

密码输入框 : type = password,输入的文本以圆点形式显示;

单选框 : type = radio,如:性别选择;

复选框 : type = checkbox,如:多个兴趣选择;

注意:单选框和复选框提交后台时,提交的是 value 值,没有 value 值则后台获取为 on

隐藏域 : type = hidden, 在页面上不可见,但在提交的时候会一起提交数据,用于隐式向后台传输一个数据;

提交按钮 : type = submit,用于提交表单中的数据内容;

重置按钮 : type = reset,将表单中填写的内容均设置为初始值;

无动作按钮 : type = button,可使用javascript为其自定义事件;

文件上传域 : type = file,会生成一个文本框和一个浏览按钮;

图像域 : type = image, 它可以替代submit按钮,即图像提交按钮。

input: 其他常见属性:

checked: 设置单选框,复选框的初始状态是否选中;

disable: 设置input标签加载时禁用此标签; 不能提交到

maxlength: 文本框输入最大字符数,属性值是数字;

readonly: 指定文本框内值不允许直接修改; 能被提交

下拉框:

select标签:使用 option 标签作为子标签

select 常用属性

multiple=“multiple” 表示可以选中多个

size=“2” 表示显示几个(浏览器之间有差异)

option 常用的属性 :

select=”selected”: 默认选中哪个选项

value: 提交给服务器的值

文本域标签

textarea: 用户录入多行多列数据

<textarea cols="50" rows="5">要显示的内容</textarea>

cols: 列的大小

rows: 行的大小

HTML 和 form 表单常用标签的更多相关文章

  1. html5 form表单常用标签

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. html/form表单常用属性认识

    1.form表单常用属性练习 <style> .form1 { margin: auto; height: 900px; width: 500px; text-align: center; ...

  3. 前端开发-4-HTML-table&form&表单控制 标签

    1.table标签 <!DOCTYPE html> <html lang="cn"> <head> <meta charset=" ...

  4. HTML表单常用标签

    名称 用例 备注 文本输入框             <input type="text" name="uname" value="" ...

  5. Form 表单常用正则验证 (收藏)

    1.^\d+$ //匹配非负整数(正整数 + 0) 2.^[0-9]*[1-9][0-9]*$ //匹配正整数 3.^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4.^-[0-9 ...

  6. javascript form表单常用的正则表达式

    form验证时常用的几个正则表达式 座机: \d{3,4}-\d{7,8} 手机号: /^1[34578][0-9]{9}$/ (\86)?\s+1[34578]\d{0-9} (\+86)?\s*1 ...

  7. form表单类标签汇总

    <form action="form_action.asp" method="get"> First name: <input type=&q ...

  8. HTML——form表单中常用标签 form input (text hidden password radio checkbox reset submit ) select(option)总结

    <form action="" method="get"> <!-- placeholder="请输入文本" 显示提示 r ...

  9. Django之form表单常用字段与插件

    from django.shortcuts import render,HttpResponse from django import forms from app01 import models f ...

随机推荐

  1. Linux环境下安装Java JDK

    一.说明 操作系统:CenterOS 7 工具:MobaXterm (根据个人喜好xshell等工具也行) 三.安装步骤 第一步:下载JDK 1.下载LInux环境下的jdk,请去 官网 中下载jdk ...

  2. aria2 源码解析专题 —— (二) Exception 部分

    首先声明 Exception 部分的几个异常类的继承关系,如下: 这一版的 Exception 部分只有头文件,没有源文件,所以涉及到的更多的只是定义而已,没有太多实现,所以这一部分也简单说说每个类的 ...

  3. .Net Core(.NET6)中接入Log4net和NLog进行日志记录

    一.接入Log4net 1.按日期和大小混合分割日志 nuget包安装 log4net Microsoft.Extensions.Logging.Log4Net.AspNetCore 配置文件 配置文 ...

  4. mysql5.7.35数据库迁移

    最近开发使用的测试环境的服务器使用的一台惠普E7300CPU\4G内存\160G西数硬盘配置,数据量近达20G!虽然作为测试数据库但也算是重要角色,一旦出现将严重影响工作.计划迁移至另一台做有RAID ...

  5. 还在写SQL做SAP二开?通过RFC调用NetWeaver,让HANA数据库操作更可靠

    相比于从零开始构建全套信息化系统,基于成熟的ERP等行业软件做二次开发是更多中大型企业应对个性化软件需求的首选方案.如何在二开模块中,可靠地对成品软件的数据库进行读写操作,以满足单据自动创建.元数据自 ...

  6. 前端性能优化 —— 使用 BMP 图片代替 canvas.toDataURL

    前端开发中有时需要将 canvas 的内容导出成图片文件,例如供 CSS 使用,通常会使用 canvas.toDataURL,兼容性好并且简单. 不过 canvas.toDataURL 显然是非常低效 ...

  7. Java集合多线程安全

    线程安全与不安全集合 线程不安全集合: ArrayList LinkedList HashMap HashSet TreeMap TreeSet StringBulider 线程安全集合: Vecto ...

  8. async-validator 源码学习笔记(二):目录结构

    上一篇文章<async-validator 源码学习(一):文档翻译>已经将 async-validator 校验库的文档翻译为中文,看着文档可以使用 async-validator 异步 ...

  9. eclipse新建maven项目:'Building' has encountered a problem. Errors occurred during the build.

    二.eclipse 新建maven 项目报错(因为没有配置maven环境) 1.问题: ① 出现的问题1: Could not calculate build plan:Plugin org.apac ...

  10. python+pytest接口自动化(12)-自动化用例编写思路 (使用pytest编写一个测试脚本)

    经过之前的学习铺垫,我们尝试着利用pytest框架编写一条接口自动化测试用例,来厘清接口自动化用例编写的思路. 我们在百度搜索天气查询,会出现如下图所示结果: 接下来,我们以该天气查询接口为例,编写接 ...