【学习笔记】HTML+CSS

主流浏览器及其内核

浏览器内核
IEtrident
Chromewebkit/blink
Safariwebkit
Firefoxgecko
Operapresto

二、选择器的权重值

选择器
!important10000
行间样式1000
id100
class、属性、伪类10
标签、伪元素1
通配符0

三、HTML的结构
1、行级元素只能嵌套行级元素【有例外】
2、a标签不能嵌套a标签
3、块级元素可以嵌套任何元素【有例外】
4、p标签不能包裹div标签

四、文本类元素之间有分隔符的问题
无需解决,文本类元素之间有分隔符(空格/回车)时会有间隔,去掉分隔符即可

<span style="background-color: #FFCCFF">行间元素 1</span>
<span style="background-color: #ffcccc">行间元素 2</span>
<img src="img/0.jpg" style="width: 400px;border: none;">

五、行间元素添加定位/浮动样式
行间元素在添加了以下两个CSS样式后会自动转换成行级块元素(display:inline-block):
position:absolute;
float:left/right;

六、文本类元素会底对齐
文字与行级块元素同行时,文字与元素会底部对齐;但行级块元素内部在包含文字时,外部的文字就会变成与元素内部文字底对齐。

<span style="display:inline-block; width:100px; height:50px; background-color: #FFCCFF;"></span>
123456
<br>
<br>
<span style="display:inline-block; width:100px; height:50px; background-color: #FFCCCC;">654321</span>
123456

七、网速过慢图片无法加载时,保证网站可正常运行的小技巧
网速过慢时网页会先屏蔽掉CSS和JS文件,仅加载HTML文件,可以将该区域高度设置为0,利用padding将盒子撑开显示背景图,再设置盒子超出隐藏,就能够将a标签的内容隐藏起来。

HTML结构:

<a href="http://www.baidu.com" target="_blank">请点击这里</a>

CSS样式:

*{
	margin: 0;
	padding: 0;
}

a{
	text-decoration: none;
	color: #333;
	font-size: 50px;
	display: inline-block;
	width: 300px;
	height: 0;
	background: url(../img/Rella:32971519_p0.jpg) no-repeat;
	background-size: 300px 150px;
	text-align: center;
	overflow: hidden;
	padding-top: 150px;
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值