css与父元素高度一致,制作CSS伪元素:与父div相同的高度

Tushar Chutani

5

html

sass

css3

我有一个父div必须在它的边缘有一个蓝色背景.我决定使用:在psedoeelement之前做到这一点.我将位置设置为绝对值,高度设置为100%.现在,当我将此高度设置为100%时,我相信之前的页面高度而不是它的div加上它几乎就好像这个psedoelement:之前是一个具有固定位置的div.这是一些代码

test

CSS

.editableDiv{

background-color: #DEDEDE;

min-height: 100px;

max-height: 400px;

overflow:scroll;

}

.editableDiv p{

padding: 0px 0px 0px 43px;

}

.editableDiv:before{

background-color:blue;

content: " ";

position:absolute;

float:left;

height: 100%;

width: 40px;

display:block;

}

我怎样才能使蓝色边缘滚动,div会根据高度自动调整高度?下面这个是对的jsfiddle问题

编辑1

添加一个位置的问题:相对于editabeDiv,只要

不进行div滚动就可以工作,但只要有滚动,就不再有从该点开始的边距.您可以尝试在jsfiddle上输入一段时间来重新调整此操作.

nryUG.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值