HTML
1<!doctype html> 2<html lang="ja"> 3 <head> 4 <meta charset="utf-8"> 5 <title>sample</title> 6 <link rel="stylesheet" href="default_2.css"> 7 </he> 8 <body> 9 <div id="floating-menu"> 10 <img src="画像" alt="画像について"> 11 </div> 12 <p> 13 <img src="画像" alt="画像について"> 14 </p> 15 <div> 16 <h1>星空</h1> 17 <p id="first">準備</p> 18 <p class="points">極寒</p> 19 <p class="points">綺麗</p> 20 </div> 21 </body> 22</html>
CSS
1p img { 2 max-width: 100%; 3} 4body { 5 margin-right: 0px; 6 margin-left: 0px; 7} 8div#floating-menu { 9 position: fixed; 10 top: 30px; 11 left: 0px; 12 right: 0px; 13 background-color: #FFFFFF; 14 border: 1px solid #000000; 15 z-index: 9999; 16}
HTML, cssの初心者です。
ウィンドウを動かしても画像が固定された状態を作ろとしています。
したいこと
1 画像の自動拡大縮小
2 画像の左右のmarginは0
3 画像の固定
CSSでは p img {}のみでしか画像の自動拡大縮小ができず、余計に画像を読み込んでいるので、実行した時に画像が重複して表示される状態です。
わざわざ,<dix>と<p>タグの両方に書く必要はないと思いますが、1つのタグにまとめる方法がわかりません。
CSSとHTMLで分けて書く必要はないのでしょうか。