まっかっか~さんのページ

まっかっか~ユーザー

2.8千文字の記事
  • 3
  • 0pt
掲示板へ

内容にはあまり手を付けません。
崩れたページ可読性の低いページが大好物ですw
グズグズなページがあったら教えてくださいです。。。

さんぷるこーど

ヘッダ(h?)

<h1>h1がここで効いたら困るのです。"<h1>タグは利用できません。"て怒られます。</h1>

→h1はw3c書式仕様上、ページタイトル。g◯◯gleさんの最近の見解はしらんけど。

h2

h3

h4

h5

div float並べ

ここはdiv。分かりやすいようにborder濃いめにしています。背景色も変えておくです。

通常は float:left; で並べるのが、表示順とコードの並びが同じなので分かりやすい。

divはこんな定義(右側突き抜けるんで、わざと改行してます。)

<div style="width: 640px; 
             border: 1px solid #444; 
             background-color: #faa; 
             padding: 0; 
             margin-bottom: 20px;
">
  • div 1つ
  • リストを入れてみる。
  • 高さをえなくていい場合は、heightはあえて定しない
  • div 3つ
  • 2つづつ並べる想定だけど、上のやつらが高さあべこべな時はこうなります。

子div 4つ。 こいつだけ float してない。

上の float してるやつの定義はこんなん

<!-- 
幅298pxの根拠
1,描画エリアサイズ(幅)
divの幅から、
    親divのpadding-left  親divのpadding-right
  を引く。
= 640px + 0
= 640px

2,2つ並べたいので、1の値を2で割る
= 320px

3,2の値から、
    子divのmargin-left +
 divのmargin-right +
 divのborder-left divのborder-right
  を引く
= 320 - (10 + 10 + 1 + 1)
= 320 - 22
= 298px
--> 

<div style="width: 298px; 
           margin: 10px; 
           background-color: #aaf; 
           float: left;
           border:1px solid #000;
">

???なんかおかしいでござる

floatで崩壊してるのってmこのパターンが多い希ガス

div float並べ 再び。

ここはdiv。分かりやすいようにborder濃いめにしています。背景色も変えておくです。

通常は float:left; で並べるのが、表示順とコードの並びが同じなので分かりやすい。

divはこんな定義(右側突き抜けるんで、わざと改行してます。)

<div style="width: 640px; 
             border: 1px solid #444; 
             background-color: #faa; 
             padding: 0; 
             margin-bottom: 20px;
">
  • div 1つ
  • リストを入れてみる。
  • 高さをえなくていい場合は、heightはあえて定しない
  • div 3つ
  • 2つづつ並べる想定だけど、上のやつらが高さあべこべな時はこうなります。
おまじない。

子div 4つ。 こいつだけ float してない。

上の float してるやつの定義はこんなん

<!-- 
幅298pxの根拠
1,描画エリアサイズ(幅)
divの幅から、
    親divのpadding-left  親divのpadding-right
  を引く。
= 640px + 0
= 640px

2,2つ並べたいので、1の値を2で割る
= 320px

3,2の値から、
    子divのmargin-left +
 divのmargin-right +
 divのborder-left divのborder-right
  を引く
= 320 - (10 + 10 + 1 + 1)
= 320 - 22
= 298px
--> 

<div style="width: 298px; 
           margin: 10px; 
           background-color: #aaf; 
           float: left;
           border:1px solid #000;
">

4つの前にこの手のおまじない入れておくと、float した後の書式崩れ回避。

<div style="clear: both;"></div>

上では「おなじない」って入れたけど、手抜きですがdivするのも一応あり。

div float並べ 今度はfloat right。

ここはdiv。分かりやすいようにborder濃いめにしています。背景色も変えておくです。

今回は float:right; で並べてみる。エディタ上は、上と同じ表記順で、styleのfloat定が違うだけ。

  • div 1つ
  • リストを入れてみる。
  • 高さをえなくていい場合は、heightはあえて定しない
  • div 3つ
  • 2つづつ並べる想定だけど、上のやつらが高さあべこべな時はこうなります。

こんな感じで、右側から順番に入っていく訳です。使いどころは、記事の右側に表を置いて、左側に本文を並べていくような配置にしたい場合、なんかですかね。R-9Aとかの記事や、ヤン・ウェンリー提督の生地なんかではガッツリ使われてます。

ただ、Rの系譜あたりで顕著でしたが、clearfix系(class "clearfix" は定義されてないから、style="clear:both;"としとく。)のブロックを適宜挟まないと、表題(h3とかh4)に被ってしまって、見たが悪くなります。

Rの系譜は本文も div で囲って周り込みしで整形。ヤン提督の方は clear:both; のstyleがついたdiv追加で回り込みに配慮。 標準型戦艦(銀河帝国)標準型戦艦(自由惑星同盟)div追加ですな。

子div 4つ。 今回はこいつもfloat中〜

float:right; で位置を動かす場合、右に来るブロックを先に記述してから、本文を記述してきます。この文も4つのdivの後に記述しています。

基本的に回り込まれるモノを先に記述する。と覚えておけば、いろいろと把握しやすいはず。。。です。というわけで、だいたい、floatはこんなもんで一回終わらせます。

もう一回おまじない。

気が向いたらサンプル増やしてくです。

【スポンサーリンク】

  • 3
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

ウマ娘 プリティーダービー (単) 記事と一緒に動画もおすすめ!
提供: kuu
もっと見る

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

まっかっか~

まだ掲示板に書き込みがありません…以下のようなことを書き込んでもらえると嬉しいでーす!

  • 記事を編集した人の応援(応援されると喜びます)
  • 記事に追加して欲しい動画・商品・記述についての情報提供(具体的だと嬉しいです)
  • まっかっか~についての雑談(ダラダラとゆるい感じで)

書き込みを行うには、ニコニコのアカウントが必要です!


ニコニコニューストピックス