久久精品国产精品青草色艺_www.一区_国内精品免费久久久久妲己_免费的性爱视频

position定位,設置top為百分數,如何計算??

position定位分別設置為relative,absolute。top,left都設置為100%,理論上說100%應該根據包含快的寬度計算,但實際上的計算值卻不同。

html <div class="z1"> <div class="z2"></div> </div> <div class="z3"> <div class="z4"></div> </div>css .z1{ position: relative; width: 400px; height: 400px; padding: 5px 10px; color: #fff; text-align: right;background: #000; border: 5px solid yellow; } .z2{ position: relative; width: 200px; height: 100px; padding: 5px 10px; color: #fff; text-align: right; z-index: 2; top: 100%; left: 100%; background: #C00; border: 5<愛尬聊_頭條百科>px solid blue; } .z3{ position: relative; width: 400px; height: 400px; padding: 5px 10px; color: #fff; text-align: right;background: #000; border: 5px solid yellow; } .z4{ position: absolute; width: 200px; height: 100px; padding: 5px 10px; color: #fff; text-align: right; z-index: 2; top: 100%; left: 100%; background: #C00; border: 5px solid blue; }

得到的結果

z2:

z4:


且Z4 的top,left均設置為100%,計算值卻不同,求解答?。。?/p>


360U2552427075 3小時前

relative 是相對原來位置的(包括 padding ),absolute 是相對最近的 帶有定位的 父節點的左上角(不包括padding), 而top/left 100% 都是包括 padding 的。。


編輯 舉報 2023-04-10 14:18

0個評論

暫無評論...
驗證碼 換一張
相關內容