我正试图将我的 Logo
屏幕对齐,但无法完成。请帮忙。
HTML
<!-- Header Start -->
<div class="MastHead" data-role="header" data-position="fixed" data-tap-toggle="false">
<div class="HeaderLft"><a href="#dashboard" data-transition="slide" data-direction="reverse"><img alt="" title="" src="images/top_lft_arrow.png" /></a></div>
<div class="HeaderRgt"><div class="TopRedBox"><a href="#" data-rel="back" data-transition="slide" data-direction="reverse" id=saveFav>Save</a></div></div>
<div class="HeaderLogo">LOGO</div>
</div>
<!-- Header Ends -->
CSS
.HeaderLogo
{
position: absolute;
margin:0 auto;
width: 100px;
top:10px;
}
答案 0 :(得分:1)
执行此操作的一种方法是使用类包装器将所有div
标记放入另一个div
。
然后,您可以在包装器类上添加CSS text-align: center;
,这将使您的标题居中对齐。
这显示在Fiddle中。希望它有所帮助。
答案 1 :(得分:1)
2可能性:
.HeaderLogo {
width: 100%;
text-align: center;
}
或者
<强> HTML 强>
<div class="HeaderLogoWrapper"><div class="HeaderLogo">LOGO</div></div>
<强> CSS 强>
.HeaderLogoWraper {
margin: 0 auto;
text-align: center;
width: 100%;
}
答案 2 :(得分:0)
喜欢这个
<强> demo 强>
<强> CSS 强>
.HeaderLogo {
margin: 0 auto;
width: 100px;
text-align:center;
}
<强> demo1 强>
.MastHead {
border: 1px solid red;
}
.HeaderLogo {
margin: 0 auto;
width: 100px;
text-align:center;
float:left;
}
.TopRedBox{
float:right;
}
答案 3 :(得分:0)
答案 4 :(得分:0)
如果您想使图像居中,可以使用CSS属性background-position:
来实现.MastHead {
background-image: url('mylogo.png);
background-position: top;
}
如果有人还在使用IE6,它将无法在IE6中运行(对IE7不确定)...
答案 5 :(得分:0)
我希望这对你有用
您可以使用 margin-left:属性而不是 margin 。
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
<head>
<style type="text/css">
.HeaderLogo
{
position: absolute;
width: 100px;
top:10px;
margin-left:45%;
}
</style>
</head>
<body>
<div class="MastHead" data-role="header" data-position="fixed" data-tap-toggle="false">
<div class="HeaderLft">
<a href="#dashboard" data-transition="slide" data-direction="reverse">
<img alt="logo" title="" src="images/top_lft_arrow.png" />
</a>
</div>
<div class="HeaderRgt">
<div class="TopRedBox">
<a href="#" data-rel="back" data-transition="slide" data-direction="reverse" id=saveFav>
Save
</a>
</div>
</div>
<div class="HeaderLogo">LOGO
</div>
</body>
</html>
我希望这会有效,如果它不起作用,那么你可以设置 position:relative
答案 6 :(得分:0)