html - 文本对齐问题

标签 html css

我在使用 text-align = top; 时遇到一些问题在我的 CSS 中。我想要的是让段落元素在图像的顶部和右侧对齐。它在第一行上运行良好,但第二行仍然在我的图像下方。我也尝试过水平对齐;但这对我没有用。

我看的W3C页面如下:http://www.w3schools.com/cssref/pr_pos_vertical-align.asp

CSS代码如下:

img.top {
    vertical-align: text-top;
}

这是 HTML 的一部分,我正试图对其进行操作。

<p>
<img class = top src="../images/myImage.gif" alt="A curious stack question"/>
    Many questions <br/>
    Are most certainly to come
</p>

我怀疑部分问题是 <br/>因为没有它,文本确实会对齐到顶部;但我确实需要 <br/>在该位置进行格式化。我正在考虑使用 <pre> ;但我不确定这是否是最好的解决方案。

最佳答案

您与该结构的关系如何?你可以这样做:

HTML:

<img class="top" src="..img/img.jpg"/>
<p>
    Many questions <br/>
    Are most certainly to come
</p>
<div class="clear"></div>

CSS:

img.top {
  float: left;
}

.clear {
  clear: both;
}

fiddle : https://jsfiddle.net/6pwry2nn/

关于html - 文本对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39150846/

相关文章:

javascript - 使用 Javascript 在 Google map 上的多个标记之间画线

javascript - jQuery 在 JS 文件中不可用

javascript - 如何让JS和CSS兼容IE、Firefox、Chrome、Safari?

html - 字体弄乱了数字的对齐方式

html - 广告 div 不适合容器 div

javascript - 通过 CSS 和 JS 的两个重叠图像

html - "text-overflow: ellipsis"和 "overflow: hidden"在我的 <span> 中无法正常工作,出现水平滚动条

javascript - 带有 onclick 和 href ='#' 的 anchor 标记滚动到顶部

Javascript/CSS : Cannot move background with positionBackground

jquery - 如何使用忙碌图标显示 Bootstrap Modal