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

質問編集履歴

4

一部記述ミスがありましたのでhtml変更と画像変更しまいした。宜しくお願いいたします。

2020/01/19 04:03

投稿

rvuUBbCHlsCjt2a
rvuUBbCHlsCjt2a

スコア7

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-logo"></a>
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-logo』 と 『waku』 をcssのposition:relativeとabsoluteで重ねて
94
+ img要素の 『shop logo』 と 『waku』 をcssのposition:relativeとabsoluteで重ねて
69
- 『shop-logo』 をcssで 『waku』 の左上に位置を指定しました。
95
+ 『shop logo』 をcssで 『waku』 の左上に位置を指定しました。
70
96
 
71
97
  しかし添付した図のように少し画面幅を変えると
72
- 『shop-logo』がズレてしまいます。
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-logo』と一緒の画像を追加するのでまとめて指定するためのcssです。
114
+ これからHTMLに『class="shop logo"』と一緒の画像を複数、追加するのでまとめて指定するためのcssです。
85
115
 
116
+ ![イメージ説明](fdd43f198cfe1b7c780eb4f901848705.png)
86
117
 
87
- ![html css](a97e3d24c22ca70947d0ba6ec0a71eda.png)
88
-
89
- ![1枚目](a3570ca045c46df6dd16891511adbaf4.png)
118
+ ![イメージ説明](5d23f9ecb473b2b2e91f14fe96a524fd.png)
90
-
91
- ![2枚目](f68d8c0256bc950851e12e84fc29db39.png)
92
-
93
119
  ### 発生している問題・エラーメッセージ
94
120
 
95
121
  エラーメッセージ

3

ご指定いただいた、ソースコードを添付しました。

2020/01/19 04:03

投稿

rvuUBbCHlsCjt2a
rvuUBbCHlsCjt2a

スコア7

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

ご指摘いただいたソースコードの追加。

2020/01/18 16:35

投稿

rvuUBbCHlsCjt2a
rvuUBbCHlsCjt2a

スコア7

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
- ![html css](a97e3d24c22ca70947d0ba6ec0a71eda.png)
29
-
30
- ![1枚目](a3570ca045c46df6dd16891511adbaf4.png)
31
-
32
- ![2枚目](f68d8c0256bc950851e12e84fc29db39.png)
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
+ ![html css](a97e3d24c22ca70947d0ba6ec0a71eda.png)
88
+
89
+ ![1枚目](a3570ca045c46df6dd16891511adbaf4.png)
90
+
91
+ ![2枚目](f68d8c0256bc950851e12e84fc29db39.png)
92
+
93
+ ### 発生している問題・エラーメッセージ
94
+
95
+ エラーメッセージ
96
+ ```
97
+
98
+ ### 該当のソースコード
99
+
100
+
101
+
102
+
99
103
  ### 試したこと
100
104
  cssのmargin等で画面に対して、%指定な色々試しましたが解決出来なかったので
101
105
  何とぞご教授宜しくお願いいたします。

1

ご指定いただいた、ソースコードを添付しました。

2020/01/18 16:34

投稿

rvuUBbCHlsCjt2a
rvuUBbCHlsCjt2a

スコア7

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
  何とぞご教授宜しくお願いいたします。