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

質問編集履歴

1

文章変更

2019/02/19 05:27

投稿

jugemins
jugemins

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,14 @@
1
1
  ###概要
2
- Firefoxでだけ、テキストエリアの高さ、box-sizingによっておかしくなてしまいます。
2
+ Firefoxでだけこのように↓入力前のテキストエリアがくなり、文字が隠れてしまいます。(入力後は正常な高さに戻ります。)
3
+ [https://jsfiddle.net/wyk3qxhg/](https://jsfiddle.net/wyk3qxhg/)
4
+
5
+
3
6
  ###詳細
4
- ような1行分の高さのテキストエリアがあます。(JS入力値に応じて高さを可変にしているので初期状態は1行分にます。
7
+ 上記JSfiddleりですがご説明します。
5
8
 
9
+ まず次のような1行分の高さのテキストエリアがあります。(JSで入力値に応じて高さを可変にしているので、初期状態は1行分にしてます。)
6
10
 
11
+
7
12
  ```html
8
13
  <textarea>高さを文字ちょうどにしたい</textarea>
9
14
  <style>
@@ -17,14 +22,11 @@
17
22
  </style>
18
23
 
19
24
  ```
20
- しかしこれに下記のようなbox-sizingをかけると、高さがおかしになってしまです。
25
+ しかしこれに下記のようなbox-sizingをかけると、入力前のテキストエリアの高さが低く問題です。
21
26
 
22
27
  ```css
23
28
  *, ::before, ::after {
24
29
  box-sizing: border-box;
25
30
  }
26
31
  ```
27
- Firefoxでだけ、こう↓なります。
28
- [https://jsfiddle.net/wyk3qxhg/](https://jsfiddle.net/wyk3qxhg/)
29
-
30
32
  どうすればテキストエリアの高さを1行分にできますでしょうか?