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

回答編集履歴

4

説明追加

2020/01/23 05:40

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
  追記
13
13
  ---
14
- 現状だと`body`の左上が座標基準になります。親要素の`#q1`を座標基準にしたいなら、それに、`position:relative;`を設定してください。
14
+ 現状だと`body`の左上が座標基準になります。親要素の`#q1`を座標基準にしたいなら、それに、`position:relative;`を設定してください。(`absolute`じゃないのでご注意くださいね。)
15
15
 
16
16
  ```css
17
17
  #q1 {

3

追記

2020/01/23 05:40

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -17,4 +17,10 @@
17
17
  #q1 {
18
18
  position:relative;
19
19
  }
20
- ```
20
+ ```
21
+
22
+ 追記2
23
+ ---
24
+ 画像のずれをそろえるには、上記の回答のようにそれぞれの画像の位置決めを left に統一するのがいいのですが、
25
+ そのうえでレスポンシブ対応→画面幅に関わらず画面の中央に表示にするには、親要素(#q1)の幅を固定してそれを中央寄せにする設定にするのがいいでしょう。
26
+ [Codepenサンプル](https://codepen.io/hatena19/pen/qBEJGdx)

2

サンプルリンク追加

2020/01/19 05:57

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -1,9 +1,9 @@
1
- HTMLとCSSでセレクタが異なっているのはタイプミスですか。
1
+ ~~HTMLとCSSでセレクタが異なっているのはタイプミスですか。~~
2
- HTML → btn_yes btn_no
2
+ ~~HTML → btn_yes btn_no~~
3
- CSS → .ye_s .no_
3
+ ~~CSS → .ye_s .no_~~
4
+ ~~タイプミスとして、~~
5
+ (aタグとimgタグの違いでした。)
4
6
 
5
- タイプミスとして、
6
-
7
7
  `.imag_1` と `.imag_2` は、左基準`left:`で位置決めしているのに対して、
8
8
  `.ye_s` と `.no_` は右基準`right:`で位置決めしているのが原因でしょう。
9
9
 

1

説明追記

2020/01/19 03:41

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -7,4 +7,14 @@
7
7
  `.imag_1` と `.imag_2` は、左基準`left:`で位置決めしているのに対して、
8
8
  `.ye_s` と `.no_` は右基準`right:`で位置決めしているのが原因でしょう。
9
9
 
10
- `.ye_s` と `.no_` も左基準の位置決めに修正すればいいでしょう。
10
+ `.ye_s` と `.no_` も左基準の位置決めに修正すればいいでしょう。
11
+
12
+ 追記
13
+ ---
14
+ 現状だと`body`の左上が座標基準になります。親要素の`#q1`を座標基準にしたいなら、それに、`position:relative;`を設定してください。
15
+
16
+ ```css
17
+ #q1 {
18
+ position:relative;
19
+ }
20
+ ```