<style type="text/css"> .spot{ position: relative; display: list-item; margin: 5px; width: 30px; height: 30px; border-radius: 60px; left: 98%; } .spot:hover{ background-color: #0080ff; } .header{ background-color: #262626; margin: 20px auto; width: 95%; height: 160px; border-radius: 20px; font-weight: bold; font-size: 25px; color: #2b669a; text-align: center; } .hd_btn_submit,.hd_input{ position: relative; float: right; top:10%; } .show_img{ position: relative; background-color: #245269; height: 500px; width: 80%; border-radius: 20px; left: 35px; } </style></head><body> <div class="header"> <p>标题</p> <button class="hd_btn_submit" type="submit">register</button> <label> <input class="hd_input" type="text"> </label> </div> <div class="container_showImg"> <div class="show_img"></div> <img class="spot" src="img/spot.png"> <img class="spot" src="img/spot.png"> <img class="spot" src="img/spot.png"> <img class="spot" src="img/spot.png"> <img class="spot" src="img/spot.png"> <img class="spot" src="img/spot.png"> <img class="spot" src="img/spot.png"> <img class="spot" src="img/spot.png"> </div></body>
りりー
ありがとうございます!
相対的な位置にあります
上: -500px;
いいえ、
relative は要素の元の位置を基準としたオフセットです。