我有一个<div>
包含图像和一些文本。图像应该出现在左上角,文本应该在<div>
的中心。但由于图像的宽度,文字偏离右边偏右。 我该如何解决?使用图像对齐固定宽度div中的文本
<header>
<img id="searchBoxProp" src="/resources/images/searchBoxProp.png">
<div class="title">RECIPE SEARCH</div>
</header>
header #searchBoxProp { margin: -16px 0 0 2px; width: 43px; float: left; }
header .title { text-align: center; margin-left: 0 auto; }
最好设置太宽100%,然后居中文本,所以你没有定义左边,它会自动改变,如果父容器改变。 – 2011-12-20 13:36:57
@DominicGreen OP提到图片必须位于左侧角落 - 所以我认为这是他想要的位于左上角的图标 - 而不是全宽背景。 – ptriek 2011-12-20 13:42:39