css中的定位对其他元素的影响
2017-08-03 23:21
288 查看
1.相信初学者在刚刚接触定位,并且使用固定定位的时候,可能会出现一些不是自己想要的那个效果,使用固定定位的元素会影响到显示在它下方的元素,下方的元素会被使用固定定位的元素覆盖掉固定定位元素的高度。下面就给大家介绍一个小方法来解决这个小问题吧!
css代码如下
.top{
position: fixed;
width: 100%;
height: 100px;
background-color: #FAFAFA;
}
.banner{
width: 100%;
height: 570px;
background:url(images/banner.jpg) no-repeat;
background-size: cover;
background-position: center center;
}
html代码
<div class="top">
...
...
</div>
<div class = "banner">
....
....
<div/>
这样写所呈现的代码是这样的:
banner会被top覆盖点100px,想要解决这个问题很简单,就是在.banner{}样式中添加padding-top:100px;就ok了。
以后如果再遇到类似的问题,可以给被覆盖的元素加上padding-top:设置固定定位的元素的高度。
2.文本中有时可能需要添加空格,但是你可能需要不同宽度的空格,所以下面就给大家介绍不同的空格:
(1) 我们在写东西的时候最常见的一种,它所占的是一个空格的宽度,这个会影响到正常的换行。所以在写页面的时候要少用这个。
(2) 这个所代表的宽度会比 稍窄点,当你不需要像 那样的宽度时,就可以用这个。
(3)
css代码如下
.top{
position: fixed;
width: 100%;
height: 100px;
background-color: #FAFAFA;
}
.banner{
width: 100%;
height: 570px;
background:url(images/banner.jpg) no-repeat;
background-size: cover;
background-position: center center;
}
html代码
<div class="top">
...
...
</div>
<div class = "banner">
....
....
<div/>
这样写所呈现的代码是这样的:
banner会被top覆盖点100px,想要解决这个问题很简单,就是在.banner{}样式中添加padding-top:100px;就ok了。
以后如果再遇到类似的问题,可以给被覆盖的元素加上padding-top:设置固定定位的元素的高度。
2.文本中有时可能需要添加空格,但是你可能需要不同宽度的空格,所以下面就给大家介绍不同的空格:
(1) 我们在写东西的时候最常见的一种,它所占的是一个空格的宽度,这个会影响到正常的换行。所以在写页面的时候要少用这个。
(2) 这个所代表的宽度会比 稍窄点,当你不需要像 那样的宽度时,就可以用这个。
(3)
相关文章推荐
- CSS中浮动和定位对元素宽度-外边距-其他元素所占空间的影响
- 【CSS】思考和再学习——关于CSS中浮动和定位对元素宽度/外边距/其他元素所占空间的影响
- 【CSS】思考和再学习——关于CSS中浮动和定位对元素宽度/外边距/其他元素所占空间的影响
- CSS中绝对定位对子元素height的影响
- 个人关于css中几种取消浮动对于其他元素影响的见解
- css(hr元素)水平线的定位
- css基础 绝对定位 position:absolute 相对于定位的祖先元素进行定位
- css元素定位和布局
- CSS的display属性对js获取元素宽高的影响
- 定位元素间的Z值比较及z-index在不同浏览器下默认值的影响
- 使用RGBa和Filter实现不影响子元素的CSS透明背景
- css基础 绝对定位 position:absolute 相对于定位的祖先元素进行定位
- Bootstarp实现一列固定 另外一列随元素增高 但不影响其他列的方式
- CSS-- 元素的定位
- 子元素影响父容器定位小议~
- 为什么要用浮动&浮动元素如何显示&浮动元素对其他元素的影响&清浮动
- css+div CSS教程——元素定位
- 高质量的css--css hack ,行元素,块元素,居中,定位
- css元素定位和布局