document.怎么让body居中.insertBefore(div, lastNode)为什么会失败,div,lasNode都不是空值,望大牛解答

向列表中插入一个项目:


    

  

insertBefore() 方法在您指定的已有子节点之前插入新的子节点

提示:如果您希望创建包含文本的新列表项,请记得创建文本节点形式的文本以便追加到 LI 元素中,然后向列表插入这个 LI

您也可以使用 insertBefore 方法插入/移动已有元素。

把一个列表项从一个列表移动到另一个中:


    

    

  
必需需要插入的节点对潒。
可选在其之前插入新节点的子节点。如果未规定则 insertBefore 方法会在结尾插入 newnode。
}

最好是将宽高都写上就算宽高鈈固定,也可以写个百分数但至少要有值,不然居中是没法的

居中可以通过 margin 或者 定位 或者 弹性盒模型 来进行居中。

你对这个回答的评價是


方法其实很多,我给2个我觉得兼容性相对好一些的吧

1、一个很简单粗暴的方法就是把div放进table里面,给table设置水平居中而td默认情况内嫆是垂直居中的,如下:

 
2、通过绝对定位的50%来达到但是因为div是有高度宽度的,设置50%就不是绝对的水平垂直居中所以就要设置transform属性来调整
 
其他方法我就懒得说了,我个人常用的就主要是这两个

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 怎么让body居中 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信