html - 无法在 css 中设置图像样式

标签 html css

我正在尝试更改 div“文本”下图像的边距,但它没有检测到任何样式。我不知道我做错了什么。请指教。

这是HTML

 <div class="text">
    <h2> <img src="/static/meddy1/images/ad.png" alt ="Ads"><a href="/docprofile/{{doc.id}}/">{{doc.name}}</a></h2>
    <h3 id="gray" style="margin-top: -10px;"> {{doc.clinic.address_normal}}</h3>
 </div>

这是CSS

.text {
    margin-top: 0px;
    border: 1px solid;
    border-color: #C0C0C0;
    height: 150px;
    margin-left: 10px;
    text-indent: 10px;
}

.text > img {
    margin-top: 2px;
}

最佳答案

.text > img 正在寻找一级子级,但您的图像是二级级子级。

尝试 .text > h2 > img.text img - 请注意,如果您的 .text< 中有其他图像,第二个可能会导致问题 元素。

关于html - 无法在 css 中设置图像样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26483120/

相关文章:

html - CSS Columns 从定位的容器元素中溢出

css - 在不同的像素密度下测试 CSS

jquery - 如何更改 JtaCarousel Jquery 中的幻灯片时间(自动播放)?

css - 如何通过 CSS 和 BootStrap 根据另一个 <div> 元素设置 <div> 元素的位置

html - CSS 计算宽度与指定宽度不同

javascript - iPad Safari 按钮高亮问题

javascript - 如何让我的移动菜单按钮显示和隐藏导航栏以及在负空间中单击时隐藏

css - 是什么设置了 Yii2 的 DetailView 中的列宽/分布?

javascript - 网站的 3D map

javascript - 使用 React 和 react-fa 在输入文本背景上动态放置一个 Font Awesome 图标