首页
/
每日頭條
/
圖文
/
寬度是屏幕的一半css怎麼設置
寬度是屏幕的一半css怎麼設置
更新时间:2026-01-11 16:31:19

寬度是屏幕的一半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
推荐阅读
pdf标記高亮怎麼改顔色(如何給PDF添加不同顔色的高亮并添加注釋)
pdf标記高亮怎麼改顔色(如何給PDF添加不同顔色的高亮并添加注釋)
  我們在閱讀PDF文件的時候,經常需要給PDF文件添加高亮來突出突出重點,有時候,不同類型的重點需要不同的顔色來添加高亮或直接添加标注,那如何給PDF添加不同顔色的高亮并添加注釋?今天小編就給大家推薦一款非常好用的PDF工具“金閃PDF編輯器”。   手機端(安卓和IOS)給PDF添加高亮并添加注釋:   第1 步:在手機上下載金閃PDF編輯器并打開,在首...
2026-01-11
怎麼修改pdf中的文字(怎麼直接修改pdf中的文字)
怎麼修改pdf中的文字(怎麼直接修改pdf中的文字)
  #頭條創作挑戰賽#   市面上各類第三方PDF編輯工具都可以實現pdf中文字的直接修改,小編這裡總結了三種常用且簡單易學的方法分别來實現,一起來學習下吧!   方法一:使用Adobe Acrobat DC打開需要修改文字的pdf文件,單擊右側的“編輯PDF”功能圖标,即可自動将pdf中文字識别為可編輯狀态,直接修改即可。   方法二:使用福昕高級PDF編...
2026-01-11
capcom 動作合集(動作天尊CAPCOM的另類屬性研究)
capcom 動作合集(動作天尊CAPCOM的另類屬性研究)
  【遊戲文化】低段位玩家,高段位視點。鑒于有朋友說上期看的不過瘾,熊叔決定加快進度,繼續推進動作天尊CAPCOM的下篇故事!      各位看官,閑話不多說,書接上回。有興趣了解上篇故事的小夥伴請點擊這裡。動作天尊CAPCOM的另類屬性研究(上篇)PS2時代十年的輝煌,也是日系廠商最後的輝煌在PS2時代,CAPCOM和其他日廠一樣,背靠大樹悠閑了一把,《鬼...
2026-01-11
steam求生之路2能氪金嗎(利益與良知的艱難選擇)
steam求生之路2能氪金嗎(利益與良知的艱難選擇)
  不知道大家還記不記得冒險解謎獨立遊戲《旁觀者》?反烏托邦題材的解謎遊戲,加上無處不在的監視與道德抉擇,選擇當好人自己就要死,當壞人卻又良心上過不去,玩過的小夥伴估計都非常印象深刻。這款備受好評的《旁觀者》官方微博宣布,《旁觀者2(Beholder 2)》的制作已經全面展開,并且遊戲已經在Steam上架,預計2018年發售,移動端也有可能跟上哦~     ...
2026-01-11
盛夏未來吳磊打碟張子楓後台(早報超有料盛夏未來張子楓吳磊CP感拉滿怒火)
盛夏未來吳磊打碟張子楓後台(早報超有料盛夏未來張子楓吳磊CP感拉滿怒火)
  新鮮資訊morning call 盡在早報超有料   新的一天,朋友們早上好呀。三伏天,伴随着偶爾的晴天與按時報道的暴雨,還是要靠空調才能“續命”。話不多說,說多了都是汗,一起來看看今天的早報吧~      預告搶鮮看丨張子楓吳磊《盛夏未來》曝新海報《怒火·重案》甄子丹謝霆鋒上演厮殺   昨日,由陳正道執導,張子楓、吳磊、郝蕾、祖峰等主演的青春電影《盛夏...
2026-01-11
Copyright 2023-2026 - www.tftnews.com All Rights Reserved