H5学习---html,css---透明度,锚点,清楚浮动,伪类选择器

16 篇文章 0 订阅

iframe标签

- 当前页面中嵌入另一个页面
- <iframe src=""></iframe>

元素隐藏办法

display:none;
	- 让元素隐藏,元素空间不再占据
visibility:hidden;
	- 元素可见性:隐藏。元素空间还在

锚点

- 当前页面跳转到某一个位置阅读
- 用法:
	用户点击<a href="#idname">第一章</a>
	跳转到的位置<div id="idname"></div>
- 返回顶部<a href="#"></a>
- 跳转到其他页面的某一处
	用户点击<a href="index.html#idname">第一章</a>

透明度

- 给纯色rgb()添加透明度
	background:rgba(255,0,0,0.3)最后一位的取值范围0-1之间,数值越小越透明
	这种方式添加透明度没有继承性
	IE8及以下不识别
- opacity:0.3;
	background: rgb(255,255,255);或者background:#e4393c;
	opacity: 0.4;
	这种方式添加透明度有继承性
	IE8及以下不识别
- IE9及以下识别的透明度写法
	background: rgb(255,255,255);
	filter: alpha(opacity=40);
- 兼容所有浏览器的写法
	background: rgb(255,255,255);
	opacity: 0.4;
	filter: alpha(opacity=40);

伪类选择符 / 伪元素

- :before 在元素的内部的开头追加
	.para:before{
		content: "小明说:";
	}
	追加一个元素
	.para:before{
		content: " ";
		display: block;
		width: 200px;
		height: 200px;
		background: pink;
	}
- :after 在元素的内部的末尾追加
- :first-letter
	给元素的第一个字添加样式
- :first-line
	给元素的第一行添加样式

***清除浮动clear:left/right/both;

解决父元素高度塌陷问题
1.给父元素添加overflow:hidden;
	- 触发了BFC,子元素高度参与计算
	- 弊端:overflow:hidden;本意是溢出隐藏
2.clear:both;
	- 清除前面元素浮动给它带来的影响
3.万能清除浮动法
	父元素:after{
		content: " ";
		display: block;
		height: 0;
		clear: both;
		overflow: hidden;
		visibility: hidden;
	}
	父元素{
		zoom: 1;
	}
	- 原理同方法2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值