Jul*_*les 6 html css image center alignment
我在CSS中创建一个不错的标题时遇到了问题.我想要的是一个<h1>标题,使其内容在其父级中心对齐<div>.有时虽然可能会有一个额外的徽标显示为常规<img />,应该与左侧对齐.
这是我的示例代码:
<div class="container">
<div class="logo">
<img src="http://www.oldfirestation.co.uk/logo_brand_example_86.jpg" />
<h1>Not center?</h1>
</div>
<div class="more">
This is the center
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我的CSS:
body {
background-color: #161616;
}
div.container {
background-color: #fff;
width: 70%;
margin: auto;
}
div.logo img {
width: 200px;
float: left;
}
h1 {
text-align: center;
font-size: 1.4em;
margin: 0px auto;
padding: 0px 0px 5px 0px;
width: 50%;
}
div.more {
text-align: center;
margin-top: 50px;
clear: left;
}
Run Code Online (Sandbox Code Playgroud)
问题是,当我显示时<img />,我的<h1>文字不是居中的.如果我删除<img />它是...我怎么能解决它?
我在JSFiddle上做了一个例子:http://jsfiddle.net/8B9ZF/
你确实喜欢这样:
div.logo img {
width: 200px;
vertical-align:middle;
}
h1 {
text-align: center;
font-size: 1.4em;
margin: 0px auto;
padding: 0px 0px 5px 0px;
width: 50%;
display:inline-block;
}
Run Code Online (Sandbox Code Playgroud)
也许您可以更改您的标记
| 归档时间: |
|
| 查看次数: |
11738 次 |
| 最近记录: |