html - HTML 项目符号点超出 div
问题描述
我正在尝试使用带有标题的 HTML 卡片,右侧的图像和左侧的项目符号列表。但是,项目符号列表超出了卡片。如何使卡片的 div 适应其内容的长度?
这是代码:
.card {
/* Add shadows to create the "card" effect */
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
transition: 0.3s;
padding: 20px;
width: 100%;
}
/* On mouse-over, add a deeper shadow */
.card:hover {
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}
.card_excerpt {
float: right;
width: 50%;
}
.card_image {
width: 40%;
}
<div class="card">
<h3><b>CARD TITLE</b></h3>
<div class="card_excerpt">
<ul>
<li> Bullet 1</li>
<li> Bullet 2</li>
<li> Bullet 3</li>
<li> Bullet 4</li>
<li> Bullet 5</li>
<li> Bullet 6</li>
<li> Bullet 7</li>
</ul>
</div>
<div class="card_image"> <img src="some img" /> </div>
</div>
解决方案
您可以添加clear:both
到.card_image
.card {
/* Add shadows to create the "card" effect */
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
transition: 0.3s;
padding: 20px;
width: 100%;
}
/* On mouse-over, add a deeper shadow */
.card:hover {
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}
.card_excerpt {
float: right;
width: 50%;
}
.card_image {
width: 40%;
clear:both;
}
<div class="card">
<h3><b>CARD TITLE</b></h3>
<div class="card_excerpt">
<ul>
<li> Bullet 1</li>
<li> Bullet 2</li>
<li> Bullet 3</li>
<li> Bullet 4</li>
<li> Bullet 5</li>
<li> Bullet 6</li>
<li> Bullet 7</li>
</ul>
</div>
<div class="card_image"> <img src="some img" /> </div>
</div>
推荐阅读
- ios - Flutter Xcode build failed 错误无法生成进程
- python - 将部分值分配给数据集中的一组特征,涵盖python中没有小数和余数的总值
- windows - 配置:配置中缺少名称 WorldDatabaseInfo
- mongodb - mongodb pull 功能为什么不能在我的情况下工作?
- laravel - Laravel:是否可以直接从书籍集合中获取所有作者而无需循环?
- amazon-elastic-beanstalk - 如何在 Elastic Beanstalk 部署解压缩上传的文件后执行批处理作业
- dataframe - 在 DataFrame 中使用带空格的列名进行查询
- python - Python Regex - 如何考虑行尾和文件尾并仅打印字符串的子部分?
- php - 仅在具有 Elementor 的小部件上隐藏缺货的 WooCommerce 产品
- python - 如何解决 Dlib Visual Studios C++ 错误?