css裡面怎麼讓body內容居中
css裡面讓body內容居中的方法:1、使用margin設定邊距「0 auto」讓HTML頁面中所有的元素水平居中;2、將div距離頁面視窗左邊框和上邊框的距離設定為「50%」;3、透過jQuery實現水平和垂直居中。
本教學操作環境:Windows7系統、HTML5&&CSS3版,DELL G3電腦。
推薦:css影片教學
我們在設計頁面的時候,經常要把DIV居中顯示,而且是相對頁面視窗水平和垂直方向居中顯示,如讓登入視窗居中顯示。我們傳統解決的方法是用純CSS來讓DIV居中。在本文中,我將告訴大家如何用CSS和jQuery兩種方法讓DIV水平和垂直居中。
CSS讓DIV水平居中
說明,本文所指的DIV包含HTML頁面中所有的元素。
讓一個DIV水準居中,直接用CSS就可以做到。只要設定了DIV的寬度,然後使用margin設定邊距0 auto,CSS自動算出左右邊距,使得DIV居中。
.mydiv{ margin:0 auto; width:300px; height:200px; }
但是如果要讓DIV垂直方向也居中,恐怕CSS需要修改了
CSS實現水平和垂直居中
要讓DIV水平和垂直居中,必需知道該DIV得寬度和高度,然後設定位置為絕對位置,距離頁面視窗左邊框和上邊框的距離設定為50%,這個50%就是指頁面視窗的寬度和高度的50%,最後將此DIV分別左移和上移,左移和上移的大小就是該DIV寬度和高度的一半。
.mydiv{ width:300px; height:200px; position:absolute; left:50%; top:50%; margin:-100px 0 0 -150px }
此方法使用普遍,但是前提是必需設定DIV的寬度和高度。如果當頁面DIV寬度和高度是動態的,比方說需要彈出一個DIV層並且要居中顯示,DIV的內容是動態的,所以寬度和高度也是動態的,這時需要用jQuery可以解決居中。
jQuery實現水平和垂直居中
jQuery實現水平和垂直居中的原理就是透過jQuery設定DIV的CSS,取得DIV的左、上的邊距偏移量,邊距偏移量的演算法就是用頁面視窗的寬度減去該DIV得寬度,得到的值再除以2即左偏移量,右偏移量演算法相同。注意DIV的CSS設定要在resize()方法中完成,就是每次改變視窗大小時,都要執行設定DIV的CSS,程式碼如下:
$(window).resize(function(){ $(".mydiv").css({ position: "absolute", left: ($(window).width() - $(".mydiv").outerWidth())/2, top: ($(window).height() - $(".mydiv").outerHeight())/2 }); });
此外在頁面載入時,就需要呼叫resize()。
$(function(){ $(window).resize(); });
此方法的好處就是不需要知道DIV的具體寬度和高度大小,直接用jQuery就可以實現水平和垂直居中,而且兼容各瀏覽器,這個方法在很多的彈出層效果中應用。
ps:如果該div的寬度大於頁面的寬度,那麼需要在body上新增一個css
<style type="TEXT/CSS"> body{width:100%; overflow:hidden} </style>
以上是css裡面怎麼讓body內容居中的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

如何使用 Bootstrap 按鈕?引入 Bootstrap CSS創建按鈕元素並添加 Bootstrap 按鈕類添加按鈕文本

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-

答案:可以使用 Bootstrap 的日期選擇器組件在頁面中查看日期。步驟:引入 Bootstrap 框架。在 HTML 中創建日期選擇器輸入框。 Bootstrap 將自動為選擇器添加樣式。使用 JavaScript 獲取選定的日期。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。
