我試圖以200爲中心框200我嘗試過使用left:50% top:50%
等,但這是某種程度上不工作。箱子的位置不居中
我創建了一個小提琴重現我的問題:https://jsfiddle.net/8k9o9Lvv/2/
我也試圖從中央頂部的文本以及與text-align:center
這也是行不通的。
任何想法爲什麼這不起作用?
HTML
<div id ="container">
<div class="slider-text">
<h2>Test</h2>
</div>
</div>
CSS
#container{
width:100%;
}
.slider-text {
text-align:center;
position:relative;
height:200px;
width: 200px;
border-left:1px solid red;
border-right:1px solid red;
border-top:1px solid red;
border-bottom:1px solid red;
top:50%;
left:50%;
right:50%;
}
您正在使用'position:relative'和'top,bottom,left,right'。更改爲'位置:絕對'並給予'容器位置:相對' –
請參閱:https://jsfiddle.net/zainabr1/8k9o9Lvv/6/ –