html - CSS 标题布局

标签 html css layout

我不熟悉如何在不使用表格的情况下布置网页,如果这是一个非常简单的问题,我深表歉意。

我正在尝试为我希望看起来像这样的页面创建页眉:

-------------------------------------------
|       | Some big text                   |
|  img  |                                 |
|       | Some smaller text               |
-------------------------------------------

目前我有以下 div,但它没有像我想要的那样底部对齐小文本:

<div style="height:50px;">
    <img src="img.jpg" style="vertical-align:middle; height:100%; float:left"/>
    <div style="vertical-align:top;">BigText</>
    <div style="vertical-align:bottom;">SmallText</div>
</div>

我应该怎么做?

谢谢!

最佳答案

我的版本:http://jsfiddle.net/gT6ze/

或者,您可以对容器 div 使用 position:relative,为其设置 padding:60px,并在其中放置图像 position:absolute;顶部:0;左:0;。这样,带有文本的 div 元素也可以通过设置 position:absolutetop:0bottom:0.

关于html - CSS 标题布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12282650/

相关文章:

html - 侧边栏下方的主要内容。 float 不起作用?

css - <div> 中的默认高度

ios - 在 layoutSubviews() 内部设置子层的框架使得无法更改它。有什么解决方法吗?

javascript - MutationObserver 和当前/计算的 CSS 样式

javascript - 申请位置:absolute to a style via jQuery fails to center div horizontally upon first page load

Android布局打包

JavaScript const 作用域和花括号

jquery - 将 jQuery 与 Flask 结合使用

jquery - Firefox 中的一些链接和表单不可点击

html - 中心导航栏 foundation5 框架?