首页
/
每日頭條
/
圖文
/
寬度是屏幕的一半css怎麼設置
寬度是屏幕的一半css怎麼設置
更新时间:2025-12-26 13:35:23

寬度是屏幕的一半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-26
昆山張浦最新規劃消息
昆山張浦最新規劃消息
張浦,昆山的南部新城也是江蘇首批“強鎮擴權”國家級試點它的發展有點低調道路也堵得讓人忍不住吐槽但未來的張浦會變成什麼樣子?你們可曾想過?5月16日,中國昆山網站發布《昆山市張浦鎮E01規劃編制單元控制性詳細規劃》草案公示。張浦鎮北至港浦中路...
2025-12-26
15種實用的生活小妙招
15種實用的生活小妙招
生活裡的一些小妙招,簡單又實用。從小處着手,給我們帶來意想不到的便利和效果。1、夏天蚊子真的是多,而且咬上一口也的确無比想抓,蚊子叮咬以後如何止癢。可以用一點肥皂水,塗抹在蚊子咬的地方。2、平常喜歡買瓶裝的礦泉水的朋友,喝完的飲料瓶,礦泉水...
2025-12-26
自強不息田英章書法欣賞
自強不息田英章書法欣賞
田英章先生作品四條屏韓愈《師說》(由于是手機拍攝,清晰度不是太高)師說【原文】韓愈古之學者必有師。師者,所以傳道受業解惑也。人非生而知之者,孰能無惑?惑而不從師,其為惑也,終不解矣。生乎吾前,其聞道也固先乎吾,吾從而師之;生乎吾後,其聞...
2025-12-26
極簡風穿搭春夏
極簡風穿搭春夏
每一種顔色,都有自己獨特的風情。黑白灰的高級、糖果色的唯美、霧霾色的神秘。而在春夏的季節,最讓人喜歡的還是紫色系。紫色系浪漫溫柔,搭配中卻很容易踩雷。這一期來給大家分享16套春夏造型,氣質唯美太有女神範了。夏天就要來了,讓我們穿上漂亮的新衣...
2025-12-26
Copyright 2023-2025 - www.tftnews.com All Rights Reserved