web creating

POROA

【CSS】レスポンシブデザインでPCとスマホで改行の位置を変えたい場合の対処法

デザイン上、PC版とスマホ版で改行位置を変えたい事がありまして、どうしようと悩んでいた時にこちらのサイトをみつけました。
http://code-plus.jp/responsive-br/
なるほど!という感じですね。

簡単にいいますと、PCとスマホで[br]の位置を変えるだけです。

PCで

[PC]
そうですね
そうなんですね
そうゆうことなんですね。

こういう改行をして
スマホで

[SM]
そうですねそうなんですね
そうゆうことなんですね。

としたい場合
スマホの横幅になったときに[br]を削除します。

【HTML】
そうですね<br>そうなんですね<br class="pcbr">そうゆうことなんですね。<br>

【CSS】
@media screen and (max-width: 480px) {
  .br-sp {
    display:none;
  }
}

とすると、横幅が480px以下になった場合改行がなくなります。
ちなみに、「@media screen and (max-width: 480px) 」はブラウザの横幅が480以下になった場合に実行する命令です。

また、逆にスマホの時[br]を追加したい場合は

【CSS】
.br-sp {
  display:none;
}

@media screen and (max-width: 480px) {
  .br-sp {
    display:block;
  }
}

とすると逆にスマホ版に改行が加わります。
著者:poroa | 投稿日:2016年11月03日 | カテゴリ:CSS
  • ■同じカテゴリの記事
  • ■よく見られている記事
■最新記事
■カテゴリ一覧
CSS
Excel
Google Analytics
HTML
jQuery
PHP
SEO
WordPress
ホームページ作成
ホームページ作成講座
未分類
楽天
■アーカイブ
2018年9月
2016年12月
2016年11月
2016年10月
2016年9月
2016年8月
■ランキング