先ほど投稿させていただいたものがcodeの記述がきちんとされていませんでしたので、こちらで再度投稿させていただきます。失礼いたしました。
Positionを使用した後の段落(footer)が表示されるべき通常の場所(グレーのボックスの下)に表示されません。位置的にPositionが効いてしまっているような状態で表示されてしまいます。(グレーのボックスの中に表示されてしまいます)
通常の場所に表示させるにはどうしたらよいのでしょうか?初歩的な質問でしたらすみませんが、よろしくお願いいたします。
HTML
1<!DOCTYPE html> 2<html lang="ja" dir="ltr"> 3<head> 4<meta charset="utf-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> 6<link rel="icon" type="image/png" href="Portfolioimage/y_flower.png" sizes="15px 15px"> 7<link rel="stylesheet" href="about.css"> 8 9<link rel="stylesheet" href="icomoon.css"> 10 11<title>abc</title> 12</head> 13<body> 14 15<header> 16<div class=top_title> 17<p>ABOUT</p> 18</div> 19</header> 20 21<content> 22<div class="main_pic"> 23<img src="Portfolioimage/main_pic.png"> 24</div> 25<div class="main_box"> 26<p>TEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXTTEXT</p> 27</content> 28 29<footer> 30<div class="abc-right">copyright abc</div> 31</footer> 32 33CSS 34body { 35width: auto; 36margin: 0; 37font-family: Futura Lt BT; 38 39} 40 41.top_title p{ 42text-align: center; 43color: grey; 44padding-top: 2%; 45border-bottom: 1px solid grey; 46padding-bottom: 3px; 47width: 4%; 48margin: 0 auto; 49display: block; 50 51} 52 53.main_pic img{ 54width: 60%; 55height: 30%; 56display: block; 57margin: 0 auto; 58margin-top: 3%; 59position: relative; 60z-index: 1; 61 62} 63 64.main_box { 65width:40%; 66height: 80%; 67padding: 20px; 68background-color: grey; 69text-align: center; 70color: white; 71font-size: 10px; 72z-index: 2; 73position: absolute; 74right: 28%; 75top: 70%; 76 77} 78 79footer{ 80background-color: grey; 81text-align: center; 82} 83 84.abc-right { 85font-size: 12px; 86padding: 2%; 87color: white; 88} 89コード
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/01 02:00
2020/12/01 02:22