首页
/
每日頭條
/
圖文
/
寬度是屏幕的一半css怎麼設置
寬度是屏幕的一半css怎麼設置
更新时间:2025-11-08 21:39:58

寬度是屏幕的一半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
推荐阅读
x3和q5l買哪個好
x3和q5l買哪個好
同是低配車型,但不同的配置表現以及産品側重點卻完全不同,與寶馬X3純正的德系風範相比,奧迪Q5L本土化的設計已經德味兒盡失,相比于寶馬X3低配即高配的設計,奧迪Q5L的低配,可真就是低配了。同樣是39萬的低配車型,X3的表現可真要把Q5L甩...
2025-11-08
中職生對口和單招選擇哪個好
中職生對口和單招選擇哪個好
中職升學,在人們的印象中,其實貌似就是高職單招和對口升學。其實除了這倆常見的升學模式,職業教育領域還有很多驚豔的貫通培養模式,校企共同培養升學模式,以及國外深造模式等等。在升學的道路上,中職學校還是應該開拓思路,積極尋求校企合作、中高職院校...
2025-11-08
第四屆ggac-元宇宙ggac探索計劃
第四屆ggac-元宇宙ggac探索計劃
NFT今日上新:超維空間、麥塔、iBox數字藏品、稀象1.超維空間于3月30日13:00發售由南京市博物館發行的“館藏吉服”系列數字藏品。本次發行3款作品,每款限量3000份,三十天後可轉贈。支付寶搜「超維空間」小程序進入。2.麥塔于3月3...
2025-11-08
微信怎麼建管理群
微信怎麼建管理群
微信怎麼建管理群?​​生和死之間有什麼區别嗎?,接下來我們就來聊聊關于微信怎麼建管理群?以下内容大家不妨參考一二希望能幫到您!微信怎麼建管理群​​生和死之間有什麼區别嗎?我有時候會想這個問題但很難想明白。打開微信,發現這幾年,斷斷續續有一些...
2025-11-08
韭菜餡豬肉餡餃子
韭菜餡豬肉餡餃子
周末又快到了,又可以自己動手做美食了。真心美好。今天在家自己動手包一包餃子。最喜歡吃韭菜豬肉餡的了,特别鮮美。其實非常簡單方便的,比外面買的速凍餃子好吃很多。真材實料,爽歪歪。第一步,準備材料,餃子皮,韭菜,雞蛋,五花肉。韭菜切碎,豬肉剁成...
2025-11-08
Copyright 2023-2025 - www.tftnews.com All Rights Reserved