質問編集履歴
6
文字を追記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
|
6
6
|
### 発生している問題・エラーメッセージ
|
7
7
|
|
8
|
-
ナビのstyleがあたらなくなった。
|
8
|
+
ナビのstyleがあたらなくなった。(リンクボタンが反応しない、プルダウンナビが表示されない)
|
9
9
|
左側の画像からはみ出ている文字のレイアウトが崩れている。
|
10
10
|
|
11
11
|
### 該当のソースコード
|
5
コードを見やすくしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,89 +12,87 @@
|
|
12
12
|
```HTML
|
13
13
|
|
14
14
|
<!doctype html>
|
15
|
-
|
15
|
+
<html>
|
16
16
|
<head>
|
17
17
|
<meta charset="utf-8">
|
18
18
|
<title>無題ドキュメント</title>
|
19
19
|
</head>
|
20
20
|
|
21
|
-
|
22
|
-
### ナビゲーション css
|
23
21
|
<style>
|
24
|
-
|
22
|
+
.menu li {
|
25
23
|
position: relative;
|
26
24
|
float: right;
|
27
25
|
}
|
28
|
-
|
26
|
+
.menu li a {
|
29
27
|
display: block;
|
30
28
|
text-decoration: none;
|
31
29
|
color: #333;
|
32
30
|
width: 120px;
|
33
31
|
padding: 10px;
|
34
32
|
}
|
35
|
-
|
33
|
+
.menu li a:hover {
|
36
34
|
color: #fff;
|
37
35
|
background: #e8002a;
|
38
36
|
}
|
39
|
-
|
37
|
+
.menu li:hover > ul {
|
40
38
|
display: block;
|
41
39
|
}
|
42
|
-
|
40
|
+
.menu ul {
|
43
41
|
display: none;
|
44
42
|
position: absolute;
|
45
43
|
top: 40px;
|
46
44
|
width: 140px;
|
47
45
|
}
|
48
|
-
|
46
|
+
|
49
|
-
|
47
|
+
.kv {
|
50
48
|
height: 100vh;
|
51
49
|
position: relative;
|
52
50
|
}
|
53
|
-
|
51
|
+
.bg {
|
54
52
|
height: 100%;
|
55
53
|
background: url("../Downloads/PAK86_komorebitohizashi.jpg") no-repeat center/cover;
|
56
54
|
}
|
57
|
-
|
55
|
+
.text-block {
|
58
56
|
width: 100%;
|
59
57
|
position: absolute;
|
60
58
|
bottom: 100px;
|
61
59
|
left: 50%;
|
62
60
|
transform: translateX(-50%);
|
63
61
|
}
|
64
|
-
|
62
|
+
.text-black {
|
65
63
|
display: none;
|
66
64
|
}
|
67
|
-
|
65
|
+
.text {
|
68
66
|
font-size: 4.0rem;
|
69
67
|
font-weight: 600;
|
70
68
|
text-align: center;
|
71
69
|
letter-spacing: .02em;
|
72
70
|
}
|
73
|
-
|
71
|
+
.text-white .text {
|
74
72
|
color: #fff;
|
75
73
|
}
|
76
|
-
|
74
|
+
.text-black .text {
|
77
75
|
color: #000;
|
78
76
|
}
|
79
|
-
|
77
|
+
|
80
78
|
@media screen and (min-width: 560px) {
|
81
|
-
|
79
|
+
.text-black {
|
82
80
|
display: block;
|
83
81
|
}
|
84
|
-
|
82
|
+
.text-inner {
|
85
83
|
width: 50%;
|
86
84
|
overflow: hidden;
|
87
85
|
}
|
88
|
-
|
86
|
+
.text {
|
89
87
|
font-size: 40px;
|
90
88
|
}
|
91
|
-
|
89
|
+
.text-black .text {
|
92
90
|
width: 200%;
|
93
91
|
}
|
94
92
|
}
|
95
93
|
|
96
94
|
@media screen and (min-width: 960px) {
|
97
|
-
|
95
|
+
.bg {
|
98
96
|
width: 80%;
|
99
97
|
height: 80%;
|
100
98
|
position: relative;
|
@@ -102,49 +100,49 @@
|
|
102
100
|
margin-left: auto;
|
103
101
|
z-index: 1;
|
104
102
|
}
|
105
|
-
|
103
|
+
.text-block {
|
106
104
|
transform: none;
|
107
105
|
}
|
108
|
-
|
106
|
+
.text-white {
|
109
107
|
bottom: 12.5%;
|
110
108
|
left: -12.5%;
|
111
109
|
}
|
112
|
-
|
110
|
+
.text-black {
|
113
111
|
width: auto;
|
114
112
|
bottom: 30%;
|
115
113
|
left: 10%;
|
116
114
|
}
|
117
|
-
|
115
|
+
.text-inner {
|
118
116
|
width: 100%;
|
119
117
|
}
|
120
|
-
|
118
|
+
.text {
|
121
119
|
font-size: 54px;
|
122
120
|
text-align: left;
|
123
121
|
letter-spacing: .1em;
|
124
122
|
}
|
125
|
-
|
123
|
+
.text-black .text {
|
126
124
|
width: 100%;
|
127
125
|
}
|
128
126
|
}
|
129
127
|
</style>
|
130
|
-
|
128
|
+
|
131
129
|
<body>
|
132
130
|
<header class="header">
|
133
131
|
<nav>
|
134
|
-
|
132
|
+
<ul class="menu">
|
135
|
-
|
133
|
+
<li><a href="">NAVI</a></li>
|
136
|
-
|
134
|
+
<li><a href="">NAVI</a>
|
137
135
|
<ul>
|
138
136
|
<li><a href="">NAVI2</a></li>
|
139
137
|
<li><a href="">NAVI2</a></li>
|
140
138
|
<li><a href="">NAVI2</a></li>
|
141
|
-
|
139
|
+
<li><a href="">NAVI2</a></li>
|
142
|
-
|
140
|
+
<li><a href="">NAVI2</a></li>
|
143
|
-
|
141
|
+
<li><a href="">NAVI2</a></li>
|
144
|
-
|
142
|
+
</ul>
|
145
143
|
</li>
|
146
144
|
<li><a href="index.html">NAVI</a></li>
|
147
|
-
|
145
|
+
</ul>
|
148
146
|
</nav>
|
149
147
|
</header>
|
150
148
|
<div class="kv">
|
4
コードを見やすくしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,6 +9,7 @@
|
|
9
9
|
左側の画像からはみ出ている文字のレイアウトが崩れている。
|
10
10
|
|
11
11
|
### 該当のソースコード
|
12
|
+
```HTML
|
12
13
|
|
13
14
|
<!doctype html>
|
14
15
|
**<html>**
|
@@ -130,7 +131,7 @@
|
|
130
131
|
<body>
|
131
132
|
<header class="header">
|
132
133
|
<nav>
|
133
|
-
<ul class="menu">
|
134
|
+
**<ul class="menu">**
|
134
135
|
<li><a href="">NAVI</a></li>
|
135
136
|
<li><a href="">NAVI</a>
|
136
137
|
<ul>
|
@@ -140,10 +141,10 @@
|
|
140
141
|
<li><a href="">NAVI2</a></li>
|
141
142
|
<li><a href="">NAVI2</a></li>
|
142
143
|
<li><a href="">NAVI2</a></li>
|
143
|
-
|
144
|
+
</ul>
|
144
145
|
</li>
|
145
146
|
<li><a href="index.html">NAVI</a></li>
|
146
|
-
</ul>
|
147
|
+
**</ul>**
|
147
148
|
</nav>
|
148
149
|
</header>
|
149
150
|
<div class="kv">
|
@@ -162,8 +163,8 @@
|
|
162
163
|
</div>
|
163
164
|
</body>
|
164
165
|
</html>
|
166
|
+
```
|
165
167
|
|
166
|
-
|
167
168
|
### 試したこと
|
168
169
|
|
169
170
|
・要素がかぶっているのかと思い、ナビ下にmarginを入れたが変化なし
|
3
コードを見やすくしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,86 +11,89 @@
|
|
11
11
|
### 該当のソースコード
|
12
12
|
|
13
13
|
<!doctype html>
|
14
|
-
<html>
|
14
|
+
**<html>**
|
15
15
|
<head>
|
16
16
|
<meta charset="utf-8">
|
17
17
|
<title>無題ドキュメント</title>
|
18
18
|
</head>
|
19
19
|
|
20
|
+
|
21
|
+
### ナビゲーション css
|
20
22
|
<style>
|
21
|
-
.menu li {
|
23
|
+
**.menu li** {
|
22
24
|
position: relative;
|
23
25
|
float: right;
|
24
26
|
}
|
25
|
-
.menu li a {
|
27
|
+
**.menu li a** {
|
26
28
|
display: block;
|
27
29
|
text-decoration: none;
|
28
30
|
color: #333;
|
29
31
|
width: 120px;
|
30
32
|
padding: 10px;
|
31
33
|
}
|
32
|
-
.menu li a:hover {
|
34
|
+
**.menu li a:hover** {
|
33
35
|
color: #fff;
|
34
36
|
background: #e8002a;
|
35
37
|
}
|
36
|
-
.menu li:hover > ul {
|
38
|
+
**.menu li:hover > ul** {
|
37
39
|
display: block;
|
38
40
|
}
|
39
|
-
.menu ul {
|
41
|
+
**.menu ul** {
|
40
42
|
display: none;
|
41
43
|
position: absolute;
|
42
44
|
top: 40px;
|
43
45
|
width: 140px;
|
44
46
|
}
|
47
|
+
### メインビジュアル css
|
45
|
-
.kv {
|
48
|
+
**.kv** {
|
46
49
|
height: 100vh;
|
47
50
|
position: relative;
|
48
51
|
}
|
49
|
-
.bg {
|
52
|
+
**.bg** {
|
50
53
|
height: 100%;
|
51
54
|
background: url("../Downloads/PAK86_komorebitohizashi.jpg") no-repeat center/cover;
|
52
55
|
}
|
53
|
-
.text-block {
|
56
|
+
**.text-block** {
|
54
57
|
width: 100%;
|
55
58
|
position: absolute;
|
56
59
|
bottom: 100px;
|
57
60
|
left: 50%;
|
58
61
|
transform: translateX(-50%);
|
59
62
|
}
|
60
|
-
.text-black {
|
63
|
+
**.text-black** {
|
61
64
|
display: none;
|
62
65
|
}
|
63
|
-
.text {
|
66
|
+
**.text** {
|
64
67
|
font-size: 4.0rem;
|
65
68
|
font-weight: 600;
|
66
69
|
text-align: center;
|
67
70
|
letter-spacing: .02em;
|
68
71
|
}
|
69
|
-
.text-white .text {
|
72
|
+
**.text-white .text** {
|
70
73
|
color: #fff;
|
71
74
|
}
|
72
|
-
.text-black .text {
|
75
|
+
**.text-black .text** {
|
73
76
|
color: #000;
|
74
77
|
}
|
75
|
-
|
78
|
+
### メインビジュアル レスポンス css
|
76
79
|
@media screen and (min-width: 560px) {
|
77
|
-
.text-black {
|
80
|
+
**.text-black** {
|
78
81
|
display: block;
|
79
82
|
}
|
80
|
-
.text-inner {
|
83
|
+
**.text-inner** {
|
81
84
|
width: 50%;
|
82
85
|
overflow: hidden;
|
83
86
|
}
|
84
|
-
.text {
|
87
|
+
**.text** {
|
85
88
|
font-size: 40px;
|
86
89
|
}
|
87
|
-
.text-black .text {
|
90
|
+
**.text-black .text** {
|
88
91
|
width: 200%;
|
89
92
|
}
|
90
93
|
}
|
91
94
|
|
92
95
|
@media screen and (min-width: 960px) {
|
93
|
-
.bg {
|
96
|
+
**.bg **{
|
94
97
|
width: 80%;
|
95
98
|
height: 80%;
|
96
99
|
position: relative;
|
@@ -98,31 +101,32 @@
|
|
98
101
|
margin-left: auto;
|
99
102
|
z-index: 1;
|
100
103
|
}
|
101
|
-
.text-block {
|
104
|
+
**.text-block** {
|
102
105
|
transform: none;
|
103
106
|
}
|
104
|
-
.text-white {
|
107
|
+
**.text-white** {
|
105
108
|
bottom: 12.5%;
|
106
109
|
left: -12.5%;
|
107
110
|
}
|
108
|
-
.text-black {
|
111
|
+
**.text-black** {
|
109
112
|
width: auto;
|
110
113
|
bottom: 30%;
|
111
114
|
left: 10%;
|
112
115
|
}
|
113
|
-
.text-inner {
|
116
|
+
**.text-inner** {
|
114
117
|
width: 100%;
|
115
118
|
}
|
116
|
-
.text {
|
119
|
+
**.text** {
|
117
120
|
font-size: 54px;
|
118
121
|
text-align: left;
|
119
122
|
letter-spacing: .1em;
|
120
123
|
}
|
121
|
-
.text-black .text {
|
124
|
+
**.text-black .text** {
|
122
125
|
width: 100%;
|
123
126
|
}
|
124
127
|
}
|
125
128
|
</style>
|
129
|
+
### HTML
|
126
130
|
<body>
|
127
131
|
<header class="header">
|
128
132
|
<nav>
|
2
文字が多かったので少し削除しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-

|
1
|
+

|
2
2
|
HTML、CSSを勉強中です。
|
3
3
|
ナビゲーションのコードを書いた後にメインビジュアルのコードを追記したのですが、
|
4
4
|
レイアウトが崩れ、ナビもスタイルがあたらなくなりました。
|
1
実際に私が確認したブラウザ画面はこちらです。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
### 前提・実現したいこと
|
1
|
+
### 前提・実現したいこと
|
2
2
|
HTML、CSSを勉強中です。
|
3
3
|
ナビゲーションのコードを書いた後にメインビジュアルのコードを追記したのですが、
|
4
4
|
レイアウトが崩れ、ナビもスタイルがあたらなくなりました。
|