SO,对于输出屏幕的三个疑问:
对于Web开发来说还很新,但是我知道绝对定位和相对定位是什么。
https://codepen.io/nalingupta0/pen/
div{
text-align: center;
font-size: 40px;
height: 100px;
}
.first{
background-color: blue;
}
.second{
background-color: red;
position: absolute;
}
.third{
background-color: green;
}
<div class="first " position: relative>Well It is first</div>
<div class="second">Well It is second </div>
<div class="third">Well It is third </div>
答案 0 :(得分:-1)
关于绝对定位的知识似乎有些空白。
绝对定位的div
通常具有与之关联的属性top
,right
,left
,bottom
。这样,您就可以微调将div放置在分配了div
的第一个祖先position: relative
中的位置。
Q1 :带有div
的{{1}}的自动宽度不是100%,而是适合内容。您可以通过显式设置宽度或使用position: absolute
来更改此设置。
第二季度:绝对定位的元素始终会从常规内容流中拉出,并放置在其他照常定位的left: 0px; right: 0px;
之前。
第3季度实际上,文本实际上居中对齐,只是调整了宽度以适合内容,所以您看不到它。