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