首页
/
每日頭條
/
圖文
/
寬度是屏幕的一半css怎麼設置
寬度是屏幕的一半css怎麼設置
更新时间:2026-01-13 09:36:33

寬度是屏幕的一半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
推荐阅读
控油防脫洗發水推薦女士(冬季必備控油防脫洗發水分享合集)
控油防脫洗發水推薦女士(冬季必備控油防脫洗發水分享合集)
                       冬天來啦~   天氣越來越冷   頭皮愛出油、還經常伴随着掉發的姐妹   是時候更換一下洗發水啦~   今天就分享出一些   我親測整理的洗發水   有需要的集美們快去看看吧~   #洗發水   #好物分享   #控油洗發水   ,
2026-01-13
周星馳随便一個鏡頭都是經典(初看不懂再看感動)
周星馳随便一個鏡頭都是經典(初看不懂再看感動)
  一個人的本性善良,他就永遠都壞不到哪裡去!      還記得我嗎   後來才明白,YH當年頻繁追這部劇,看的是一種情懷!   最初看這部劇,是和他一起,當時我們一起用手機看,比較喜歡安靜的我,看了沒幾分鐘就覺得,這打打殺殺的有什麼好看呢!   ……   後來(最近幾天),偶然從抖音上刷到劇中片段:   星仔終于下定決心要做個壞人,做個壞人就必須要做點傷天...
2026-01-13
新石器時代手遊巨斧加點(石器時代手遊合成斧頭)
新石器時代手遊巨斧加點(石器時代手遊合成斧頭)
  名稱 │ 材料     ──────┼───────────────────────   合成斧頭1 │1.木1 石頭1     ──────┼───────────────────────   合成斧頭2 │1.木2 石頭2   ──────┼───────────────────────   合成斧頭3 │1.木3 石頭3   ──────┼────...
2026-01-13
印尼大師賽桃田對石宇奇(印尼大師賽明日看點)
印尼大師賽桃田對石宇奇(印尼大師賽明日看點)
  印尼大師賽正賽明天開打,看點多多,國羽男單又是硬仗滿屏,前世界第一桃田賢鬥和第二石宇奇再續前緣,李詩沣和駱建佑的恩恩怨怨繼續,翁泓陽又是和安東森對陣!         一号場地的焦點戰就是石宇奇和桃田賢鬥的較量,石頭本來是要打資格賽的,勝出之後第一輪對陣李梓嘉,遞補進正賽後換成桃田了,李梓嘉應該暗自慶幸吧,他都掉到第四了,最近不是一輪遊就是兩輪遊的!  ...
2026-01-13
招搖隐身厲塵瀾看得見嗎(招搖被指控騙婚)
招搖隐身厲塵瀾看得見嗎(招搖被指控騙婚)
  近日,許凱和白鹿主演的招搖是越來越精彩了,兩人愛情的小火苗也已經燃起來了,兩人同仇敵忾大戰金仙,我們霸氣的招搖回來咯,本周路招搖也是心甘情願的向厲塵瀾貢獻了自己的吻      但是,路招搖恢複真身是有時間限制的,她得知自己快要離開了,最終化作了一個漂亮的煙花點亮了厲塵瀾的天空~(哈哈哈超級符合原著的劇情)      招搖消失後,厲塵瀾還沒反應過來,仍然沉...
2026-01-13
Copyright 2023-2026 - www.tftnews.com All Rights Reserved