day10、day11笔记

z-index

设置定位的层,如果设置该属性,则默认为0
如果 z-index的值相同,则还是后加载的元素高于先加载的
如果值不相同,值大的元素层级高

transparent 透明色

opacity

设置元素的透明度,可以使整个元素透明,包含元素里面所有的内容
0完全透明,1完全不透明

vertical-align

行元素在垂直方向的对齐方式
top 顶部对齐
middle 中间对齐
baseline 基线对齐
bottom 底部对齐
vertical-align 只能使用在行元素或者内联元素上,不能使用在块元素上

使用方式:

  1. 如果父元素的高度由其中一个子元素撑开,那么可-以给其他元素设置vertical-align: middle 就可以实现居中效果
  2. 如果父元素高度固定,不是子元素撑开高度,则可以通过 添加一个自定义标签,该标签的高度为父元素的高度,然后设置 vertical-align:middle 和display:inline-block;就可以使父元素的内容居中

vertical-align 也可以用来解决img标签的缝隙

居中专题

1.块元素水平居中,设置margin: 0 auto;
2. 行元素,内联元素的水平居中,在父级设置 text-align:center
3. 使用vertical-align 设置行元素和内联元素的垂直居中
4. 使用定位 和 margin 结合,设置元素居中
a.给需要居中的元素设置margin-top和margin-left 为自身的一半
b. 给需要居中的元素设置定位距离为 left:50%;top: 50%
5. 父元素宽高固定,子元素绝对定位,可以实现绝对居中
a. 父元素宽高固定
b. 子元素绝对定位
c. 给子元素设置 left:0; top:0 ;right:0; bottom:0;
d. 给子元素设置margin :auto

table表格

table:表示当前创建一个表格
tr:表示表格中的一行
th:表示表格中的一个单元格,一般代表表头
td:表示表格中的一个单元格,一般代表表内容
以上都是块标签

给table 添加border属性,设置边框
cellspacing 设置单元格和单元格之间的距离
cellpadding 设置单元格内容和边框之间的距离

合并单元格
colspan 合并列(横向合并)
rowspan 合并行(竖向合并)

使用border-collapse 设置单元格的边框是否合并
border-collapse:separate;不合并
border-collapse:collapse;合并

以上width height 属性,可以设置到 table td th 上

form表单

form 块标签

action 属性,数据要提交到的服务器地址,一般是接口地址
method 属性,数据的提交方式
值有
get,post,put,delete 等
get:get请求可以把数据拼接到 接口地址的url上,缺点是,不安全,提交的数据较少
post:post请求,在post提交的数据信息中,不会看到提交的数据,安全,提交的数据较大

label标签

行标签,表示input的标题

input标签

输入框,常用表单输入
type属性,用来设置输入框的类型
属性值
text 文本输入框
password 密码输入框
button 普通按钮
submit 提交按钮
checkbox 多选框
hidden 隐藏框
radio 单选框
reset 重置按钮
value属性,设置input的值
name属性,用于数据交互,name的值即是后台数据的字段名
placeholder 属性,输入框的提示信息
maxlength 属性,输入字符的最大长度

单选框和复选框的默认选中,只需要在 input 上设置checked属性即可

禁用某一个input标签,只需要给input 添加 disabled 属性即可

给某一个输入框添加只读属性 readonly ,确保输入框内容可以通过程序修改,并且能提交到后台

readonly 和 disabled 他们都不能手动修改
disabled 的值不能提交和使用,readonly的值可以提交到后台

单选框 同一类型选项,他们的name 值必须相同

label 的for属性,用来绑定对应 id的input ,例如

<label for="abc"></label>
只需要对该label操作,则会在当前页面找到 id="abc" 的input,并且选中该input

设置 textarea
通过 css的resize属性,设置拖拽的方向

horizontal 横向拖拽
vertical 纵向拖拽
both 双向拖拽
none 不拖拽

input

行标签,可以设置宽高
minlength 最少字符数
required 设置为必填项
type 属性补充
file 提交文件
number 输入数字

select 下拉框,行标签
子级必须是option标签,option 具有value属性
fieldset 创建一个组
legend 组的标题
textarea 多行文本输入框
属性
cols 设置具有多少列
rows 设置具有多少行

H5新标签

mark 标记标签

meter 用电量标签,常用于能量的使用或者内容的使用量等

属性:
			value 当前电量的值
			max 最大值
			min 最小值
			low 用电量最低报警值
			high 用电量最高报警值

progress 进度条标签,只有最大max属性,没有min属性,value属性是当前值

ruby标签,常用来做拼音,注音,注释等

rt 表示注释的内容
rp 如果浏览器不支持,显示的内容

datalist 数据列表

通过input的 list 属性和datalist的id 属性进行绑定
	datalist 中的选项使用 option 标签
	通过datalist 可以制作关联查询效果

角标

sup 上角标
sub 下角标

常用于注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值