float属性

CSS入門

 
■概要
 
float属性は、WEBページに画像をどんな形でテキストと一緒に表示するかを設定するものです。
 

  • inherit:親要素を継承
  • left:左側にblockを生成します。
  • right:右側にblockを生成します。
  • none:配置を指定しません。
  • leftrightを指定する場合は、displayは無視されます。
    あと、以降の要素にclear属性が設定されると、画面表示に影響されます。
     
     
    ■使用方法

    .content > img { float: left }

     
    ■例

    <html>
    <head>
     <style>
      .float-container {
       width: 400px;
       border: 2px solid #09c;
      }
      .float-container img {
       float: left;
       margin: 5px;
       padding: 5px;
       border: 2px solid #90C;
      }
     </style>
    </head>
    <body>
     <div class=”float-container”>
      <img src=”images/planet.jpg”>
     情報伝達の手段として、一般的な電子メールですが、
     LINEやインスタグラムなど、短いメッセージやイメージの共有に慣れてしまうと、
     面倒で苦手、という声も聞きます。
     基本となる形を理解していれば、
     怖がる必要はありません。
     以下に基本の形式を紹介します。
     </div>
    </body>
    </html>

    出力結果


     情報伝達の手段として、一般的な電子メールですが、
     LINEやインスタグラムなど、短いメッセージやイメージの共有に慣れてしまうと、
     面倒で苦手、という声も聞きます。
     基本となる形を理解していれば、
     怖がる必要はありません。
     以下に基本の形式を紹介します。

     
    ■レイアウトのfloat
    float属性は、もともとイメージとテキストの配置のために登場したが、最近はレイアウトを設定するためにもよく使われます。
    divタグfloat属性とwidth, height属性などを利用する方法です。
     
    ■例

    <html>
    <head>
    <style>
     .ex-layout { height: 310px }
     .menu {
      width: 300px;
      height: 40px;
      border: 2px solid #09c;
      background-color: #d7f5ff;
     }
     .main .left-menu {
      float: left;
      width: 50px;
      height: 254px;
      border: 2px solid red;
      background-color: #ffe7d5;
     }
     .main .content {
      float: left;
      width: 250px;
      height: 250px;
     }
     .main .content .article {
      height: 200px;
      border: 2px solid blue;
      background-color: #e2e9ff;
     }
     .main .content .comment {
      height: 50px;
      border: 2px solid purple;
      background-color: #ffddff;
     }
    </style>
    </head>
    <body>
     <div class=”ex-layout”>
      <div class=”menu”>global menu</div>
      <div class=”main”>
       <div class=”left-menu”>left menu</div>
       <div class=”content”>
        <div class=”article”>article</div>
        <div class=”comment”>comment</div>
       </div>
      </div>
     </div>
    </body>
    </html>

    出力結果

    left menu
    article
    comment

     
     
     
     

    当サイトは広告を含めています。広告のクリックによる収益は全て当サイトの管理、維持、コンテンツ製作に使われます。

     

    Team ladybird
    タイトルとURLをコピーしました