假设我想在页面顶部放置一段文本,如下所示:
我将如何仅使用 CSS 来做到这一点?
//same place when scrolling:
position:fixed;
//just stay at the top
position:absolute;
top: 5px;
left: 5px;
注意:对于绝对,请确保它不在带有position:relative;
或直接放在 BODY 标签内的元素内
检查一下,这就是我学习 css 定位的方式。但是我必须说你应该先用谷歌搜索,这是第二个结果,第一个仍然很好:
http://www.barelyfitz.com/screencast/html-training/css/positioning/
#div-1a {
position:absolute;
top:0;
left:0;
}
尝试使用它。使用顶部/左侧属性进行调整。
<div class="textToTop">
Text here.
</div>
.textToTop {
position:absolute;
top:0px;
left:0px;
}
有很多方法可以做到这一点,一种是使用绝对定位:
<div class="toolbar">element positioned absolutely</div>
.toolbar { position:absolute; top:0; background:#ccc; }
position: absolute; top: 0px; left: 0px;
<ul>
<li><a href=#>Item</a></li>
<li><a href=#>Item</a></li>
<li><a href=#>Item</a></li>
<li><a href=#>Item</a></li>
<li><a href=#>Item</a></li>
<li><a href=#>Item</a></li>
<li><a href=#>Item</a></li>
<li><a href=#>Item</a></li>
<li><a href=#>Item</a></li>
<li><a href=#>Item</a></li>
</ul>
</p>
和CSS
ul li{
float: left;
margin-right: 8px;
}