html - 更改 div 类中特定元素的 CSS 属性

标签 html css

我试图让有关图像的文本移动到图像的右侧而不是图像下方,我一直在尝试使用 float: right,但这会移动所有div 类中的元素称为信息,因此我想知道是否有一种方法可以将 CSS 格式应用于 div 类的特定元素?

.info {
  color: #eaeaea;
}
<div class="info">
  <h3>Info</h3>
  <img src="img.jpg" alt="Image" width="70px" height="113px">
  <p>Information on the image
    <p>
</div>

最佳答案

这里最重要的是选择 img,然后将其向左浮动,这样右边的文本将围绕 img float 。 .选择 <div> 中的元素与类(class)名称 .info ,只需在空格后添加即可

.info img {float: left}

.info {
  color: #888;
  width: 250px;
}
.info img {
  float: left;
  margin-right: 20px;
}
<div class="info">
  <h3>Info</h3>
  <img src="http://via.placeholder.com/70x113" alt="Image">
  <p>Dolor blanditiis cum obcaecati quibusdam mollitia modi. Accusamus error culpa quaerat aliquam doloremque Deserunt sit vel corrupti repellat quod animli est impedit? Adipisci sit magni recusandae quod quaerat.<p>
</div>

关于html - 更改 div 类中特定元素的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50613069/

相关文章:

javascript - 为什么启用和禁用按钮不起作用?

jquery - 在 AJAX 内容加载后使页脚 DIV 保持底部

javascript - 如何在不更改 textContent 值的情况下将字符附加到 SVG 文本元素?

css - 如何垂直对齐列表?

html - 基金会进入轨道第一张幻灯片

javascript - 在页面导航上使用pace.js进度条

html - 为什么我的 li 元素在我给它们一个内边框时会移动?

html - 修复 `div` 标签的缩放比例

css - 多级动态弹出菜单

javascript - 在 Chrome 开发者工具中同时查看和暂停 JS、CSS 和 HTML