回答編集履歴

1

説明の改善

2020/10/18 11:57

投稿

hatena19
hatena19

スコア33773

test CHANGED
@@ -1,3 +1,11 @@
1
+ > HTMLにて各テキストボックス、各セレクトボックスにクラスを与え
2
+
3
+ CSSにてそれぞれに幅、高さを同じpxで指定しましたが
4
+
5
+ 明らかにセレクトボックスの方が少しだけ小さいです。
6
+
7
+
8
+
1
9
  paddingとborderの既定値がテキストボックスとセレクトボックスでは異なるので同じheightにすると外枠の高さに差がでます。
2
10
 
3
11
 
@@ -48,16 +56,26 @@
48
56
 
49
57
 
50
58
 
59
+ > その次のお客様・欲しいもの列まで行間がかなり空いてしまっています。
60
+
51
- `box-sizing: border-box;`の方がレイアウト決め時、paddingとborderの考慮して決める必要がないので、下記のよに全要素に対して設定ておいたするのもお勧めです
61
+ 改行タグ無駄に挟んでいわけではないのでうして各行に間が空いてまうのか分かません
52
62
 
53
63
 
54
64
 
55
65
  ```css
56
66
 
57
- * {
67
+ .CustomerGenre {
58
68
 
59
- box-sizing: border-box;
69
+ display: inline-block;
70
+
71
+ /* height: 100px; これが原因 必要ないので削除*/
60
72
 
61
73
  }
62
74
 
63
75
  ```
76
+
77
+
78
+
79
+ あと、閉じタグのない`<p>`をあちこちに置いて行間を空けているようですが、このような使い方はHTMLの規定に反してます。
80
+
81
+ 各要素間の余白はmarginを使って調整してください。