質問編集履歴
4
一部記述ミスがありましたのでhtml変更と画像変更しまいした。宜しくお願いいたします。
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,10 +19,14 @@
|
|
19
19
|
</header>
|
20
20
|
<div class="main">
|
21
21
|
|
22
|
-
<a href=""><img src="img/sample.png" class="shop
|
22
|
+
<a href=""><img src="img/sample.png" class="shop logo"></a>
|
23
|
+
<a href=""><img src="img/100x279.png" class="shop logo2"></a>
|
24
|
+
<a href=""><img src="img/103x279.png" class="shop logo3"></a>
|
25
|
+
<a href=""><img src="img/103x279.png" class="shop logo4"></a>
|
26
|
+
<a href=""><img src="img/100x279.png" class="shop logo5"></a>
|
27
|
+
<a href=""><img src="img/sample.png" class="shop logo6"></a>
|
28
|
+
<img src="img/waku.png" class="waku">
|
23
29
|
|
24
|
-
<img src="img/waku.png" class="waku">
|
25
|
-
|
26
30
|
</div>
|
27
31
|
|
28
32
|
</body>
|
@@ -33,6 +37,7 @@
|
|
33
37
|
</html>
|
34
38
|
```
|
35
39
|
```
|
40
|
+
|
36
41
|
.main{
|
37
42
|
height: 1350px;
|
38
43
|
position: relative;
|
@@ -49,11 +54,32 @@
|
|
49
54
|
display: block;
|
50
55
|
position: absolute;
|
51
56
|
height: 279px;
|
57
|
+
width: 103px;
|
52
58
|
}
|
53
59
|
.logo{
|
54
60
|
top: 65px;
|
61
|
+
left: 227px;
|
62
|
+
}
|
63
|
+
.logo2{
|
64
|
+
top: 344px;
|
65
|
+
left: 227px;
|
66
|
+
}
|
67
|
+
.logo3{
|
68
|
+
top: 65px;
|
69
|
+
left: 331px;
|
70
|
+
}
|
71
|
+
.logo4{
|
72
|
+
top: 623px;
|
55
73
|
left: 225px;
|
56
74
|
}
|
75
|
+
.logo5{
|
76
|
+
top:65px;
|
77
|
+
left: 435px;
|
78
|
+
}
|
79
|
+
.logo6{
|
80
|
+
top:344px;
|
81
|
+
left: 331px;
|
82
|
+
}
|
57
83
|
```
|
58
84
|
|
59
85
|
|
@@ -65,31 +91,31 @@
|
|
65
91
|
大変、素人な質問で申し訳ないですが宜しくお願いいたします。
|
66
92
|
|
67
93
|
HTMLで親要素の<div class="main">に対して
|
68
|
-
img要素の 『shop
|
94
|
+
img要素の 『shop logo』 と 『waku』 をcssのposition:relativeとabsoluteで重ねて
|
69
|
-
『shop
|
95
|
+
『shop logo』 をcssで 『waku』 の左上に位置を指定しました。
|
70
96
|
|
71
97
|
しかし添付した図のように少し画面幅を変えると
|
72
|
-
『shop
|
98
|
+
『shop logo』がズレてしまいます。
|
73
99
|
|
74
100
|
レスポンシブ対応ではなく、
|
75
101
|
幅を少し変えても
|
76
|
-
1枚目のサンプル画像のように
|
102
|
+
1枚目のサンプル画像のように『waku』に合わせて
|
77
|
-
|
103
|
+
『waku』のイメージ内に『shop logo』を画面幅を少し変えてもついていく(合わせる)にはどうしたら良いのでしょうか?
|
78
104
|
|
79
105
|
そもそも今回のようなことが出来ないのでしょうか?
|
80
106
|
|
107
|
+
完成の理想『waku』の画像内に、
|
108
|
+
同じ縦幅の『shop logo』画像で枠内を埋めたいです。
|
109
|
+
|
110
|
+
|
81
111
|
コードはいろいろ試す前の最初の状態にしてあります。
|
82
112
|
|
83
113
|
またcssの『.shop』は
|
84
|
-
これからHTMLに『shop
|
114
|
+
これからHTMLに『class="shop logo"』と一緒の画像を複数、追加するのでまとめて指定するためのcssです。
|
85
115
|
|
116
|
+

|
86
117
|
|
87
|
-

|
88
|
-
|
89
|
-

|
90
|
-
|
91
|
-

|
92
|
-
|
93
119
|
### 発生している問題・エラーメッセージ
|
94
120
|
|
95
121
|
エラーメッセージ
|
3
ご指定いただいた、ソースコードを添付しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -56,7 +56,7 @@
|
|
56
56
|
}
|
57
57
|
```
|
58
58
|
|
59
|
-
|
59
|
+
|
60
60
|
### 前提・実現したいこと
|
61
61
|
位置指定したimg要素同士を画面サイズ(幅)によるズレを無くしたいです。
|
62
62
|
|
2
ご指摘いただいたソースコードの追加。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,44 +1,5 @@
|
|
1
|
-
### 前提・実現したいこと
|
2
|
-
位置指定したimg要素同士を画面サイズ(幅)によるズレを無くしたいです。
|
3
|
-
|
4
|
-
|
5
|
-
|
6
|
-
大変、素人な質問で申し訳ないですが宜しくお願いいたします。
|
7
|
-
|
8
|
-
HTMLで親要素の<div class="main">に対して
|
9
|
-
img要素の 『shop-logo』 と 『waku』 をcssのposition:relativeとabsoluteで重ねて
|
10
|
-
『shop-logo』 をcssで 『waku』 の左上に位置を指定しました。
|
11
|
-
|
12
|
-
しかし添付した図のように少し画面幅を変えると
|
13
|
-
『shop-logo』がズレてしまいます。
|
14
|
-
|
15
|
-
|
1
|
+
```ここに言語を入力
|
16
|
-
幅を少し変えても
|
17
|
-
1枚目のサンプル画像のように
|
18
|
-
左上に固定するにはどうしたら良いのでしょうか?
|
19
|
-
|
20
|
-
そもそも今回のようなことが出来ないのでしょうか?
|
21
|
-
|
22
|
-
コードはいろいろ試す前の最初の状態にしてあります。
|
23
|
-
|
24
|
-
またcssの『.shop』は
|
25
|
-
これからHTMLに『shop-logo』と一緒の画像を追加するのでまとめて指定するためのcssです。
|
26
|
-
|
27
|
-
|
28
|
-

|
29
|
-
|
30
|
-

|
31
|
-
|
32
|
-

|
33
|
-
|
34
|
-
### 発生している問題・エラーメッセージ
|
35
|
-
|
36
|
-
エラーメッセージ
|
37
|
-
|
2
|
+
コード
|
38
|
-
|
39
|
-
### 該当のソースコード
|
40
|
-
|
41
|
-
```
|
42
3
|
<!DOCTYPE html>
|
43
4
|
<html>
|
44
5
|
|
@@ -71,7 +32,6 @@
|
|
71
32
|
|
72
33
|
</html>
|
73
34
|
```
|
74
|
-
|
75
35
|
```
|
76
36
|
.main{
|
77
37
|
height: 1350px;
|
@@ -96,6 +56,50 @@
|
|
96
56
|
}
|
97
57
|
```
|
98
58
|
|
59
|
+
```
|
60
|
+
### 前提・実現したいこと
|
61
|
+
位置指定したimg要素同士を画面サイズ(幅)によるズレを無くしたいです。
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
大変、素人な質問で申し訳ないですが宜しくお願いいたします。
|
66
|
+
|
67
|
+
HTMLで親要素の<div class="main">に対して
|
68
|
+
img要素の 『shop-logo』 と 『waku』 をcssのposition:relativeとabsoluteで重ねて
|
69
|
+
『shop-logo』 をcssで 『waku』 の左上に位置を指定しました。
|
70
|
+
|
71
|
+
しかし添付した図のように少し画面幅を変えると
|
72
|
+
『shop-logo』がズレてしまいます。
|
73
|
+
|
74
|
+
レスポンシブ対応ではなく、
|
75
|
+
幅を少し変えても
|
76
|
+
1枚目のサンプル画像のように
|
77
|
+
左上に固定するにはどうしたら良いのでしょうか?
|
78
|
+
|
79
|
+
そもそも今回のようなことが出来ないのでしょうか?
|
80
|
+
|
81
|
+
コードはいろいろ試す前の最初の状態にしてあります。
|
82
|
+
|
83
|
+
またcssの『.shop』は
|
84
|
+
これからHTMLに『shop-logo』と一緒の画像を追加するのでまとめて指定するためのcssです。
|
85
|
+
|
86
|
+
|
87
|
+

