首頁 web前端 html教學 html中如何讓div居中

html中如何讓div居中

Apr 10, 2019 pm 04:27 PM
div居中 margin

html中使得div居中的方法有:margin方法透過設定margin的左邊距和上邊距的值為父元素減去子元素再除以2的值來使div居中;另外position方法也可以使div居中

在頁面佈局時經常會將網頁的主體部分居中在頁面上,這就需要我們實現div水平居中,接下來將在文章中為大家具體介紹如何使得div居中在頁面中,具有一定的參考價值,希望對大家有幫助

html中如何讓div居中

【推薦課程:HTML教學

#margin方法

可以透過margin來使得div居中,透過給margin-left設定的值為父元素的寬減去子元素的寬再除以2 (本例:(400-100)/2=150px),margin-top的值為父元素的高度減去子元素的高度值再除以2(本例:(300-100)/2= 100px)

範例:

<style>
.box{
width:400px;
height: 300px;
border: 1px solid #ccc;
}
.box1{
width:100px;
height: 100px;
background-color: pink;
margin-left: 150px;
margin-top:100px;
}
</style>
</head>
<body>
<div>
  <div></div>
</div>
</body>
</html>
登入後複製

效果圖:

html中如何讓div居中

position方法


html中如何讓div居中

##可以透過定位的方法來使得div垂直居中,我們可以設定子元素絕對定位,另外設定top和left值為50%,但是需要注意一點在用定位是也要設定margin值,其中margin-left與margin-right的值都是負值,且值的大小是子元素寬高的一半

#範例:###
<style>
	.box{
	     width:400px;
	     height: 300px;
	     border: 1px solid #ccc;
	     position: relative;
	}
	.box1{
		width:100px;
		height: 100px;
		background-color: pink;
		position: absolute;
        top: 50%;
        left: 50%;
        margin:-50px 0 0 -50px 		
		}
	</style>
</head>
<body>
<div class="box">
<div class="box1"></div>
</div>
</body>
</html>
登入後複製
#####效果圖:##### ################本文參考:######https://www.html.cn/doc/html/layout/### ####### ###HTML標籤索引###:https://www.html.cn/sitemap.html######總結:以上就是這篇文章的全部內容了,希望透過這篇文章可以幫助大家學會如何將div居中在頁面上###

以上是html中如何讓div居中的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

CSS 邊界屬性詳解:padding,margin 和 border CSS 邊界屬性詳解:padding,margin 和 border Oct 21, 2023 am 11:07 AM

CSS邊界屬性詳解:padding,margin和borderCSS是一種用於控制和佈局網頁元素的樣式表語言。在網頁設計中,邊界屬性是其中一個非常重要的部分。本文將詳細介紹CSS中邊界屬性的使用方法,並提供具體的程式碼範例。 padding(內邊距)padding屬性用於設定元素的內邊距,即元素內容和元素邊界之間的空間。我們可以用正數或百分比值來設定內邊距

margin在css中什麼意思 margin在css中什麼意思 Dec 18, 2023 am 10:30 AM

在CSS中,margin是用來設定元素外邊距的屬性。外邊距是元素邊框與元素內容之間的空間。 margin可以接受以下幾種值:1、單獨的值:例如,margin: 10px; 將所有四個外邊距(上、右、下、左)都設為10像素;2、兩個值:例如,margin : 10px 20px; 將上下外邊距設定為10像素,左右外邊距設定為20像素;3、四個值等等。

如何將一個div居中在另一個div中? 如何將一個div居中在另一個div中? Sep 08, 2023 am 11:13 AM

簡介div的居中對齊是前端開發最重要的方面之一。在本文中,我們將了解使用HTML和CSS將一個div置於另一個div中的技術。在本教程中,我們將有一個父div,它應該有子div。我們的任務是將子div放置在父div的中心。使用Transform翻譯和位置語法這不是一種非常流行的將一個div居中對齊到另一個div中的方法語法left:50%;top:50%;Transform:translate(-50%,-50%);上面的語法執行以下操作-CSS規則「left:50%;」將元素的水平位置設為其

CSS 文字排版屬性詳解:text-overflow 和 white-space CSS 文字排版屬性詳解:text-overflow 和 white-space Oct 20, 2023 am 11:19 AM

CSS文字排版屬性詳解:text-overflow和white-space在網頁設計中,文字排版是一個非常重要的環節,透過合理的排版可以讓文字更易讀、更美觀。 CSS提供了一些屬性來控製文字的顯示方式,其中包括text-overflow和white-space。本文將詳細介紹這兩個屬性的用法和範例程式碼。一、text-overflow屬性text

margin在html的意思是什麼 margin在html的意思是什麼 Sep 13, 2021 pm 04:26 PM

在html中,margin的意思為“外邊距”,指的是圍繞在元素邊框的空白區域;設置外邊距會在元素外創建額外的“空白”,讓盒子與盒子之間有一個“空白”距離。設定外邊距需要使用css margin屬性,該屬性接受任何長度單位、百分數值甚至負值。

margin屬性不影響行內元素 margin屬性不影響行內元素 Feb 18, 2024 pm 04:36 PM

Margin對於行內元素的效果是不同於區塊級元素的。在行內元素中,margin屬性只會對垂直方向的上下外邊距起作用,而不會對水平方向的左右外邊距起作用。舉個例子,在HTML中有一個段落元素,我們可以為其設定一些樣式,並觀察margin屬性對其的效果。 HTML程式碼如下所示:

css檔margin什麼意思 css檔margin什麼意思 Jan 30, 2023 am 09:34 AM

css檔margin是用來定義元素周圍空間的css屬性;margin表示外邊距,可以單獨改變元素的上,下,左,右邊距,也可以一次改變所有的屬性;margin屬性接受任何長度單位、百分數值甚至負值。

CSS 盒子模型屬性探索:padding,margin 和 border CSS 盒子模型屬性探索:padding,margin 和 border Oct 20, 2023 pm 03:09 PM

CSS盒模型屬性探索:padding,margin和borderCSS盒模型是網頁佈局的重要概念之一。在前端開發中,了解並正確使用padding,margin和border屬性是關鍵。本文將深入探討這三個屬性的用法和相互之間的關聯,並提供具體的程式碼範例。一、盒子模型簡介盒模型由四個部分組成:content(內容),padding(內邊距),bo

See all articles