質問するログイン新規登録

質問編集履歴

3

分かりづらい説明を削除し、html・cssのマークアップ内容を追加させて頂きました。

2019/02/22 06:59

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -9,23 +9,25 @@
9
9
 
10
10
  【html】
11
11
  ```
12
+ <header>
12
- <div class="wrapper">
13
+   <div class="wrapper">
13
-  <div class="img">
14
+   <div class="img">
14
-   <img src="images/tel.png" alt="TEL 012-345-6789">
15
+    <img src="images/tel.png" alt="TEL 012-345-6789">
15
-  </div><!--.img-->
16
+   </div><!--.img-->
16
-  <div class="logo-nav">
17
+   <div class="logo-nav">
17
-   <div class="sentence">
18
+    <div class="sentence">
18
-    <h1>○○の○○向け○○○○○○○○○○なら<br><span>【お店の名前】</span></h1>
19
+     <h1>○○の○○向け○○○○○○○○○○なら<br><span>【お店の名前】</span></h1>
19
-   </div><!--.sentence-->
20
+    </div><!--.sentence-->
20
-   <nav>
21
+    <nav>
21
-   <ul>
22
+    <ul>
22
-    <li><a href="#">ホーム</a></li>
23
+     <li><a href="#">ホーム</a></li>
23
-    <li><a href="#">メニュー一覧</a></li>
24
+     <li><a href="#">メニュー一覧</a></li>
24
-    <li><a href="#">ご予約</a></li>
25
+     <li><a href="#">ご予約</a></li>
25
-   </ul>
26
+    </ul>
26
-   </nav>
27
+    </nav>
27
-  </div><!--.logo-nav -->
28
+   </div><!--.logo-nav -->
28
- </div><!--.wrapper-->
29
+  </div><!--.wrapper-->
30
+ </header>
29
31
  ```
30
32
 
31
33
  【CSS】

2

分かりづらい説明を削除し、マークアップ内容を追加いたしました

2019/02/22 06:59

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -13,7 +13,6 @@
13
13
   <div class="img">
14
14
    <img src="images/tel.png" alt="TEL 012-345-6789">
15
15
   </div><!--.img-->
16
-
17
16
   <div class="logo-nav">
18
17
    <div class="sentence">
19
18
     <h1>○○の○○向け○○○○○○○○○○なら<br><span>【お店の名前】</span></h1>
@@ -82,4 +81,5 @@
82
81
  font-weight: bold;
83
82
  margin-left: 29px;
84
83
  }
85
- ```
84
+ ```
85
+ ![イメージ説明](a6604d4d6c0231bde38f5cfe17831e59.png)

1

分かりづらい説明を削除し、html・cssのマークアップ内容を追加させて頂きました。

2019/02/22 06:49

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -7,46 +7,79 @@
7
7
  間違っていたり、もっと効率よい記述の仕方がありましたら、教えて頂けますでしょうか?
8
8
  どうぞよろしくお願いいたします。
9
9
 
10
+ 【html】
11
+ ```
12
+ <div class="wrapper">
13
+  <div class="img">
14
+   <img src="images/tel.png" alt="TEL 012-345-6789">
15
+  </div><!--.img-->
10
16
 
17
+  <div class="logo-nav">
18
+   <div class="sentence">
19
+    <h1>○○の○○向け○○○○○○○○○○なら<br><span>【お店の名前】</span></h1>
20
+   </div><!--.sentence-->
11
- 【ヘッダー画像の説明】
21
+   <nav>
12
- (※白い部分がヘッダーです)
22
+   <ul>
23
+    <li><a href="#">ホーム</a></li>
24
+    <li><a href="#">メニュー一覧</a></li>
25
+    <li><a href="#">ご予約</a></li>
13
- div1=ヘッダー内のコンテンツ
26
+   </ul>
14
- div2=画像
15
- div3=ロゴ+文章とナビゲーション
16
- div4=ロゴ+文章
17
- div5=div3内の文章部分のみ
27
+   </nav>
28
+  </div><!--.logo-nav -->
29
+ </div><!--.wrapper-->
30
+ ```
18
31
 
19
- 考え方
32
+ CSS
20
- ①div1をmargin: auto;で中央揃え
21
-
22
- ②div2とdiv3を縦並びにする
23
33
  ```
24
- div1 {
34
+ header {
25
- display: flex;
35
+ width:100%;
26
- justify-content: flex-end;
36
+ margin-bottom: 20px;
37
+ border-top: 5px solid #345c39;
27
38
  }
28
- ```
29
39
 
30
- ③div4とナビゲーションを両端に移動
31
- ```
32
- div3 {
40
+ .wrapper {
41
+ width: 960px;
42
+ margin: auto;
33
- display: flex;
43
+ display: flex;
44
+ flex-direction: column;
34
- justify-content:space-between;
45
+ justify-content: flex-end;
35
46
  }
36
- ```
37
47
 
48
+ .img {
38
- ④ロゴをdiv4の背景画像として記述。
49
+ margin-left: auto;
50
+ }
39
51
 
40
- ⑤ロゴの横にdiv5が来るように余白を調整。
41
- ```
42
- div5 {
52
+ .logo-nav {
43
- margin-left: 〇px;
53
+ height: 69px;
54
+ display: flex;
55
+ justify-content: space-between;
44
56
  }
45
- ```
46
- (※ちなみにですが、div4の html はこのように記述しています↓)
47
- ```
48
- <h1>○○の○○向け○○○○○○○○○○なら<span>【お店の名前】</span></h1>
49
- ```
50
57
 
58
+ .sentence {
59
+ background: url(images/logo.png) no-repeat;
60
+ padding-left: 51px;
61
+ }
51
62
 
63
+ .logo-nav h1 {
64
+ font-size: 12px;
65
+ }
66
+
67
+ .logo-nav span {
68
+ font-size: 33px;
69
+ font-weight: bold;
52
- ![イメージ説明](69bbb8c0eea14ac81d54916493db36a4.png)
70
+ line-height: 54px;
71
+ }
72
+
73
+ .logo-nav ul {
74
+ display: flex;
75
+ }
76
+
77
+ nav {
78
+ margin-top: 40px;
79
+ }
80
+
81
+ a {
82
+ font-weight: bold;
83
+ margin-left: 29px;
84
+ }
85
+ ```