css - 为什么我的 float 不会填满页面上的可用空间

标签 css wordpress woocommerce

我正在尝试重新定位我页面上的几个元素以填充页面上未使用的空间。

float 应该能够做到这一点,但出于某种原因他们拒绝填满可用空间。

这些元素被放置在同一个直接父级中。

<div class="image-div"></div>
<h1 class="title">title</h1>
<p class="description">Description</p>
<a class="download-link">download-link</a>

并具有以下 css。

.image-div {
     float: left;
     display: inline-block;
     width: 30%;
     margin-right: 5%;
     padding: 0;
}

.title,
.description,
.download-link {
    float: right;
    display: inline-block;
    width: 65%;
    margin: 0;
    padding: 0;
}

我错过了什么吗?非常感谢您的建议。

此外,如果有其他方法可以达到相同的结果,我也很乐意听到。

我试过 position: absolute;但是当图像太高或描述不够长时,这会弄乱页面。

最佳答案

因为您错过了标题、描述和链接的类。否则它会起作用。

.image-div {
    float: left;
    display: inline-block;
    width: 30%;
    margin-right: 5%;
    padding: 0;
}

.title,
.description,
.download-link {
    float: right;
    display: inline-block;
    width: 65%;
    margin: 0;
    padding: 0;
 }
<div class="image-div"></div>
<h1 class="title">title</h1>
<p class="description">Description</p>
<a class="download-link">download-link</a>

关于css - 为什么我的 float 不会填满页面上的可用空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49982685/

相关文章:

wordpress - Woocommerce 购物车未清算

php - 以编程方式将优惠券应用于 WooCommerce3 中的订单

javascript - 使用缓存破坏时,缓存文件会发生什么情况?

html - IE 8 在单击时移动输入按钮的文本

php - 是否可以在不使用 WooCommerce 重定向到 PayPal 网站的情况下进行 PayPal 付款?

jquery - 有没有办法关闭 WordPress 中的 jQuery noConflict 模式?

mysql - 使用mysql将所有博客文章传输到另一个wordpress数据库

php - Woocommerce 缩略图库中的重复图片

html - IE 10、11 背景大小问题

html - 超大屏幕图像未居中