CSS绝对位置未定位按钮

几乎专家

早上好!

我有一个背景图片,我试图放置一些文本和一些按钮。我可以放置文本(似乎只能使用填充),但是无法正确放置按钮。我已经尝试了数十种不同的解决方法,但是什么也做不了。任何帮助深表感谢!

页面:http : //tradecaptain.com/nlp我的css / html。它不漂亮。我只是在学习。损坏的CSS ID在代码末尾是.video。

<style type="text/css">
.outer {
position: relative;
background: url(/images/LandingPageTopBlend.png);
width: 960px;
height: 300px;
}
.Line1 {
line-height: 10px;
padding-top: 50px;
text-align: center;
font-size:26px;
font-family:Verdana;
font-weight: bold;
color: #fff;
}
.Line2 {
text-align: right;
padding-right: 45px;
padding-top: 15px;
font-size:10px;
font-family:Verdana;
font-weight: bold;
color: #fff;
}
.Line3 {
line-height: 10px;
text-align: left;
padding-left: 45px;
padding-top: 30px;
font-size:26px;
font-family:Verdana;
font-weight: bold;
color: #fff;
}
.video {
display: block;
position: absolute;
top: 260px;
left: 100px;
}   </style>
<div class="outer">
<div class="Line1"><h1>The Simple Way to Trading Profit</h1></div>
<div class="Line2"><h1>trading forex stocks commodities futures</h1></div>
<div class="Line3"><h1>The TradeMap. Trade like a pro.</h1></div>
<div id="video">
<a href="http://www.youtube.com/watch?v=-DYkSNur2Rc" rel="lightvideo"><img alt="How to Trade Video" src="/images/WatchVideo.png" style="width: 136px; height: 34px;" /></a></div>
</div>
马克·奥德(Marc Audet)

您的HTML比所需的要复杂得多,您不需要将h1元素嵌套在中div看来您是在使用h1大号粗体文本,但是您可以直接将字体样式直接添加到中div

您还可以利用CSS级联和分组选择器来简化CSS,例如,.Line1, .Line2, .Line3针对所有行通用的CSS规则。

您最初将line-height指定为10px,如果文本必须换行为2或更多行,这将导致问题。在这种情况下,您可以使用默认的线条高度,将其设置为10px不会获得任何效果。

您可以使用边距来打开文本行之间的间距,但是要防止子元素的边距与父元素发生折叠.outer,请应用overflow: auto创建块格式上下文。

您可以阅读CSS2规范中的块格式化上下文。

最后,要放置视频链接,只需使用类选择器(.video)而不是ID(#video)。您有正确的主意,但语法错误。

.outer {
    position: relative;
    background-color: gray;
    width: 960px;
    height: 300px;
    overflow: auto; /* Start a block formatting context so that margins don't collapse */
}
.Line1, .Line2, .Line3 {
    font-size:26px;
    font-family:Verdana;
    font-weight: bold;
    color: #fff;
}
.Line1 {
    text-align: center;
    margin-top: 20px;
}
.Line2 {
    text-align: right;
    font-size: 13px;
    margin-top: 40px;
}
.Line3 {
    text-align: left;
    margin-top: 30px;
    margin-left: 30px;
}
.video {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 10px;
}
<div class="outer">
    <div class="Line1">The Simple Way to Trading Profit</div>
    <div class="Line2">trading forex stocks commodities futures</div>
    <div class="Line3">The TradeMap. Trade like a pro.</div>
    <div class="video">
<a href="http://www.youtube.com/watch?v=-DYkSNur2Rc" rel="lightvideo"><img alt="How to Trade Video" src="/images/WatchVideo.png" style="width: 136px; height: 34px;" /></a>
    </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在CSS中同时定位绝对位置和相对位置

来自分类Dev

添加绝对位置按钮

来自分类Dev

CSS 相对与绝对位置

来自分类Dev

HTML / CSS左右浮动,无绝对位置/固定位置

来自分类Dev

CSS:位置固定在绝对位置

来自分类Dev

CSS-如何水平居中定位谁的桌子绝对位置

来自分类Dev

CSS:绝对位置和相对位置

来自分类Dev

固定位置元素位于绝对位置元素内

来自分类Dev

固定位置元素位于绝对位置元素内

来自分类Dev

CSS溢出隐藏和绝对位置

来自分类Dev

带绝对位置的CSS缩放

来自分类Dev

解释这种绝对位置的css行为

来自分类Dev

可变高度上的CSS绝对位置

来自分类Dev

使用CSS旋转HTML绝对位置

来自分类Dev

CSS缩放(带绝对位置)

来自分类Dev

如何使用绝对位置来定位元素?

来自分类Dev

相对位置不包含绝对定位元素

来自分类Dev

将控件定位在窗体上的绝对位置

来自分类Dev

CSS:相对位置在相对位置div中的绝对位置

来自分类Dev

相对于底部绝对位置的div位置(绝对定位的div)

来自分类Dev

绝对位置:负值

来自分类Dev

绝对位置崩溃

来自分类Dev

文本区域内按钮的绝对位置

来自分类Dev

在绝对位置的div中垂直对齐按钮

来自分类Dev

按钮的绝对位置居中,但现在全宽

来自分类Dev

保持按钮堆叠在绝对位置的问题

来自分类Dev

CSS / JavaScript绝对与固定位置

来自分类Dev

绝对位置时CSS边框属性的奇怪行为

来自分类Dev

CSS全屏显示-绝对位置与高度的100%