【发布时间】:2014-10-01 07:13:47
【问题描述】:
我目前正在开发一个网站,这是我的第一个引导网站之一。
面临一个我已经尝试解决了几个小时的问题。
我正在将我在 Photoshop 中制作的分隔符或分隔符(png 图像)放在部分的边缘。
在桌面尺寸上看起来像这样:
https://www.dropbox.com/s/qxf7dheb0k79q2b/Screenshot%202014-09-30%2023.02.50.png?dl=0
但在较小的屏幕上会发生这种情况:
https://www.dropbox.com/s/w4je7milallfrqn/Screenshot%202014-09-30%2023.10.50.png?dl=0
我确定是因为我的 CSS 不好。
这是我的html和css:
<section class="hero-section text-center">
<img class="separator img-responsive"src="images/separator.png">
<div class="container">
<h1>Download Now</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<hr>
<button class="btn btncta">Download Now</button>
<p class="small">*Needed for developers</p>
</div>
</section>
CSS:
.separator{
display: block;
margin-left: auto;
margin-right: auto;
position: relative;
top:318px;
}
有什么办法可以解决这个问题?
是否使用图像作为分隔线已过时(可能是)?
【问题讨论】:
-
为什么要使用相对定位?那就是问题所在。而是将其放在 html 中的正确位置(可能是
<hr>当前所在的位置)。你也是正确的,你可以在没有图像的情况下做到这一点
标签: html css twitter-bootstrap