- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
CSS 中指定元素间间距的最佳方法是什么?
我目前使用以下规则在 .container
元素的每个子元素之间指定一个 0.3rem
空间,而不在第一个子元素之前或最后一个子元素之后添加任何空间 child 。
.container > * + * {
margin-left:0.3rem;
}
是否有更清洁/更高效的方法来做到这一点?我想如果一个合适的 CSS 属性应用于 .container
而不是应用于它的所有 child ,性能会更好,但我还没有找到这样的属性。
Flexbox 和/或其他最近的 CSS 改进是完全可以接受的。
我的目标是最近的 Chrome 版本(目前,stable 是 28,dev 是 30),但是任何浏览器的解决方案都将不胜感激。
谢谢。
最佳答案
是的,你可以试试这个:
.container > .item:first-child{margin-left:0;}
完整示例:
.clearfix{
display:table;
}
.clearfix:after, .clearfix:before{
clear:both;
}
.container{
background-color:gray;
}
.container > .item{
width:100px;
height:100px;
background-color:lightblue;
float:left;
margin-left: 3em;
}
.container > .item:first-child{
margin-left:0;
}
<div class="container clearfix">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
</div>
玩具可以通过:flexbox、inline-block 或网格系统( float )
关于css - 指定元素间间距的最佳 CSS 方法(可能使用 flexbox 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18023898/
根据 Android docs ,activity生命周期如下: onCreate() onStart() onResume() onPause() onStop() onDestroy() 问题是,
我有一门类(class)有很多专栏,但这个问题只需要其中三个: ---------------------------------------- | start_date | start_time
给定在同一个 Tomcat 6 上运行的两个 Web 应用程序。如果您从一个应用程序到另一个应用程序进行 http 调用,Tomcat 是否会“短路”此调用,或者它会在调用之前一直在 interweb
我是一名优秀的程序员,十分优秀!