欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

js css設(shè)置居中顯示

傅智翔1年前9瀏覽0評論

在網(wǎng)頁制作中,我們經(jīng)常需要將一些元素居中顯示,無論是文字還是圖片,都需要用到CSS和JS來實現(xiàn)。下面我們來詳細講解如何使用CSS和JS設(shè)置居中顯示。

CSS設(shè)置居中顯示:

p {
 text-align:center; /*橫向居中*/
 line-height:200px; /*縱向居中*/
}

以上代碼使用了text-align和line-height兩個屬性來實現(xiàn)文字的水平和垂直居中。其中,text-align設(shè)置了文字水平居中,line-height設(shè)置了文字的行高,通過設(shè)置行高與元素高度相等,實現(xiàn)了文字的垂直居中。

JS設(shè)置居中顯示:

function center() {
 var div = document.getElementById("div");
 var w = div.offsetWidth;
 var h = div.offsetHeight;
 var sw = document.documentElement.clientWidth;
 var sh = document.documentElement.clientHeight;
 div.style.left = (sw - w) / 2 + "px";
 div.style.top = (sh - h) / 2 + "px";
}

以上代碼使用了JS來實現(xiàn)元素的居中顯示。通過獲取元素的寬度和高度以及當(dāng)前可視窗口的寬度和高度,計算出元素的左邊距和上邊距,使元素居中顯示在頁面中。

總結(jié):

以上就是CSS和JS設(shè)置居中顯示的方法,需要根據(jù)實際情況選擇使用哪種方式。如果只是文字居中,可以通過CSS來實現(xiàn);如果是元素居中,尤其是圖片等,建議使用JS來實現(xiàn)。希望本文對您有所幫助。