【问题标题】:center align a resizing, absolute div [closed]居中对齐调整大小的绝对 div [关闭]
【发布时间】:2013-12-02 04:59:16
【问题描述】:

我设置了一个页面,但是我无法将新闻文章与页面中心对齐。

这是我目前所拥有的链接 -

http://casb1.cloudapp.net/1016/1be61016ff9a717aa34c2adf7c5aa79e/3D%20Design/news%20articles/news.html

基本上我需要红色区域与边缘的距离始终相同,即使它扩大了。这可能吗?

红色容器有 position:absolute 的 css

任何帮助将不胜感激。

PS。这只是我学习 css 和 html 的第一周,所以如果它是简单的东西请见谅。

谢谢

【问题讨论】:

  • 你为什么使用 position:absolute?
  • 据我所知,这是唯一一种在 div 的孩子“成长”时自动扩展 div 宽度的方法。
  • 你为什么使用 iframe?除非您正在显示来自其他网站的内容,否则不要这样做。它效率低下,速度慢,并且会导致 CSS 和 JS 出现问题。
  • 哦,好的。链接页面是我网站的一部分,但由于它们是自动调整大小的,所以当它们嵌入时我无法摆脱滚动条

标签: html css position center expand


【解决方案1】:

我认为你不需要position:absolute 你可以删除这个属性并添加这个:

.collection {
   display:table;
   margin:auto;
}

【讨论】:

【解决方案2】:

有很多可以改进的地方,但是对于你的问题,我会做这样的事情:

.collection {
    position: static;
    display: inline-block;
}
.roundcont {
    text-align: center;
}

你基本上需要删除 position: absolute; .collection 元素中的属性并将其显示更改为内联或内联块,然后设置文本对齐中心;到它的父 div 所以现在它看起来居中。

【讨论】:

    猜你喜欢
    • 2016-01-03
    • 2018-05-07
    • 1970-01-01
    • 2012-09-03
    • 2020-07-18
    • 2010-09-20
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多