首页
/
每日頭條
/
圖文
/
寬度是屏幕的一半css怎麼設置
寬度是屏幕的一半css怎麼設置
更新时间:2025-12-18 22:41:45

寬度是屏幕的一半css怎麼設置?我調查了身邊五六年經驗以上的幾個前端同學和同事,盡然發現絕大部分人都不知道,當然,在看到這個文章之前,我也不知道這個,平時雖然都一直在做web前端開發,但真沒涉及到這塊,或者說涉及到了,也解決了,但是還真沒探究過這個問題,你是否躺槍了呢?,我來為大家科普一下關于寬度是屏幕的一半css怎麼設置?下面希望有你要的答案,我們一起來看看吧!

寬度是屏幕的一半css怎麼設置(90不知道的css常識元素縱向百分比是相對于寬度不是高度)1

寬度是屏幕的一半css怎麼設置

我調查了身邊五六年經驗以上的幾個前端同學和同事,盡然發現絕大部分人都不知道,當然,在看到這個文章之前,我也不知道這個,平時雖然都一直在做web前端開發,但真沒涉及到這塊,或者說涉及到了,也解決了,但是還真沒探究過這個問題,你是否躺槍了呢?

這是一個很讓人困惑的CSS特征,我之前也談到過它。我們大家都知道,當按百分比設定一個元素的寬度時,它是相對于父容器的寬度計算的,但是,對于一些表示豎向距離的屬性,例如padding-top,padding-bottom,margin-top,margin-bottom等,當按百分比設定它們時,依據的也是父容器的寬度,而不是高度。

下面是一個實例演示代碼,你可以調整容器的寬度,但你會發現,黃塊塊的padding-bottom的距離也會随之寬度而變大或變小。

HTML代碼

<div class="wrapper" id="w">

<div class="box" id="b"></div>

</div>

<input type="range" min="120" max="400" value="400" class="range" id="r">

<output>寬度是: <span id="op">400px</span></output>

<output>黃塊塊的Padding bottom是:<br><span id="op2">10%</span></output>

CSS代碼

body {

font-family: Arial, sans-serif;

padding-top: 30px;

text-align: center;

}

.wrapper {

width: 400px;

margin: 0 auto;

border: solid 1px black;

}

.box {

width: 100px;

height: 100px;

background: gold;

margin-left: auto;

margin-right: auto;

padding-top: 10%;

padding-bottom: 10%;

margin-bottom: 5%;

}

.range {

display: block;

margin: 20px auto;

}

output {

text-align: center;

display: block;

font-weight: bold;

padding-bottom: 20px;

}

output span {

font-weight: normal;

}

上面的代碼中,我們對内部子元素聲明了3個豎向的距離,都是百分比形式。當移動滑塊時,我們的js代碼隻需修改了容器的寬度。但是,這個這三個屬性高度都跟随着變化,可以看出,它們的百分比計算是基于容器的寬度,而不是高度的。

切圖網緻力于web前端技術開發,關注用戶體驗,關注移動web前端,響應式,微場景等技術,如果你對此感興趣請加公衆微信賬号:qietuwang

Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
沒你之前我過的挺好的(我是誰我在哪算了就這樣也挺好的)
沒你之前我過的挺好的(我是誰我在哪算了就這樣也挺好的)

  

  

  

  喵:請你們不要強奸我的靈魂!

  

  ,

2025-12-18
郭少芸離開tvb(郭少芸是誰出演過哪些作品)
郭少芸離開tvb(郭少芸是誰出演過哪些作品)
  [海峽網]   你或許不認識郭少芸這個名字,但是相信你一定會看過她的作品,她可是香港非常有名的惡女演員。在香港TVB工作了23年,剛剛離開。郭少芸是誰?郭少芸背景曝光,她年輕時候的照片顔值非常高,引來不少網友的贊美,小編今天就來為大家介紹一下郭少芸個人資料。      郭少芸是誰   郭少芸出生于1972年,是中國香港人。很多香港女演員都是通過參加香港小...
2025-12-18
夏洛特煩惱你不一定知道的細節(刷了N遍夏洛特煩惱後搜集了一些很有趣很贊的小細節)
夏洛特煩惱你不一定知道的細節(刷了N遍夏洛特煩惱後搜集了一些很有趣很贊的小細節)
  與同事閑聊到《夏洛特煩惱》的一些印象深刻的橋段,之後搜集整理了60多張圖片,盆兒友們注意流量哈~大家看看還有沒有可以補充的,我在評論區等你!   大春張揚運球打到裆。      2.大春!防他!!      3.大哥你的書包沒拉诶。。。  4.“有沒有人來看我啊?”“木有诶~”“你騙人!!”      5.魔性的校長。      6.出名了想吃烤串了咋整...
2025-12-18
韓國什麼方便面好吃(韓國方便面餐館)
韓國什麼方便面好吃(韓國方便面餐館)
  去年黃磊版的《深夜食堂》被人們吐槽,大半夜跑到飯店去就為吃一碗老壇酸菜牛肉面?國産《深夜食堂》雖然是模仿日本原版《深夜食堂》的,但的确沒有學到精華,因為至少日本的拉面店不是用方便面來招待客人的,不過如果放到韓國去,你進到的拉面館,有可能就是方便面館。      這是一家很不起眼的小店,位于韓國首爾,位于韓國延世大學和梨花女子大學的大學城範圍内,據一位在此...
2025-12-18
商河美景圖(山東好景北緯37遇見商河之美)
商河美景圖(山東好景北緯37遇見商河之美)
     北緯37°是我國的一條經濟帶,有濟南“北大門”之稱的商河就在這條帶上。秋風吹拂,天高雲淡,途經商河,遇見北緯37°康旅示範小鎮,讓人眼前一亮。漫步小鎮,路邊鮮花盛開,湖水碧波蕩漾,徽派建築群錯落有緻,置身其中,恍若來到江南水鄉。商河北緯37°是山東省省級文旅項目,濟南市重點項目,已申報為國家4A級風景區。這裡以康養為核心,并集合教育、文旅、農業和地...
2025-12-18
Copyright 2023-2025 - www.tftnews.com All Rights Reserved