色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery input水平居中

在開(kāi)發(fā)網(wǎng)頁(yè)時(shí),經(jīng)常需要把input元素水平居中。使用jQuery可以很方便地實(shí)現(xiàn)這個(gè)功能。

首先,需要先對(duì)input元素設(shè)置樣式,將display屬性設(shè)置為block,然后設(shè)置一個(gè)寬度,可以使用百分比或者具體數(shù)值。

input {
display: block;
width: 60%;
}

接著,使用jQuery來(lái)獲取input元素的寬度和父元素的寬度,計(jì)算出input元素需要向左移動(dòng)的距離,再把這個(gè)距離設(shè)置給input元素的margin-left屬性。

$(document).ready(function(){
var inputWidth = $('input').width();
var parentWidth = $('input').parent().width();
var marginLeft = (parentWidth - inputWidth) / 2;
$('input').css('margin-left', marginLeft);
});

以上代碼就可以將input元素水平居中了。需要注意的是,計(jì)算marginLeft時(shí)要確保父元素有足夠的空間來(lái)容納input元素。

下一篇115 vue_