|
88
|
+
|
89
|
+

|
90
|
+
|
91
|
+

|
92
|
+
|
93
|
+
### 発生している問題・エラーメッセージ
|
94
|
+
|
95
|
+
エラーメッセージ
|
96
|
+
```
|
97
|
+
|
98
|
+
### 該当のソースコード
|
99
|
+
|
100
|
+
|
101
|
+
|
102
|
+
|
99
103
|
### 試したこと
|
100
104
|
cssのmargin等で画面に対して、%指定な色々試しましたが解決出来なかったので
|
101
105
|
何とぞご教授宜しくお願いいたします。
|
1
ご指定いただいた、ソースコードを添付しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -38,10 +38,64 @@
|
|
38
38
|
|
39
39
|
### 該当のソースコード
|
40
40
|
|
41
|
-
```ここに言語名を入力
|
42
|
-
ソースコード
|
43
41
|
```
|
42
|
+
<!DOCTYPE html>
|
43
|
+
<html>
|
44
44
|
|
45
|
+
<head>
|
46
|
+
<meta charset="utf-8">
|
47
|
+
<title>sample</title>
|
48
|
+
<meta name="viewport" content="width=device-width">
|
49
|
+
|
50
|
+
<link rel="stylesheet" href="style1.css">
|
51
|
+
</head>
|
52
|
+
|
53
|
+
<body>
|
54
|
+
<header>
|
55
|
+
<h1></h1>
|
56
|
+
<p></p>
|
57
|
+
<p></p>
|
58
|
+
</header>
|
59
|
+
<div class="main">
|
60
|
+
|
61
|
+
<a href=""><img src="img/sample.png" class="shop-logo"></a>
|
62
|
+
|
63
|
+
<img src="img/waku.png" class="waku">
|
64
|
+
|
65
|
+
</div>
|
66
|
+
|
67
|
+
</body>
|
68
|
+
<footer>
|
69
|
+
<h1></h1>
|
70
|
+
</footer>
|
71
|
+
|
72
|
+
</html>
|
73
|
+
```
|
74
|
+
|
75
|
+
```
|
76
|
+
.main{
|
77
|
+
height: 1350px;
|
78
|
+
position: relative;
|
79
|
+
}
|
80
|
+
|
81
|
+
.waku{
|
82
|
+
display: block;
|
83
|
+
height: 1250px;
|
84
|
+
width: auto;
|
85
|
+
margin-left: auto;
|
86
|
+
margin-right: auto;
|
87
|
+
}
|
88
|
+
.shop{
|
89
|
+
display: block;
|
90
|
+
position: absolute;
|
91
|
+
height: 279px;
|
92
|
+
}
|
93
|
+
.logo{
|
94
|
+
top: 65px;
|
95
|
+
left: 225px;
|
96
|
+
}
|
97
|
+
```
|
98
|
+
|
45
99
|
### 試したこと
|
46
100
|
cssのmargin等で画面に対して、%指定な色々試しましたが解決出来なかったので
|
47
101
|
何とぞご教授宜しくお願いいたします。
|