2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【初心者】レスポンシブデザインにしたときに、単語や数字の途中で改行されないようにする方法

Last updated at Posted at 2019-06-06

はじめに

最近スマホページの作成をしたのですが、画面幅を変えて表示していると、画面幅が狭くなるとどうしても数字で表記していた部分が途中で改行されてしまう事態に陥りました。だからと言って文字サイズを小さくするわけにもいかず。最終的に、画面幅が狭い場合は数字表記部分をまとめて改行して表示することになったのですが、そんなこと出来る設定なんてあるんですか!?と思ったので備忘録まで。

実はめっちゃ簡単だった!!

「spanタグを使えば出来るよ」と、ほぼ答えを教えてもらって調べてみたら、spanタグに対してcssで「display: inline-block」を指定してあげるだけでした。簡単すぎる!さすがspanタグ!!
下記のHTMLを起動し、画面の横幅を狭くしたり広げたりすると「なにぬねの」の部分だけはまとめて改行されることが確認出来ると思います。

<!DOCTYPE html>
<html lang="ja">
 <head>
  <title>Sample</title>
  <link rel="stylesheet" href="css/index.css">
 </head>
 <body>
  <p><span>あいうえおかきくけこさしすせそたちつてと<span>なにぬねの</span>はひふへほまみむめも</p>
 </body>
</html>
p {font-size: 35px;}
span {display: inline-block;}

まとめ

spanタグは分かりやすくて便利なタグだな~と思っていましたが、もっと便利なタグという印象に変わりました。これで使い方をまた1つ覚えました!!ちょっと賢くなった気分。笑

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?