float 图像旁边的 CSS 最小标题 <h1, h2, h3> 宽度

标签 css responsive-design media-queries

如果有足够的空间,我的标题应该显示在 float 图片旁边,如果空间不够,则放在图片下方。我无权访问 HTML,因此我必须严格使用 CSS 来执行此操作。这是我收到的图像和标题 HTML 示例,以及它最终在 iPhone 上的样子,例如:

<p>
<img src="http://farm3.staticflickr.com2852/1232.jpg" style="height:265px; width:350px; float: right;"/>
</p>
<h3>THE HEADLINE</h3>

Don't want this.

我已经在包装时解决了这个问题 <p>图像周围的内容使用以下技巧,在每个段落之前创建一个固定宽度的元素作为最小宽度:

p:before { content: ""; width: 10em; display: block; overflow: hidden; }

但是,这种方法不适用于标题。有什么想法吗?

最佳答案

这就是你要找的吗? http://jsfiddle.net/zh4AV/1/

html:

<div id="container">
<img width="100" height="100"/>
<p>headline</p>
</div>

CSS:

#container{
    max-width:200px;
}
img{
    float:right
}

关于 float 图像旁边的 CSS 最小标题 <h1, h2, h3> 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21819927/

相关文章:

html - 为什么我的 html h1 标签会在我运行网页时自动更改颜色?

html - CSS - 忽略多个样式类的顺序

javascript - Safari 忽略 window.matchMedia

html - 响应式设计在 Firefox 中失效

css - 如何使用媒体查询隐藏/显示一个 div 但不是当它在另一个 div 中时

css - iPad Pro 的媒体查询不适用于 chrome

css - 如何使用 Bootstrap 单选按钮?

javascript - 将新的 div 放在上面/将旧的 div 移到下面

image - 在 Bootstrap 3 中放大图像

css - 响应式导航栏不随 slider 缩小