工作中遇到這種場景:百分比寬度的img,高度定在寬度的80%,如何做呢?
// html
class
="textimg"
>
src=
"../assets/text_img2.png"
/>
div>
// css
.textimg
.textimg:before
.textimg img
首先先居中對齊乙個div,設定寬度但不設定高度。
再使用偽元素的padding-top 撐起高度,這裡的padding-top的百分比是基於div本身的寬度算的。這樣就能獲得乙個長寬比5:4的的容器。
然後再用absolute將填滿容器就可以了。
css定位中的百分比
在前端css定位中經常面對的乙個問題是,百分比定位究竟是針對於誰定位?一 margin,padding的百分比 首先從css的設計意圖說起,在瀏覽器預設的writing mode horizontal tb 和direction ltr 的情況下,因為css的基礎需求是排版,而通常我們所見的橫排文字...
css中的子元素中的百分比( )到底是誰的百分比
這個問題雖說不是很深奧,但是沒有仔細研究過的開發人員也說不太清,今天決定總結一下 1 子元素height和width的百分比 子元素的height或width中使用百分比,是相對於子元素的直接父元素,width相對于父元素的width,height相對于父元素的height。2 top和bottom...
CSS 屬性值中的百分比
css 中經常會出現百分比單位,搞清它們的基數是件很重要的事情。我查了查 css2.1 標準,在此整理一下 乘以包含塊的寬度 margin,padding,left,right,text indent,width,max width,min width 乘以包含塊的高度 top,bottom,hei...