HTML
1<!DOCTYPE html> 2<html lang="en" dir="ltr"> 3 <head> 4 <link rel="stylesheet" href="My Work.css"> 5 <meta charset="utf-8"> 6 <title>やる</title> 7 </head> 8 <body> 9 <header> 10 <div class="container"> 11 <h1 class="header-left"> 12 <a href="index.html"> 13 <img src="logo.png" alt="My Work"> 14 </a> 15 </h1> 16 <div class="header-right"> 17 <nav> 18 <ul> 19 <li><a href="#about">About</li> 20 <li><a href="#works">Works</li> 21 <li><a href="#news">News</li> 22 <li><a href="#contact">Contact</li> 23 <li><a href="https://www.instagram.com/"> 24 <img class="icon" src="icon-instagram.png" alt="インスタグラム"> 25 </a> 26 </li> 27 </ul> 28 </nav> 29 </div> 30 </div> 31 </header> 32 33 <main> 34 35 36 </body> 37</html>
CSS
1header { 2 font-size: 16px; 3 padding: 0 4%; 4 height: 270px; 5 margin: 0 auto; 6 justify-content: space-between; 7 align-items: center; 8 color: rgba(36,41,46); 9 display: flex; 10 padding: 0 32px; 11} 12 13.container { 14 background-color: pink; 15 padding: 0px 32px ; 16 display: flex; 17 justify-content: space-around; 18 height: 270px; 19} 20 21.header-left { 22 background-color: aqua; 23 display: block; 24 font-weight: 700; 25} 26 27nav { 28 display: block; 29 font-size: 16px; 30} 31 32img { 33 max-width: 100%; 34} 35 36a { 37 text-decoration: none; 38 cursor: pointer; 39} 40 41nav { 42 display:block; 43} 44 45nav ul { 46 margin: 16px 10px; 47 padding: 10px 0; 48 display: flex; 49 list-style-type: disc; 50} 51 52header li { 53 float: left; 54 font-size: 14px; 55 margin-left: 30px; 56 display: list-item; 57 list-style-image: none; 58 list-style-position: outside; 59 list-style-type: none; 60 margin-left: 30px; 61 text-align: left; 62} 63 64 65.icon { 66 width: 5%; 67} 68
「試したこと」
ページの模写をしていましたが、以下の点で自分のものと見本のものに違いが生じています。
①見本のように、【My Work】【about,works,news,contact,インスタのアイコン】を、ページの真ん中あたりの高さにいくにはどのように記述すればよいのか
②display: flexを使いました。しかし、My Workの右にあるリストの文字たちが、My Workのすぐ左に来てしまい、狙っているページの右端の方に移動してくれません。ページの右端ギリギリにまで追いやる(float: rightのように)には、どう記述すればよいのかを知りたいです。
ご回答よろしくお願いします。
「うまくいかない」という表現は他者には何も伝えないので避けられたほうが。結局「なにがあったの?」とヒアリングの逆質問を引き出すだけです。
おっしゃる通りでした。質問の書き方が抽象的すぎました。
これからはタイトルの書き方に注意します。
回答してくださった方にとっても分かりにくい表現となってしまい申し訳ありませんでした。
自分がやりたいことは、上述した①と②です。
それは、ページの上の方に行ってしまう文字をページの真ん中にまで下げて設置したいということと、【My Work】に対してすぐ右隣に来ている【about,works,news,contact,インスタのアイコンたち】を、ページの右端ギリギリにまで追いやりたい(float: rightのように)ということでした。
質問は編集できますので
わかりました。質問の方を書き直しておきます。
回答2件
あなたの回答
tips
プレビュー