html - CSS 对齐不起作用

标签 html css

我这辈子都解决不了这个问题。希望这对你们中的一位了不起的人来说很容易。

在这一点上,我主要是试图让“沙龙语音邮件”图像在“宽”模式下正确排列到顶部(图像都很粗糙——我不担心这一点):

http://saviourssalon.com/test/063/

图像之间的间隔也太小了——我想我后来尝试使用不同大小的图像,但我认为无论如何都不能解决这个问题。

上次我在这里问问题时,有人提到使用 Firebug。我在 Safari 中使用了等效工具,但在这种情况下它似乎并没有真正帮助。

这是 CSS 中最重要的部分:

img { 
    max-width: 100%;
    padding-top: 0px;
    padding-bottom: auto;
}

#hero_wrapper {
    max-width: 100%;
    position: relative;
}

box { 
    text-align: center;
    max-width: 466px;
}

这是相应的 HTML:

<div id="contact_wrapper">  
  <box>
    <div>
      <img src="images/big_type_v2_011_06.jpg">
      <img src="images/big_type_v2_011_08.jpg">
    </div>
  </box>
  <box>
    <div>
      <img src="images/big_type_v2_011_12.jpg">
      <img src="images/big_type_v2_011_13.jpg">
    </div>
  </box>        
</div>

完整的 CSS 是 here .

最佳答案

您可以尝试将 vertical-align 属性添加到以下 CSS 规则:

img {
    max-width: 100%;
    padding-top: 0px;
    vertical-align: top;
    display: inline-block;
    margin: 30px;
}

如果您在图像上使用 display: inline-block,您可以更好地控制图像间距,这样顶部/底部边距将达到预期效果。

出于说明目的:

enter image description here

关于html - CSS 对齐不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25588025/

相关文章:

html - 使用 webkit 溢出滚动在移动设备上固定卡住的位置

html - 内联表单 MVC

javascript - 如何正确指向 slider #

html - 删除位置 :absolute magically makes text underlined

javascript - 如何更改div的子内容?

html - 将元素放置在滚动 div 中的固定位置

javascript - 如何使用 javascript 更改 iframe 源

html - 具有 href 属性的 Safari anchor 标签没有获得焦点?

css - 宽度为 100% 的框不在页面中央

jquery - 如何将一个 div 放置在另一个 div 的右侧,但又不占用空间?