Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 定位绝对div及其元素的中心定位_Css_Positioning_Absolute - Fatal编程技术网

Css 定位绝对div及其元素的中心定位

Css 定位绝对div及其元素的中心定位,css,positioning,absolute,Css,Positioning,Absolute,在此网站编辑新闻框的css主题时: 我遇到了两个问题,这两个问题我很长时间都无法解决。我希望通过在这里提问,您能够帮助我解决这些问题: 两个bug与.category1div和.info.aut元素有关 首先,当涉及到类别时,我希望它们居中,而不是占据方框的整个宽度,而只是它们默认拥有的宽度。框的全宽,我可以通过删除.category1 div中的width:100%指令来删除。但不幸的是,尽管我删除了float:left指令,但caregories仍然保留在左侧。我也无法制作负px/%边距,因

在此网站编辑新闻框的css主题时:

我遇到了两个问题,这两个问题我很长时间都无法解决。我希望通过在这里提问,您能够帮助我解决这些问题:

两个bug与.category1div和.info.aut元素有关

首先,当涉及到类别时,我希望它们居中,而不是占据方框的整个宽度,而只是它们默认拥有的宽度。框的全宽,我可以通过删除.category1 div中的width:100%指令来删除。但不幸的是,尽管我删除了float:left指令,但caregories仍然保留在左侧。我也无法制作负px/%边距,因为类别的宽度不是固定的,而是根据类别名称生成的。我应该怎么做才能使类别居中,而不是占据方框的整个宽度

其次,我在.info.aut元素中有类似的问题。我希望这个div的元素居中,而不管它们的宽度如何,都是根据autor的名字自动生成的。现在它是居中的,因为它有一个180像素的人工宽度,不幸的是,它并不是在所有情况下都看起来很好。我应该怎么做才能使这个div元素正确居中

我期待着你的帮助!提前感谢:

从要居中的元素中移除浮动,并添加显示:内联块;宽度:自动;同时添加文本对齐:居中;到父元素