作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嘿,我已经设置了一些断点,我设置了百分比列表项,它很适合不同的断点。
但我没有设置的默认值是这样显示的。
这是我的 sass 代码。
li
{
width:20%;
padding: 2px;
float:left;
@include media($xl-desktop) { // As defined in _grid-settings.scss
width:10%;
}
@include media($mobile) { // As defined in _grid-settings.scss
width:33.3333%;
}
}
请告诉我我哪里做错了。谢谢。这是我的演示 Demo Link
最佳答案
你能试试这个布局吗?要使图像具有响应性,您需要添加宽度:100%(您做的恰恰相反);
Make an image responsive - simplest way
CSS:
ul{
list-style: none;
}
li{
float: left;
padding:0;
margin:0;
width: 20%;
padding: 4px;
}
img{
width: 100%;
height: 100%;
}
感谢您的演示,它很有帮助。所以这就是问题所在,问题是您的每张图片大小不同,因此当您向左浮动时,它会将剩余的图片放在不同的屏幕上。要解决此问题,您有两种方法,使用内联 block (而不是 float 在 li 上)或为不同尺寸的屏幕设置静态高度。这是一个设置高度的小演示 jsfiddle.net/f5cgT/2 – ravitadi 1 小时前
关于css - 为什么我的列表项缩略图是这样显示的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23165632/
我有一个具有可变数量子元素的固定大小的 div。我不知道 children 的大小。目标是缩小它们以适合父级。 例子: .parent { width: 100px; height: 100p
我是一名优秀的程序员,十分优秀!