相关疑难解决方法(0)

如何将"position:absolute"元素居中

我有一个问题集中在属性position设置为的元素absolute.有谁知道为什么图像没有居中?

body {
  text-align: center;
}

#slideshowWrapper {
  margin-top: 50px;
  text-align: center;
}

ul#slideshow {
  list-style: none;
  position: relative;
  margin: auto;
}

ul#slideshow li {
  position: absolute;
}

ul#slideshow li img {
  border: 1px solid #ccc;
  padding: 4px;
  height: 450px;
}
Run Code Online (Sandbox Code Playgroud)
<body>
  <div id="slideshowWrapper">
    <ul id="slideshow">
      <li><img src="img/dummy1.JPG" alt="Dummy 1" /></li>
      <li><img src="img/piano_unlicened.JPG" alt="Dummy 2" /></li>
    </ul>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

html css css-position centering

623
推荐指数
19
解决办法
74万
查看次数

高度等于动态宽度(CSS流体布局)

是否可以设置与宽度相同的高度(比例1:1)?

+----------+
| body     |
| 1:3      |
|          |
| +------+ |
| | div  | |
| | 1:1  | |
| +------+ |
|          |
|          |
|          |
|          |
|          |
+----------+
Run Code Online (Sandbox Code Playgroud)

CSS

div {
  width: 80%;
  height: same-as-width
}
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery responsive-design

414
推荐指数
8
解决办法
36万
查看次数

媒体查询可以根据div元素而不是屏幕调整大小吗?

我想使用媒体查询根据元素的大小调整元素的大小div.我不能使用屏幕大小,因为div它只是像网页中的小部件一样使用,其大小可能会有所不同.

更新

看起来现在正在做的工作:https: //github.com/ResponsiveImagesCG/cq-demos

css css3 media-queries

283
推荐指数
7
解决办法
15万
查看次数

响应地改变div尺寸保持纵横比

当我给图像一个百分比的宽度或高度时,它只会增长/缩小保持其纵横比,但如果我想要与另一个元素相同的效果,是否可以使用百分比将宽度和高度联系在一起?

html css responsive-design

216
推荐指数
3
解决办法
19万
查看次数

如何设计div作为响应方块?

我希望我的div能够调整其高度以始终等于其宽度.宽度是百分比.当父级的宽度减小时,框应该通过保持其宽高比来减少.

怎么做是CSS?

css layout aspect-ratio css3 responsive-design

164
推荐指数
5
解决办法
24万
查看次数

响应方块网格

我想知道如何创建一个响应方块的布局.每个正方形都有垂直和水平对齐的内容.具体示例如下所示......

响应广场与内容

html css aspect-ratio grid-layout responsive-design

163
推荐指数
4
解决办法
16万
查看次数

响应式图像映射

我在响应式html布局中有一个现有的图像映射.图像根据浏览器大小进行缩放,但图像坐标显然是固定的像素大小.我有什么选项来调整图像地图坐标的大小?

html css imagemap

131
推荐指数
9
解决办法
24万
查看次数

我可以根据基于百分比的宽度设置div的高度吗?

假设我有一个宽度为身体宽度50%的div.如何使其高度等于该值?因此,当浏览器窗口宽度为1000px时,div的高度和宽度均为500px.

css

100
推荐指数
4
解决办法
13万
查看次数

在flexbox布局中填充底部/顶部

我有一个包含两个项目的flexbox布局.其中一个使用padding-bottom:

#flexBox {
  border: 1px solid red;
  width: 50%;
  margin: 0 auto;
  padding: 1em;
  display: flex;
  flex-direction: column;
}
#text {
  border: 1px solid green;
  padding: .5em;
}
#padding {
  margin: 1em 0;
  border: 1px solid blue;
  padding-bottom: 56.25%; /* intrinsic aspect ratio */
  height: 0;
}
Run Code Online (Sandbox Code Playgroud)
<div id='flexBox'>
  <div id='padding'></div>
  <div id='text'>Some text</div>
</div>
Run Code Online (Sandbox Code Playgroud)

当调整页面大小时,蓝色元素根据其宽度保持其宽高比. 这适用于Chrome和IE,看起来像:

chrome中的padding-bottom和flexbox布局中的IE

但是,在FirefoxEdge中,我得到以下内容(它忽略了蓝色框上的填充,这是保持纵横比的原因):

在flexbox布局上的Firefox中填充底部

我对flexbox太新了,不能真正理解这应该或不应该工作.flexbox的重点是调整大小,但我不确定为什么忽略内在填充,并将绝对大小放在蓝色元素上.

我想最终我甚至不确定Firefox或Chrome是否正在做正确的事情!任何Firefox Flexbox专家都可以提供帮助吗?

css padding aspect-ratio css3 flexbox

73
推荐指数
2
解决办法
4万
查看次数

我可以使用CSS按比例缩放div的高度吗?

我可以在CSS中设置任何变量,就像我希望我的div高度总是宽度的一半我的div标度与div的屏幕尺寸宽度是百分比

<div class="ss"></div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.ss {
    width:30%;
    height: half of the width;
}
Run Code Online (Sandbox Code Playgroud)

这个30%的宽度与屏幕分辨率成比例

html css css3

69
推荐指数
5
解决办法
10万
查看次数