質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Next.js

Next.jsは、Reactを用いたサーバサイドレンダリングなどを行う軽量なフレームワークです。Zeit社が開発しており、nextコマンドでプロジェクトを作成することにより、開発環境整備が整った環境が即時に作成できます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

CSSフレームワーク

CSSフレームワークは、Webページのスタイルを指定する言語であるCSSを容易に構築するためのツールです。ツイッター社が開発した「Bootstrap」や段組レイアウトが可能な「Foundation」など様々なCSSフレームワークがあります。

Q&A

解決済

1回答

721閲覧

position absoluteで画像をテキストを真ん中にしたい

kakedashidesu

総合スコア50

Next.js

Next.jsは、Reactを用いたサーバサイドレンダリングなどを行う軽量なフレームワークです。Zeit社が開発しており、nextコマンドでプロジェクトを作成することにより、開発環境整備が整った環境が即時に作成できます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

CSSフレームワーク

CSSフレームワークは、Webページのスタイルを指定する言語であるCSSを容易に構築するためのツールです。ツイッター社が開発した「Bootstrap」や段組レイアウトが可能な「Foundation」など様々なCSSフレームワークがあります。

0グッド

0クリップ

投稿2021/04/01 14:41

テキストhogehogeをabsoluteを使って画面の中央に配置したいです。
下記のスタイルを当ててみたのですがテキストが中央になりません。
どうしたらいいでしょうか?

position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;
const Index: FunctionComponent = () => { return ( <> <div className="bg-index height-100vh"> <p className="fs-98 inline-block">hogehoge</p> </div> </> ); }; export default Index;
// display div, span, p { &.inline-block { display: inline-block; } } p { &.fs-98 { font-size: 98px; } //backgroundColor div, img, p { &.bg-index { background-color: #c6d6ee; } } // height div { &.height-100vh { height: 100vh; } } }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Lhankor_Mhy

2021/04/02 01:02

SCSSのかっこの閉じ方が間違っているような気がします。 SCSSが間違っていないなら、HTML構造に問題があるかもしれません。
guest

回答1

0

ベストアンサー

margin: auto; を機能させるには、width: height: の設定が必要だそうです。

HTML

1<body> 2 <div> 3 <p style="position: absolute; font-size: 98px; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 400px; height: 100px;">hogehoge</p> 4 </div> 5</body>

投稿2021/04/02 00:20

FromMZ1500

総合スコア496

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問