對(duì)話企業(yè)家陶利——做企業(yè)靠 19年前,他是一個(gè)程序員,初出茅廬,經(jīng)驗(yàn)不足,憑借一己之力闖世界;
省市領(lǐng)導(dǎo)蒞臨億恩科技推進(jìn)電 12月22日上午,由河南省商務(wù)廳,鄭州市商務(wù)局有關(guān)領(lǐng)導(dǎo)蒞臨河南省億
怎樣選擇服務(wù)器托管商?如何 互聯(lián)網(wǎng)開展至今,服務(wù)器方面的受到越來越多人的注重,假如要停止服務(wù)器
如今,建網(wǎng)站的主流方式就是使用div+css樣式來實(shí)現(xiàn),而div中更改最多的就是對(duì)齊和居中樣式。那么,今天小編就教大家在div中實(shí)現(xiàn)垂直居中的方法:
一、讓一個(gè)DIV垂直居中,直接用CSS就可以做到。只要設(shè)置了DIV的寬度,然后使用margin設(shè)置邊距0 auto,CSS自動(dòng)算出左右邊距,使得DIV居中。
二、要讓DIV水平和垂直居中,必需知道該DIV得寬度和高度,然后設(shè)置位置為絕對(duì)位置,距離頁面窗口左邊框和上邊框的距離設(shè)置為50%,這個(gè)50%就是指頁面窗口的寬度和高度的50%,最后將該DIV分別左移和上移,左移和上移的大小就是該DIV寬度和高度的一半。
三、jQuery實(shí)現(xiàn)水平和垂直居中的原理就是通過jQuery設(shè)置DIV的CSS,獲取DIV的左、上的邊距偏移量,邊距偏移量的算法就是用頁面窗口的寬度減去該DIV得寬度,得到的值再除以2即左偏移量,右偏移量算法相同。注意DIV的CSS設(shè)置要在resize()方法中完成,就是每次改變窗口大小時(shí),都要執(zhí)行設(shè)置DIV的CSS,代碼如下:
$(window).resize(function(){
2 $(".mydiv").css({
3 position: "absolute",
4 left: ($(window).width() - $(".mydiv").outerWidth())/2,
5 top: ($(window).height() - $(".mydiv").outerHeight())/2
6 });
7 });
以上就是三種實(shí)現(xiàn)div垂直居中的方法,大家可以根據(jù)自身環(huán)境參考選用。