作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 HTML 位置有一个简单的问题在下面的代码中,我有一个包装器 div> Container in this div我还有 2 个 div 名称是 side_bar_wrap 和 left_wrap in left_wrap div 我有4 个缩略图 div 名称与缩略图相同 我的问题是如何将这 4 个缩略图 div 与左右之间的空间对齐,但在该组的第一个和最后一个 div 上不对齐
以下是我的代码,请帮助我..
<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>
.container
{
width:100%;
max-width:1170px;
margin:0 auto;
}
*
{
margin:0;
padding:0;
}
.side_bar_wrap
{
width:29%;
height:300px;
background:#148b23;
margin:0 10px 0 0;
float:left;
}
.left_wrap
{
width:70%;
float:right;
}
.thumbnails{
width: 22%;
margin: 0 11px;
position: relative;
overflow: hidden;
height:300px;
border:1px solid #cfcfcf;
float:left;
}
.inner_task
{
}
.clear
{
clear:both;
}
<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>
<div class="container">
<div style="width:29%; float:left; height:400px; background:gray; margin:40px 11px 40px 0;"></div>
<div style="width:70%;float:left; height:400px; background:gray; margin:40px 0;"></div>
<div class="side_bar_wrap"></div>
<div class="left_wrap">
<div class="thumbnails">
<div class="inner_thumb">
<div style="width:100%; height:200px; background:#efefef;"></div>
</div>
</div>
<div class="thumbnails">
<div class="inner_thumb">
<div style="width:100%; height:200px; background:#efefef;"></div>
</div>
</div>
<div class="thumbnails">
<div class="inner_thumb">
<div style="width:100%; height:200px; background:#efefef;"></div>
</div>
</div>
<div class="thumbnails">
<div class="inner_thumb">
<div style="width:100%; height:200px; background:#efefef;"></div>
</div>
</div>
</div>
<div style="width:100%; float:left; height:400px; background:gray; margin:40px 0;"></div>
</div>
最佳答案
你可以使用css为你提供的first-child和last-child
基本上 first-child 允许你对第一个 div 进行样式更改,而 last-child 允许你对最后一个 div 进行样式更改
所以像这样:
.thumnails:first-child {
/*NO SPACE ON ONE SIDE*/
margin-left:0px;
}
.thumnails:last-child {
/*NO SPACE ON ONE SIDE*/
margin-right:0px;
}
如果你想提前一点,你可以使用 :nth-child(),当你想改变第三个 div 或其他东西的样式时,所以
.thumnails:nth-child(3) {
background-color:#ff0000;
}
关于html - 如何将内部缩略图定位在容器的相同位置,简单的 html 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28386957/
我是一名优秀的程序员,十分优秀!