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

回答編集履歴

2

修正しました

2020/06/19 21:28

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -25,6 +25,4 @@
25
25
  > 文字が上になってしまうため position:relative; と top:○px; を使って真ん中にしたのですがカーソルを合わセルと下ににずれてしまいます。↓
26
26
 
27
27
  今回のシチュエーションでtopを使用するのが妥当ではないので、
28
- paddingを使用するか、`display: flex;`などを使うほうが楽だと思われます。
28
+ paddingを使用するか、`display: flex;`などを使うほうが楽だと思われます。
29
-
30
- また、「カーソルを合わせると下にずれる」という挙動は、おそらく`.nav1 li:hover`に指定したからではないかと思います。もし心当たりがあれば、`:hover`には指定しないようにしてみてください。

1

修正しました。

2020/06/19 21:28

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -1,7 +1,6 @@
1
+ topではなく、padding-topを使用するか、
1
- > 文字が上になってしまため position:relative; と top:○px; を使って真ん中にたのですがカーソルを合わセルと下ににずれしまます。↓
2
+ 以下のよに`display: flex;`を使してみるとかがでしょうか?
2
3
 
3
- topではなく、padding-topを使用するか、以下のように`display: flex;`を使用してみてください。
4
-
5
4
  ```CSS
6
5
  a {
7
6
  text-decoration: none;
@@ -20,4 +19,12 @@
20
19
  background-color: #8bd1d0;
21
20
  transition: all 0.5s;
22
21
  }
23
- ```
22
+ ```
23
+
24
+ ---
25
+ > 文字が上になってしまうため position:relative; と top:○px; を使って真ん中にしたのですがカーソルを合わセルと下ににずれてしまいます。↓
26
+
27
+ 今回のシチュエーションでtopを使用するのが妥当ではないので、
28
+ paddingを使用するか、`display: flex;`などを使うほうが楽だと思われます。
29
+
30
+ また、「カーソルを合わせると下にずれる」という挙動は、おそらく`.nav1 li:hover`に指定したからではないかと思います。もし心当たりがあれば、`:hover`には指定しないようにしてみてください。