我是新来的CSS和有关扩大内部DIV的内容填充整个外部分区的问题。CSS内部填充外部分区
我一直在研究几个小时的问题的答案,并发现了几十个类似的问题,但没有一个建议的解决方案适用于我。我确信这是我误解了一些根本性的东西,但我似乎无法指责它。
我需要蓝色背景覆盖“其他一些东西”和“更多不同的东西”之间的整个区块,并且文本必须在蓝色区域中垂直和水平居中 - 并保持相同的悬停质量和text-decoration
规则。
<div>
<span>Some other stuff</span>
</div
<div class="outer-container">
<h2>
<a class="inner-container" href="https://www.google.com" target="_blank">
Lorem ipsum
</a>
</h2>
</div>
<div>
More different stuff
</div>
我有一个CSS这么多的麻烦,因为我不知道该怎么形容优雅,我想什么 - 我是一个开发商不是一个设计师!
.outer-container {
background-color: #337AB7;
text-align: center;
vertical-align: middle;
position: relative;
}
.inner-container {
background-color: #337AB7;
color: #fff;
height: 100%;
font-size: x-large;
&:focus, &:hover, &:link {
background-color: #286090;
color: #fff;
text-decoration: none;
}
}
如果我把focus
,hover
CSS东西在outer-container
悬停机制并不一致。
我希望我有道理......就像我说的,我有一个可怕的时间来解释设计的东西。
有什么建议吗?
是的,这是解决我的问题。不幸的是,我的实际问题稍微复杂一点,我的问题并没有解决。 :(+1为原始问题的解决方案 - 但我要更新以包含所有内容 – Rico
“接受”有用的答案是一种很好的做法,因为它可以帮助将来访问此问题的所有人。 –