- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有三个相互 float 的 div。当窗口为全尺寸且浏览器缩放为 100%(即默认正常)时,它们看起来不错。但是,当我一次又一次地执行 Ctrl- 直到最后一个缩放大小时,第三个 div 就会下降到前两个 div 之下。我该如何解决?我希望这三个 div 应该保持相邻,即使页面缩小到最小尺寸也是如此。
这是当页面大小正常时 -
这是页面缩小到最大的时候 -
HTML -
<div id="three_float_left_divs"> <!-- three_float_left_divs starts here -->
<div class="float_left_div intro">
<h3>About Us</h3>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
<span><a href="#">more+</a></span>
</div>
<div class="float_left_div posts">
<h3>Latest News</h3>
<div class="post_wrapper">
<div class="post_thumb">
<img src="images/news.png" height="50" width="50" border="0" alt="news" />
</div>
<div class="post_txt">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy. <span><a href="#">more+</a></span></p>
</div>
<div class="clr"></div>
<div class="post_separator"></div>
</div>
<div class="post_wrapper">
<div class="post_thumb">
<img src="images/news.png" height="50" width="50" border="0" alt="news" />
</div>
<div class="post_txt">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy. <span><a href="#">more+</a></span></p>
</div>
<div class="clr"></div>
<div class="post_separator"></div>
</div>
<div class="post_wrapper">
<div class="post_thumb">
<img src="images/news.png" height="50" width="50" border="0" alt="news" />
</div>
<div class="post_txt">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy. <span><a href="#">more+</a></span></p>
</div>
<div class="clr"></div>
<div class="post_separator"></div>
</div>
</div>
<div class="float_left_div posts">
<h3>Upcoming Events</h3>
<div class="post_wrapper">
<div class="post_thumb post_event">
<div class="post_month">June</div>
<div class="post_date">25</div>
</div>
<div class="post_txt">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy.</p>
</div>
<div class="clr"></div>
<div class="post_separator"></div>
</div>
<div class="post_wrapper">
<div class="post_thumb post_event post_current">
<div class="post_month">July</div>
<div class="post_date">12</div>
</div>
<div class="post_txt post_txt_current">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy.</p>
</div>
<div class="clr"></div>
<div class="post_separator"></div>
</div>
<div class="post_wrapper">
<div class="post_thumb post_event">
<div class="post_month">Aug</div>
<div class="post_date">8</div>
</div>
<div class="post_txt">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy.</p>
</div>
<div class="clr"></div>
<div class="post_separator"></div>
</div>
</div>
<div class="clr"></div>
</div> <!-- three_float_left_divs ends here -->
CSS -
#three_float_left_divs
{
padding:0 12px;
}
#three_float_left_divs .float_left_div
{
border:1px solid #DDDDDD;
width:285px;
min-height:315px;
float:left;
margin:10px;
}
#three_float_left_divs .intro h3
{
font-size:16px;
color:#FFF;
font-style:italic;
background:#E00B07;
padding:15px;
}
#three_float_left_divs .posts h3
{
font-size:16px;
color:#1A3175;
font-style:italic;
background:#E8E8E8;
padding:15px;
}
#three_float_left_divs .float_left_div p
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
line-height:150%;
color:#454545;
padding:10px 15px;
}
#three_float_left_divs .intro span a
{
color:#E00B07;
margin-left:15px;
font-weight:bold;
font-size:14px;
text-decoration:none;
}
#three_float_left_divs .intro span a:hover
{
text-decoration:underline;
}
#three_float_left_divs .posts .post_wrapper
{
padding:10px 15px;
}
#three_float_left_divs .posts .post_wrapper .post_thumb
{
float:left;
border:1px solid #dddddd;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
width:50px;
margin-top:3px;
}
#three_float_left_divs .posts .post_wrapper .post_event
{
border:none;
margin-top:3px;
}
#three_float_left_divs .posts .post_wrapper .post_thumb .post_month
{
background:#0d2972;
color:#fff;
padding:5px;
text-align:center;
font-size:13px;
}
#three_float_left_divs .posts .post_wrapper .post_thumb .post_date
{
background:#e8e8e8;
padding:7px 5px;
text-align:center;
font-style:italic;
color:#454545;
}
#three_float_left_divs .posts .post_wrapper .post_current .post_month
{
background:#e00b07;
}
#three_float_left_divs .posts .post_wrapper .post_txt
{
float:left;
width:198px;
margin-left:10px;
}
#three_float_left_divs .posts .post_wrapper .post_txt p
{
padding:0;
font-size:13px;
}
#three_float_left_divs .posts .post_wrapper .post_txt p span a
{
color:#1a3175;
font-weight:bold;
text-decoration:none;
}
#three_float_left_divs .posts .post_wrapper .post_txt p span a:hover
{
text-decoration:underline;
}
#three_float_left_divs .posts .post_wrapper .post_separator
{
border-bottom:1px solid #dddddd;
margin-top:10px;
}
#three_float_left_divs .posts .post_wrapper:last-child .post_separator
{
border-bottom:none;
}
#gray_div_separator
{
padding:8px;
background:#D7D7D7;
}
那么我怎样才能阻止它发生呢?
最佳答案
.float_left_div {width: 33.33333333%;padding:0 15px;}
关于html - 如何在使用 ctrl- 缩放时仍然彼此相邻的包装器中均匀地调整三个 float 左侧 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25188483/
我想在数组中找到连接(相邻)的元素。 例如,在数组中: [1,2,3,4,5] 要访问所有 2 个连通元素,输出将为: 1,2 2,3 3,4 4,5 要访问所有 3 个连通元素,输出将为 1,2,3
我有三个 Sprite ,彼此堆叠在一起。 我修改了他们的 transform.matrix 以给出他们一致增长的外观。 但是,根据比例因子,瓷砖之间有时会出现小裂缝。 cracks between
我正在阅读有关 Margin Collapsing 的文章,我遇到了这个:margin Adjacent siblings The margins of adjacent siblings are c
float div 的框阴影被其右侧的邻居截断,但左侧未截断。 我玩过 z-index 和 overflow: visible,但没有用。 HTML: CSS: .doc-page {
我有多个元素说卡片。这些卡片需要水平堆叠并且高度需要相同。这正在发生在我身上。 每张卡片都有图像、文本和按钮。每张卡片的图像和文本应采用任何卡片中的最大高度,以便它们正确对齐。这不会发生在我身上。 如
我有这个 GUI 我使用了 GridBagLayout,但我不知道为什么 Plain Bread 复选框与其相应的标签之间有很大的间距。 而且,我尝试仅增加按钮沿 x 轴的间距,但尽管重置了插图,但沿
在过去,我已经为自定义元素符号使用了数百次列表项背景图像,但不知何故从未遇到过这个问题。 基本上,我有一个 IMG float 在无序列表的左侧。元素符号背景图像设置在每个 LI 的左上角。但是, f
我正在使用 Bootstrap 框架并使用 2 列网格。 html 内容有标题、链接、副标题和文本。这增加了该列的高度。我希望它旁边的列与其高度匹配(以便图像显示)没有设置高度图像不显
我有一个 php 代码可以生成数百个 和 标签。我的问题如下,我有以下内容: X X 我想要第二个的边框颜色更重要,以便共享边框显示为灰色而不是黑色。我可以在第二个 td 中使用重要性或继承标签吗?
Place holder for Radio1 Place holder for Radio2 在此,我只想要 与相应的单选按钮相关联是可见的,但是...... * { visibilit
我正在尝试在 html 中实现以下布局。更大的 div 1。然后是它旁边的另一个 div,顶部有一个边距。如果我给 float: left 给第一个 div,给第二个 div margin-top 也
假设我有 2 个名为 IN 和 MASK 的二进制输入。实际字段大小可能是 32 到 256 位,具体取决于用于完成任务的指令集。两个输入都会改变每次调用。 Inputs: IN = ...110
我想知道是否有一种简洁/一行的方法来执行以下操作: pack :: [a] -> [(a, a)] pack [] = [] pack [_] = [] pack (x:y:xs
下面的代码分为两部分,一部分处理头部的管理,另一部分处理“主体”,当我执行代码时引发下面的异常,我该如何解决该错误?我不知道下面的错误是什么原因造成的,错误是在react的解析上 错误: Line
http://imgur.com/a/DA5i4 在上面的两张图片中你可以看到我有一个主容器,里面装满了 3 个较小的 div,一个大的在中间,两个瘦的在两边,但是右边直到中间的 div 下面才开始。
正如我在标题中解释的所有内容,然后我将只为你们提供我现在拥有的代码,我一直在努力实现我想要的东西很长时间但没有运气......它表现得像响应式的,但即使调整大小我也想将其保持在原位...截图
我编写了一个 jquery 插件,它使用 Flot 将 HTML 表格转换为图表。 HTML 是从 XSLT 生成的,在 XSLT 中我有以下代码来调用我的插件。此代码尝试在 blah1 和 blah
我正在尝试实现这样的布局。 aaa xxxxxx oooo aaa xxxxxx oooo xxxxxx xxxxxx bbb xxxxxx cccc bbb xxxxxx cc
在包含网格的 2 个 div 上使用内联 css 显示不起作用 最佳答案 为您的 div 指定宽度并根据您的要求使用“float: left”或“right”。不要对 div 使用“内联” 例如 CS
我将 MVC 项目中的一些代码返回到网页。我无法用撇号解决问题,当我的电话看起来像这样时,我如何忽略它 document.getElementById('some').insertAdjacentHT
我是一名优秀的程序员,十分优秀!