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

回答編集履歴

2

「表示してみるとselectの方がinputと比べて、横幅が短く表示されます。」についての回答を追加

2020/04/19 06:16

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -14,4 +14,13 @@
14
14
  }
15
15
  ```
16
16
 
17
- <li>か<li>の子要素に<div>を追加し、`display: flex;`を指定をするのもありだと思います。
17
+ <li>か<li>の子要素に<div>を追加し、`display: flex;`を指定をするのもありだと思います。
18
+
19
+ ---
20
+ 追記:
21
+
22
+ > 表示してみるとselectの方がinputと比べて、横幅が短く表示されます。
23
+
24
+ `box-sizing: border-box;`により、サイズのズレはなくなりました。
25
+ paddingの指定をwidthに含めるかどうか、という設定なのですが、
26
+ おそらくselectとinputとでこの設定に差異があったのだと思います。

1

修正

2020/04/19 06:15

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -1,3 +1,5 @@
1
+ こちらでいかがでしょうか?
2
+
1
3
  ```CSS
2
4
  label {
3
5
  display: inline-flex;
@@ -10,4 +12,6 @@
10
12
  width: 68%;
11
13
  box-sizing: border-box;
12
14
  }
13
- ```
15
+ ```
16
+
17
+ <li>か<li>の子要素に<div>を追加し、`display: flex;`を指定をするのもありだと思います。