アメブロカスタマイズ

 CSS編集可能デザインでオリジナルデザイン(独自の飾りつけ)をしても、スマホでは反映されません。本文にCSSを埋め込むことで解決します。

CSSを記事に埋め込む

style属性でCSSを書き込む

手順

①「HTML表示」をクリックします。

② 本文中のCSSスタイルを与えたいタグ部分に

 

HTML

<p style="~ # CSSを記述する ">
   # 内容

</p>

style属性でCSSを記述します。

青色の枠線で囲む場合を示します。マージンとパディングも指定しています。

 

HTML

<div style="border: 1px solid blue;  margin: 0.5em; padding: 0.5em;">

  <p>青色の枠線で本文を囲みたい。</p>

</div>

表示

青色の枠線で本文を囲みたい。

 

CSS領域を作る

手順

①「HTML表示」をクリックします。

② 本文中の一番最後に

 

HTML

<p>~</p>
<p><style type="text/css">

  ~ # CSSを記述する

</style></p>

styleのtype属性でtext/cssを指定して追加します。

 

 style="" では実現できなかった background-image などのurl関数を使うCSSプロパティも利用することができるようになります。

3色の枠線を描くCSSを埋め込む場合を示します。

 

CSS
<p>
<style type="text/css">
  .border-green {
    border: #0a0 solid 1px; padding: 0.5em; margin: 0.5em;
  }
  .border-blue {
    border: #0af solid 1px; padding: 0.5em; margin: 0.5em;
  }
  .border-gray {
    border: #aaa solid 1px; padding: 0.5em; margin: 0.5em;
  }
</style>
</p>

本文からの呼び出し

 HTML表示画面で、緑色の枠を呼び出すには下の様に記述します。

 

HTML

<div class="border-green">
<p>緑色の枠線で本文を囲みたい。</p>
</div>

 

表示

緑色の枠線で本文を囲みたい。

 

 なお、記述したHTMLは、ブログのエディット機能により整形されますが、動作に問題はありません。

パッチワークミッキーのスカートを着た女の子