具体步骤如下:
需要准备的材料分别是:电脑、浏览器、ultraedit。
1、在ue编辑器中新建一个空白的html文件,css文件。
2、在ue编辑器中输入以下html代码。
3、在ue编辑器中输入以下css代码。
4、编辑完成以后,在ue编辑器中点击保存,格式选择UTF8无BOM。
5、在浏览器中打开此html文件,可以看到最终想要实现的宽度不定,水平居中显示效果。
解决这个问题之前,我们要先了解什么是position为absolute:
position属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。
举例:
.div {position:absolute
left:100px
top:150px
}
值得注意的是,这时候的元素是根据内容自适应大小的,所以我们要使其内部水平居中的前提是设置这个元素的大小,修改css如下:
.div {position:absolute
left:100px
top:150px
width: 100px
height: 100px
}
然后我们再增加文本水平居中:
.div {position:absolute
left:100px
top:150px
width: 100px
height: 100px
text-align: center
}
这样我们就解决了“div在设置position为absolute的情况下让里面的内容水平居中显示”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)