<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>CSSレイアウト実践講座</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/" />
    <link rel="self" type="application/atom+xml" href="http://css.uka-p.com/atom.xml" />
    <id>tag:css.uka-p.com,2008-12-02://1</id>
    <updated>2009-09-15T15:43:55Z</updated>
    <subtitle>SEOにも強く、表示も速くなるCSS（スタイルシート）によるホームページレイアウトの実践講座です。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.22-ja</generator>

<entry>
    <title>「サイト作成関連書籍カテゴリ」を修正しました</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/info/20090916_books.html" />
    <id>tag:css.uka-p.com,2009://1.137</id>

    <published>2009-09-15T15:40:04Z</published>
    <updated>2009-09-15T15:43:55Z</updated>

    <summary>先日来、書籍データが表示されなくなっておりました「サイト作成関連書籍カテゴリ」内...</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="99インフォメーション" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>先日来、書籍データが表示されなくなっておりました「<a href="/books/">サイト作成関連書籍カテゴリ</a>」内の各記事ですが、本日、プログラムを修正し、正常に表示されるようになりました。</p>]]>
        <![CDATA[<p>大変ご迷惑をおかけいたしましたが、今後は「楽天ブックス」内で販売されている書籍を、CSS、HTMLといったジャンルごとに表示いたしますので、ぜひご活用ください。</p>]]>
    </content>
</entry>

<entry>
    <title>CSS nite in NIIGATA（新潟）に参加してきました</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/info/css_nite.html" />
    <id>tag:css.uka-p.com,2009://1.135</id>

    <published>2009-04-17T13:47:01Z</published>
    <updated>2009-04-17T14:15:30Z</updated>

    <summary>新潟で開催された「CSS nite in NIIGATA」に参加した感想と、CSS niteの紹介。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="99インフォメーション" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>4月11日、新潟市で行われた「CSS nite in NIIGATA」に参加しました。</p>]]>
        <![CDATA[<p>CSS niteとは、サイト制作に関する幅広い話題を聞くことができるサイト制作者のためのイベント。私が参加したCSS nite in NIIGATAにも、70名を超えるウェブ関係者が集結し（ウェブ制作、DTP半々くらいのようでした。）、Javascriptライブラリ、Adobe CS4の新機能、ウェブ標準といった内容のお話が講演されました。</p>

<p><img src="http://farm4.static.flickr.com/3371/3434180994_13edd750ed.jpg" alt="CSS nite代表・鷹野さんの講演" width="500" height="281" /></p>

<ul><li><a target="_blank" href="http://www.uka-blog.com/web/html_css/entry_001053.html">CSS nite in NIIGATA詳細参加レポート</a>（うかブログ）</li></ul>

<p>それぞれの講演内容や感想は詳細レポートをご覧いただくとして、私が興味深く思ったのは、公演内容もさることながら、イベント後に行われた参加者のこんなお話。</p>

<p>「ウェブ制作者同士、横の繋がりが欲しいんだけど、なかなかきっかけがなくて...。でも、CSS niteがそのきっかけになった！」</p>

<p>確かにおっしゃる通り、情報交換や知識の共有、テクニカルことなどなど、そういうお話がしたくても、周りにウェブ関係の人がいないってのはよくあることですよね。私自身、その1人だったりします。</p>

<p>サイトのデザイン、制作って、結構孤独な作業なんですよねー。<br />
そんな中、ウェブ制作者同士がとコミュニケーションを取れるようになると、気持ち的にすっごく楽になったり。また、困ったことが出てきたら気軽に質問できるようになったりもしますし、このような関係を作るというのは非常に重要なことかと。</p>

<p>CSS niteは、新潟で開催されたことからもわかるように、首都圏に限らず全国各地で開催されているウェブ制作のためのイベント。</p>

<p>「ウチ、田舎だからこの手のイベントってなかなかないんだよねぇ...。」</p>

<p>そんなあなたの町にもCSS niteがやってくるかもしれませんよ！<br />
ということで、CSS niteの公式サイトを要チェック☆です。</p>

<ul>
<li><a target="_blank" href="http://cssnite.jp/">CSS nite公式サイト</a></li>
<li><a target="_blank" href="http://cssnite.deez.jp/">CSS nite in NIIGATA公式サイト</a></li>
<li><a target="_blank" href="http://www.uka-blog.com/web/html_css/entry_001053.html">CSS nite in NIIGATA参加レポート</a></li>
</ul>]]>
    </content>
</entry>

<entry>
    <title>[サイト紹介]CSSフリーライブラリー</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/info/20090316_link.html" />
    <id>tag:css.uka-p.com,2009://1.134</id>

    <published>2009-03-16T03:33:42Z</published>
    <updated>2009-09-28T23:45:19Z</updated>

    <summary>CSS関連リンク集「CSSフリーライブラリー」のご紹介。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="99インフォメーション" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>このたび、CSS関連の情報やテンプレートを無料で提供しているサイトのリンク集「CSSフリーライブラリー」様の1コーナー「今週のPick Up！」にて、当サイトをご紹介いただきました。</p>]]>
        <![CDATA[<ul>
<li><a target="_blank" href="http://www.css-freelibrary.com/">CSSフリーライブラリー</a></li>
</ul>

<p>「CSSフリーライブラリー」は、サイトのトップバナーにあるとおり、「CSSを使ってきれいなホームページを作りたい人のために、無料CSS素材・テンプレートなどを提供している『お勧めサイト』を紹介」しているサイトです。</p>

<p>私、CSSはネットで提供されている情報を頼りに覚えてきたんですが、なかなか「これ！」というサイトに出会うまでに時間がかかっちゃったりするんですよね。その点、CSSフリーライブラリーでは、管理人よっしーさんが「これ！」と思ったサイトが分かりやすくまとめられており、CSSお勉強中という方にはもってこいのサイトになってます。</p>

<p>この中で、当サイトについて「サイト構成自体も、各カテゴリーごとにシンプルで美しく、かつとても機能的にデザインされています。」と評価していただいてます。</p>

<p>私は、このサイトを作るにあたり「画像なし、CSSだけでもこんな感じで見栄えを整えられますよー」というのを知っていただきたくて今のデザインにしているので、このように言っていただけて大変嬉しく思います。</p>

<p>せっかくのご紹介を汚さぬよう、今後も定期的に内容の見直しを図っていければと思っております。</p>

<ul>
<li><a target="_blank" href="http://www.css-freelibrary.com/">CSSフリーライブラリー</a></li>
</ul>]]>
    </content>
</entry>

<entry>
    <title>CSSレイアウト実践講座がリニューアルしました</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/info/20090121_renewal.html" />
    <id>tag:test.uka-p.com,2009://1.133</id>

    <published>2009-01-20T15:59:52Z</published>
    <updated>2009-01-20T16:13:14Z</updated>

    <summary>CSSレイアウト実践講座リニューアルに関するお知らせ。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="99インフォメーション" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>2005年8月に開設した「CSSレイアウト実践講座」ですが、この度、記事の改訂、追加等を行い、2009年1月21日にリニューアルオープンしました。</p>]]>
        <![CDATA[<p>これまでは、CSSによるサイトレイアウトのみに特化したサイトとなっていましたが、今回のリニューアルで以下のカテゴリを追加・拡充しました。</p>

<ul>
<li><a href="/reference/">CSSリファレンス</a></li>
<li><a href="/cause/">CSSレイアウト崩れの原因</a></li>
<li><a href="/xhtml/">XHTML基礎講座</a></li>
<li><a href="/parts/">サイトパーツの作り方</a></li>
<li><a href="/books/">サイト作成関連書籍</a></li>
</ul>

<p>これにより、CSSレイアウトに関する以外にも、サイト作成全般でご利用いただけるサイトとなっております。</p>

<p>なお、これまで掲載していましたテンプレートにつきましては、一時公開を見合わせています。今後、準備が整い次第、よりご利用いただきやすい形で再リリースする予定ですので、しばらくお待ちいただければ幸いです。</p>

<p>今後とも、CSSレイアウト実践講座をよろしくお願いいたします♪</p>]]>
    </content>
</entry>

<entry>
    <title>アルファベット順CSSプロパティ一覧</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/reference/alist.html" />
    <id>tag:test.uka-p.com,2009://1.132</id>

    <published>2009-01-19T03:52:24Z</published>
    <updated>2009-01-19T03:57:54Z</updated>

    <summary>CSSプロパティのアルファベット順の一覧表です。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="30CSSリファレンス" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>CSSプロパティのアルファベット順の一覧表です。</p>]]>
        <![CDATA[<div id="referenceBigWrap">
<h4>B</h4>
<ul>
<li><a href="/reference/ref1/background.html">background</a></li>
<li><a href="/reference/ref1/background-color.html">background-color</a></li>
<li><a href="/reference/ref1/background-imgae.html">background-imgae</a></li>
<li><a href="/reference/ref1/background-position.html">background-position</a></li>
<li><a href="/reference/ref1/background-repeat.html">background-repeat</a></li>
<li><a href="/reference/ref1/background-attachment.html">background-attachment</a></li>
<li><a href="/reference/ref1/border.html">border</a></li>
<li><a href="/reference/ref1/border-style.html">border-style</a></li>
<li><a href="/reference/ref1/border-width.html">border-width</a></li>
<li><a href="/reference/ref1/border-color.html">border-color</a></li>
<li><a href="/reference/ref1/border-top.html">border-top</a></li>
<li><a href="/reference/ref1/border-top-style.html">border-top-style</a></li>
<li><a href="/reference/ref1/border-top-width.html">border-top-width</a></li>
<li><a href="/reference/ref1/border-top-color.html">border-top-color</a></li>
<li><a href="/reference/ref1/border-bottom.html">border-bottom</a></li>
<li><a href="/reference/ref1/border-bottom-style.html">border-bottom-style</a></li>
<li><a href="/reference/ref1/border-bottom-width.html">border-bottom-width</a></li>
<li><a href="/reference/ref1/border-bottom-color.html">border-bottom-color</a></li>
<li><a href="/reference/ref1/border-left.html">border-left</a></li>
<li><a href="/reference/ref1/border-left-style.html">border-left-style</a></li>
<li><a href="/reference/ref1/border-left-width.html">border-left-width</a></li>
<li><a href="/reference/ref1/border-left-color.html">border-left-color</a></li>
<li><a href="/reference/ref1/border-right.html">border-right</a></li>
<li><a href="/reference/ref1/border-right-style.html">border-right-style</a></li>
<li><a href="/reference/ref1/border-right-width.html">border-right-width</a></li>
<li><a href="/reference/ref1/border-right-color.html">border-right-color</a></li>
<li><a href="/reference/ref2/bottom.html">bottom</a></li>
<li><a href="/reference/ref3/border-collapse.html">border-collapse</a></li>
<li><a href="/reference/ref3/border-spacing.html">border-spacing</a></li>
</ul>

<h4>C</h4>
<ul>
<li><a href="/reference/ref2/clear.html">clear</a></li>
<li><a href="/reference/ref3/color.html">color</a></li>
<li><a href="/reference/ref3/caption-side.html">caption-side</a></li>
<li><a href="/reference/ref3/cursor.html">cursor</a></li>
</ul>

<h4>D</h4>
<ul>
<li><a href="/reference/ref2/display.html">display</a></li>
</ul>

<h4>F</h4>
<ul>
<li><a href="/reference/ref2/float.html">float</a></li>
<li><a href="/reference/ref3/font.html">font</a></li>
<li><a href="/reference/ref3/font-style.html">font-style</a></li>
<li><a href="/reference/ref3/font-variant.html">font-variant</a></li>
<li><a href="/reference/ref3/font-weight.html">font-weight</a></li>
<li><a href="/reference/ref3/font-size.html">font-size</a></li>
<li><a href="/reference/ref3/font-family.html">font-family</a></li>
</ul>

<h4>H</h4>
<ul>
<li><a href="/reference/ref1/height.html">height</a></li>
</ul>

<h4>L</h4>
<ul>
<li><a href="/reference/ref2/left.html">left</a></li>
<li><a href="/reference/ref3/line-height.html">line-height</a></li>
<li><a href="/reference/ref3/letter-spacing.html">letter-spacing</a></li>
<li><a href="/reference/ref3/list-style.html">list-style</a></li>
<li><a href="/reference/ref3/list-style-type.html">list-style-type</a></li>
<li><a href="/reference/ref3/list-style-image.html">list-style-image</a></li>
<li><a href="/reference/ref3/list-style-position.html">list-style-position</a></li>
</ul>
<h4>M</h4>
<ul>
<li><a href="/reference/ref2/margin.html">margin</a></li>
<li><a href="/reference/ref2/margin-top.html">margin-top</a></li>
<li><a href="/reference/ref2/margin-bottom.html">margin-bottom</a></li>
<li><a href="/reference/ref2/margin-left.html">margin-left</a></li>
<li><a href="/reference/ref2/margin-right.html">margin-right</a></li>
</ul>

<h4>O</h4>
<ul>
<li><a href="/reference/ref2/overflow.html">overflow</a></li>
</ul>

<h4>P</h4>
<ul>
<li><a href="/reference/ref2/padding.html">padding</a></li>
<li><a href="/reference/ref2/padding-top.html">padding-top</a></li>
<li><a href="/reference/ref2/padding-bottom.html">padding-bottom</a></li>
<li><a href="/reference/ref2/padding-left.html">padding-left</a></li>
<li><a href="/reference/ref2/padding-right.html">padding-right</a></li>
<li><a href="/reference/ref2/position.html">position</a></li>
</ul>

<h4>R</h4>
<ul>
<li><a href="/reference/ref2/right.html">right</a></li>
</ul>

<h4>T</h4>
<ul>
<li><a href="/reference/ref2/top.html">top</a></li>
<li><a href="/reference/ref3/text-align.html">text-align</a></li>
<li><a href="/reference/ref3/text-decoration.html">text-decoration</a></li>
<li><a href="/reference/ref3/text-indent.html">text-indent</a></li>
<li><a href="/reference/ref3/table-layout.html">table-layout</a></li>
</ul>

<h4>V</h4>
<ul>
<li><a href="/reference/ref2/visibility.html">visibility</a></li>
<li><a href="/reference/ref3/vertical-align.html">vertical-align</a></li>
</ul>
<h4>W</h4>
<ul>
<li><a href="/reference/ref1/width.html">width</a></li>
<li><a href="/reference/ref3/white-space.html">white-space</a></li>
</ul>

<h4>Z</h4>
<ul>
<li><a href="/reference/ref2/position.html">position</a></li>
</ul>
</div>]]>
    </content>
</entry>

<entry>
    <title>文章の書き方関連書籍</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/books/text.html" />
    <id>tag:css.uka-p.com,2009://1.138</id>

    <published>2009-01-19T00:22:52Z</published>
    <updated>2009-11-08T08:51:56Z</updated>

    <summary>サイト作成に役立つ「文章の書き方」に関する書籍のリンク集。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="90サイト作成関連書籍" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>サイト作成に役立つ「ウェブデザイン」に関する書籍のリンク集。</p>]]>
        <![CDATA[<?php
$q = "文章の書き方";
$g = "001";
require ('./rakuten.php');
?>]]>
    </content>
</entry>

<entry>
    <title>ウェブデザイン関連書籍</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/books/webdesign.html" />
    <id>tag:test.uka-p.com,2009://1.131</id>

    <published>2009-01-19T00:21:52Z</published>
    <updated>2009-11-08T08:39:30Z</updated>

    <summary>サイト作成に役立つ「ウェブデザイン」に関する書籍のリンク集。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="90サイト作成関連書籍" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>サイト作成に役立つ「ウェブデザイン」に関する書籍のリンク集。</p>]]>
        <![CDATA[<?php
$q = "ウェブデザイン webデザイン";
$g = "001005";
require ('./rakuten.php');
?>]]>
    </content>
</entry>

<entry>
    <title>ワードプレス関連書籍</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/books/wordpress.html" />
    <id>tag:test.uka-p.com,2009://1.129</id>

    <published>2009-01-19T00:14:04Z</published>
    <updated>2009-09-15T13:52:13Z</updated>

    <summary>サイト作成に役立つ「ワードプレス」に関する書籍のリンク集。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="90サイト作成関連書籍" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>サイト作成に役立つ「ワードプレス」に関する書籍のリンク集。</p>]]>
        <![CDATA[<?php
$q = "WordPress ワードプレス";
$g = "001005";
require ('./rakuten.php');
?>]]>
    </content>
</entry>

<entry>
    <title>ムーバブルタイプ（MT）関連書籍</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/books/movabletype.html" />
    <id>tag:test.uka-p.com,2009://1.128</id>

    <published>2009-01-19T00:03:35Z</published>
    <updated>2009-09-15T13:50:33Z</updated>

    <summary>サイト作成に役立つ「ムーバブルタイプ（MT）」に関する書籍のリンク集。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="90サイト作成関連書籍" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>サイト作成に役立つ「ムーバブルタイプ（MT）」に関する書籍のリンク集。</p>]]>
        <![CDATA[<?php
$q = "Movable MT ムーバブルタイプ";
$g = "001005";
require ('./rakuten.php');
?>]]>
    </content>
</entry>

<entry>
    <title>PHP関連書籍</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/books/php.html" />
    <id>tag:test.uka-p.com,2009://1.127</id>

    <published>2009-01-19T00:01:13Z</published>
    <updated>2009-09-15T13:48:04Z</updated>

    <summary>サイト作成に役立つ「PHP」に関する書籍のリンク集。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="90サイト作成関連書籍" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>サイト作成に役立つ「PHP」に関する書籍のリンク集。</p>]]>
        <![CDATA[<?php
$q = "php";
$g = "001005";
require ('./rakuten.php');
?>]]>
    </content>
</entry>

<entry>
    <title>HTML関連書籍</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/books/html.html" />
    <id>tag:test.uka-p.com,2009://1.126</id>

    <published>2009-01-18T23:56:21Z</published>
    <updated>2009-09-15T13:46:16Z</updated>

    <summary>サイト作成に役立つ「HTML」に関する書籍のリンク集。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="90サイト作成関連書籍" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>サイト作成に役立つ「HTML」に関する書籍のリンク集。</p>]]>
        <![CDATA[<?php
$q = "html";
$g = "001005";
require ('./rakuten.php');
?>]]>
    </content>
</entry>

<entry>
    <title>CSS関連書籍</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/books/css.html" />
    <id>tag:test.uka-p.com,2009://1.125</id>

    <published>2009-01-18T01:29:45Z</published>
    <updated>2009-09-15T13:43:40Z</updated>

    <summary>サイト作成に役立つ「CSS」に関する書籍のリンク集。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="90サイト作成関連書籍" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>サイト作成に役立つ「CSS」に関する書籍のリンク集。</p>]]>
        <![CDATA[<?php
$q = "css スタイルシート";
$g = "001005003";
require ('./rakuten.php');
?>]]>
    </content>
</entry>

<entry>
    <title>サイト作りに役立つCSSの使い方</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/parts/css_howto_use.html" />
    <id>tag:test.uka-p.com,2009://1.124</id>

    <published>2009-01-16T04:45:42Z</published>
    <updated>2009-01-16T06:55:43Z</updated>

    <summary>サイト製作に役立つCSSの使い方についての解説とサンプル。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="80サイトパーツの作り方" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>ひとつひとつのパーツのデザインを整形するのもCSSの使い方のひとつですが、その他にも、サイト製作に役立つ使い方があります。</p>]]>
        <![CDATA[<h4>複数の外部CSSファイルを使う</h4>

<p>CSSを外部ファイルに記載する方法については<a target="_blank" href="/basic/external_file.html">CSSの記述方法 －外部ファイルに記載</a>で解説していますが、使用する外部CSSファイルは、1つでなければならないということではありません。</p>

<p>例えば、次のように外部CSSファイルへのリンクを増やしてあげれば、複数のCSSファイルに記載した指定を反映させることができます。</p>

<div class="sample">
<p class="codeCap">[HTMLコード]複数のCSSファイルへのリンク</p>
<pre name="code" class="xhtml:nocontrols">
&lt;link rel=&quot;stylesheet&quot; href=&quot;/css/common.css&quot; type=&quot;text/css&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;/css/entry.css&quot; type=&quot;text/css&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;/css/sample.css&quot; type=&quot;text/css&quot; /&gt;
</pre>
</div>

<p>このように、linkタグを複数並べ、参照先のCSSファイルを変更することで複数のCSSファイルを利用できるようになります。</p>

<p>ちなみに、このCSSレイアウト実践講座では、サイト内のページ種別ごとに</p>

<ul>
<li>common.css（全ページ共通の指定を記載）</li>
<li>top.css（トップページのみに使用する指定を記載）</li>
<li>category.css（各カテゴリのトップページのみに使用する指定を記載）</li>
<li>entry.css（個別記事ページのみに使用する指定を記載）</li>
</ul>

<p>の4ファイルに分けてCSSを記載しています。このようにすることで、多数あるCSSの指定を整理しておくことができます。</p>

<h4>既定の余白、フォントサイズをリセットする</h4>

<p>HTMLのタグには、あらかじめ余白やフォントサイズが指定されているものがあります。例えば、h1タグのフォントサイズはベースとなるサイズの200％、h2タグは150％、Hxタグやpタグにはその前後（上下）に自動的に余白が作られるよう設定されています。</p>

<p>しかし、初期値を活用しながらCSSを指定するよりも、一度全ての初期値をゼロにリセットし、必要の都度、値を指定していった方が作りやすかったりします。</p>

<div class="sample">
<p class="codeCap">[CSSコード]初期値をリセット</p>
<pre name="code" class="css:nocontrols">
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,tr,form {
	margin:0; padding:0; font-size:100%;
}
</pre>
</div>

<p>タグを「,（カンマ）」で区切ることで複数のタグに対しCSSを指定することができるようになりますが、上記のように<a href="/reference/ref2/margin.html">margin</a>、<a href="/reference/ref2/padding.html">padding</a>をゼロに、<a href="/reference/ref3/font-size.html">font-size</a>を100％（bodyタグに対して指定したfont-sizeと同じ大きさ）にしていしておくことで、指定したタグの初期値がリセットされます。</p>

<p>その後、「#header内のh1タグはフォントサイズ12pxに」とか「#mainBody内のpタグの余白は下のみ20pxに」といったように、タグを用いる場所ごとに個別に指定してあげるようにします。</p>

<h4>印刷用のスタイルシートを作成する</h4>

<p>ホームページをブラウザで表示する際には必要な情報でも、広告や他ページへのナビゲーションなど、ページを印刷する際には不要の情報というのが結構あります。</p>

<p>通常、ページを印刷するとブラウザ上の表示を制御しているCSSが紙面上にも反映されますが、外部CSSファイルへのリンクを次のように書くことで、印刷専用のCSSを指定することができます。</p>

<div class="sample">
<p class="codeCap">[HTMLコード]印刷用CSSファイルへのリンク</p>
<pre name="code" class="xhtml:nocontrols">
&lt;link rel=&quot;stylesheet&quot; href=&quot;print.css&quot; type=&quot;text/css&quot; media=&quot;print&quot; /&gt;
</pre>
</div>

<p>通常のlinkタグに「media=&quot;print&quot;」という属性値を与えることで、そこでリンクされているCSSファイルが印刷時にのみ適用されるようになります。</p>

<p>この印刷用CSSファイルに、印刷時に不要なボックスのセレクタに対して<a href="/reference/ref3/display.html">displayプロパティ</a>で「none」を指定してあげれば、その部分が非表示となり必要な部分だけが印刷されるようになります。</p>

<p>クーポン券やイベント時の参加証の発行、お料理のレシピなど、印刷を必要としたり、印刷したほうが便利だったりするコンテンツがある場合には便利な方法です。</p>]]>
    </content>
</entry>

<entry>
    <title>メニューリストのリンク部をブロック化</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/parts/menulist_block.html" />
    <id>tag:test.uka-p.com,2009://1.123</id>

    <published>2009-01-15T14:37:03Z</published>
    <updated>2009-01-15T15:35:54Z</updated>

    <summary>aタグをブロック要素として表示させるメニューリストの作り方とサンプル。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="80サイトパーツの作り方" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>通常、リンク部分はアンカーテキスト上でマウスをクリックしないとリンク先にジャンプしませんが、aタグをブロック要素として表示させれば、余白部分でクリックしてもジャンプすることができるようになります。</p>]]>
        <![CDATA[<p>リンク部分のフォントサイズや1行の高さが小さい場合、テキストがクリックしづらくなってしまいますが、aタグをブロック化することで、テキストから多少ずれた位置でクリックしてもリンク先に行けるようになり、ユーザビリティーが向上します。また、デザイン面でも、各リストを横幅ピッタリに表示させることができ、緻密に整理された印象を与えることができます。</p>

<h4>HTMLの書き方</h4>

<p>HTMLの書き方は、<a href="/parts/menulist_mark.html">メニューリストのリストマークを画像に</a>で使用したものと同様です。</p>

<div class="sample">
<p class="codeCap">[HTMLコード]サイドバー用メニュー（サブカテゴリ有）</p>
<pre name="code" class="xhtml:nocontrols">
&lt;ul class=&quot;sideMenu&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;/cat1/&quot;&gt;パソコン関係&lt;/a&gt;
		&lt;ul&gt;
			&lt;li&gt;&lt;a href=&quot;/cat1/cat11/&quot;&gt;パソコン本体&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;/cat1/cat12/&quot;&gt;パソコン周辺機器&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;/cat1/cat13/&quot;&gt;パソコンソフト&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;/cat2/&quot;&gt;家電製品関係&lt;/a&gt;
		&lt;ul&gt;
			&lt;li&gt;&lt;a href=&quot;/cat2/cat21/&quot;&gt;デジタルカメラ&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;/cat2/cat22/&quot;&gt;電気シェーバー&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
</pre>
</div>

<p>この状態だと、アンカーテキストにマウスカーソルが載らないと、フォントカラーが変わりませんし、クリックしてもリンク先へジャンプできません。</p>

<h4>CSSの書き方</h4>

<h5>第1段階 - リストマークを非表示にする</h5>

<p>まずは、自動的に付けられるリストマークを、<a href="/reference/ref3/list-style.html">list-styleプロパティ</a>で非表示（none）にします。なお、ここではリスト表示部の横幅が180pxである場合を想定しています。</p>

<div class="sample">
<p class="codeCap">[CSSの記述]</p>
<pre name="code" class="css:nocontrols">
.sideMenu , .sideMenu ul { margin:0; padding:0; }
.sideMenu a { text-decoration:none; }
.sideMenu li {
	list-style:none;
	font-size:12px;
	line-height:20px;
}
</pre>
<p class="codeCap">[ブラウザ上の表示]</p>
<div style="width:180px;">
<ul class="sideMenuSample21">
	<li><a href="#">パソコン関係</a>
		<ul>
			<li><a href="#">パソコン本体</a></li>
			<li><a href="#">パソコン周辺機器</a></li>
			<li><a href="#">パソコンソフト</a></li>
		</ul>
	</li>
	<li><a href="#">家電製品関係</a>
		<ul>
			<li><a href="#">デジタルカメラ</a></li>
			<li><a href="#">電気シェーバー</a></li>
		</ul>
	</li>
</ul>
</div>
</div>

<p>こちらも<a href="/parts/menulist_mark.html">メニューリストのリストマークを画像に</a>のサンプルと同様に、親カテゴリと子カテゴリがリストマークなしで一列に並びます。</p>

<p>同時に、フォントサイズを12px、1行の高さを20pxに、加えて、<a href="/reference/ref3/text-decoration.html">text-decorationプロパティ</a>で.sideMenu内のaタグの下線を非表示にします。</p>

<h5>第2段階 - 親カテゴリをブロック化</h5>

<p>ここからがブロック化についての説明です。まず、親カテゴリをブロック化します。</p>

<div class="sample">
<p class="codeCap">[CSSの記述]</p>
<pre name="code" class="css:nocontrols">
.sideMenu , .sideMenu ul { margin:0; padding:0; }
.sideMenu a { text-decoration:none; }
.sideMenu li {
	list-style:none;
	font-size:12px;
	line-height:20px;
}
.sideMenu li a {
	display:block;
	padding:0 5px;
	background:#060;
	color:#fff;
	line-height:20px;
	border-bottom:solid 1px #030;
}
.sideMenu li a:hover { background:#393; }
</pre>
<p class="codeCap">[ブラウザ上の表示]</p>
<div style="width:180px;">
<ul class="sideMenuSample22">
	<li><a href="#">パソコン関係</a>
		<ul>
			<li><a href="#">パソコン本体</a></li>
			<li><a href="#">パソコン周辺機器</a></li>
			<li><a href="#">パソコンソフト</a></li>
		</ul>
	</li>
	<li><a href="#">家電製品関係</a>
		<ul>
			<li><a href="#">デジタルカメラ</a></li>
			<li><a href="#">電気シェーバー</a></li>
		</ul>
	</li>
</ul>
</div>
</div>

<p><a href="/reference/ref2/display.html">displayプロパティ</a>で、インライン要素であるaタグをブロック要素として表示するよう指定します。同時に、背景色やフォントカラー、罫線などを指定し体裁を整えます。また、「.sideMenu li a:hover」でマウスカーソルがリンク部分に乗った際の背景色を指定します。</p>

<p>この時点で、テキスト上ではない右側の余白部分にカーソルを乗せてもリンク先へジャンプできるようになります。</p>

<h5>最終段階 - 子カテゴリの背景色、フォント色を変更</h5>

<p>このままですと、どれが子カテゴリなのか分からないので、子カテゴリの背景色とフォントカラーを変更します。</p>

<div class="sample">
<p class="codeCap">[CSSの記述]</p>
<pre name="code" class="css:nocontrols">
.sideMenu , .sideMenu ul { margin:0; padding:0; }
.sideMenu a { text-decoration:none; }
.sideMenu li {
	list-style:none;
	font-size:12px;
	line-height:20px;
}
.sideMenu li a {
	display:block;
	padding:0 5px;
	background:#060;
	color:#fff;
	line-height:20px;
	border-bottom:solid 1px #030;
}
.sideMenu li a:hover { background:#393; }
.sideMenu li ul li a {
	background:#9f9;
	color:#030;
	border-bottom:solid 1px #6c6;
}
.sideMenu li ul li a:hover { background:#6f6; }
</pre>
<p class="codeCap">[ブラウザ上の表示]</p>
<div style="width:180px;">
<ul class="sideMenuSample23">
	<li><a href="#">パソコン関係</a>
		<ul>
			<li><a href="#">パソコン本体</a></li>
			<li><a href="#">パソコン周辺機器</a></li>
			<li><a href="#">パソコンソフト</a></li>
		</ul>
	</li>
	<li><a href="#">家電製品関係</a>
		<ul>
			<li><a href="#">デジタルカメラ</a></li>
			<li><a href="#">電気シェーバー</a></li>
		</ul>
	</li>
</ul>
</div>
</div>

<p>これで、親カテゴリと子カテゴリを見分けやすくなりました。</p>

<p>この方法によるメニューリストは、キレイに見える反面、鬱陶しく感じられたりもしますので、場所や背景色を選んで使うようにしましょう。（背景色は、濃い色ばかりが並ぶとしつこく感じます。濃い色は親カテゴリ、子カテゴリは薄い色を使うなど、メリハリを考えて色を選択しましょう。）</p>]]>
    </content>
</entry>

<entry>
    <title>メニューリストのリストマークを画像に</title>
    <link rel="alternate" type="text/html" href="http://css.uka-p.com/parts/menulist_mark.html" />
    <id>tag:test.uka-p.com,2009://1.122</id>

    <published>2009-01-15T12:56:24Z</published>
    <updated>2009-01-15T15:36:59Z</updated>

    <summary>リストに自動的に付けられるリストマークを画像にするCSSの解説とサンプル。</summary>
    <author>
        <name>うか</name>
        
    </author>
    
        <category term="80サイトパーツの作り方" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://css.uka-p.com/">
        <![CDATA[<p>通常、リストに付けられるストマークは黒丸や白丸になりますが、CSSを使えばリストマークに画像を使用することができます。</p>]]>
        <![CDATA[<h4>HTMLの書き方</h4>

<p>親カテゴリと子カテゴリの2階層からなるカテゴリリストを例に、リストマークの画像化を行います。</p>

<div class="sample">
<p class="codeCap">[HTMLコード]サイドバー用メニュー（サブカテゴリ有）</p>
<pre name="code" class="xhtml:nocontrols">
&lt;ul class=&quot;sideMenu&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;/cat1/&quot;&gt;パソコン関係&lt;/a&gt;
		&lt;ul&gt;
			&lt;li&gt;&lt;a href=&quot;/cat1/cat11/&quot;&gt;パソコン本体&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;/cat1/cat12/&quot;&gt;パソコン周辺機器&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;/cat1/cat13/&quot;&gt;パソコンソフト&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;/cat2/&quot;&gt;家電製品関係&lt;/a&gt;
		&lt;ul&gt;
			&lt;li&gt;&lt;a href=&quot;/cat2/cat21/&quot;&gt;デジタルカメラ&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;/cat2/cat22/&quot;&gt;電気シェーバー&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
</pre>
</div>

<p>この状態だと、<a href="./menulist_html.html">サイドバー用メニューリストのHTML構造</a>に記載したサンプルのように、リストマークが黒丸と白丸で表示されます。</p>

<h4>CSSの書き方</h4>

<h5>第1段階 - リストマークを非表示にする</h5>

<p>まずは、自動的に付けられるリストマークを、<a href="/reference/ref3/list-style.html">list-styleプロパティ</a>で非表示（none）にします。</p>

<div class="sample">
<p class="codeCap">[CSSの記述]</p>
<pre name="code" class="css:nocontrols">
.sideMenu , .sideMenu ul { margin:0; padding:0;  }
.sideMenu li { list-style:none; }
</pre>
<p class="codeCap">[ブラウザ上の表示]</p>
<ul class="sideMenuSample11">
	<li><a href="#">パソコン関係</a>
		<ul>
			<li><a href="#">パソコン本体</a></li>
			<li><a href="#">パソコン周辺機器</a></li>
			<li><a href="#">パソコンソフト</a></li>
		</ul>
	</li>
	<li><a href="#">家電製品関係</a>
		<ul>
			<li><a href="#">デジタルカメラ</a></li>
			<li><a href="#">電気シェーバー</a></li>
		</ul>
	</li>
</ul>
</div>

<p>同時に、「.sideMenu」と「.sideMenu ul」（クラス「sideMenu」内のulタグ）の<a href="/reference/ref2/margin.html">margin</a>と<a href="/reference/ref2/padding.html">padding</a>をゼロにします。marginとpaddingを同時に指定するのは、IEとFirefoxとで、リスト左部の余白のとり方が異なるためです。（IEはmargin、Firefoxはpadding）すると、上記サンプルの通り、親カテゴリと子カテゴリがリストマークなしで一列に並びます。</p>

<h5>第2段階 - 親カテゴリのリストマークを画像化</h5>

<p>次に、まず親カテゴリからリストマークを画像に置き換えていきます。親カテゴリのリストマーク用として次の画像を利用します。</p>

<p><img alt="forders" src="./lmFolders.gif" width="20" height="26" style="vertical-align:middle;" /> （folders.gif　横20px×縦26px）</p>

<div class="sample">
<p class="codeCap">[CSSの記述]</p>
<pre name="code" class="css:nocontrols">
.sideMenu , .sideMenu ul { margin:0; padding:0;  }
.sideMenu li {
	list-style:none;
	padding-left:25px;
	background:url('folders.gif') left top no-repeat;
	line-height:26px;
}
</pre>
<p class="codeCap">[ブラウザ上の表示]</p>
<ul class="sideMenuSample12">
	<li><a href="#">パソコン関係</a>
		<ul>
			<li><a href="#">パソコン本体</a></li>
			<li><a href="#">パソコン周辺機器</a></li>
			<li><a href="#">パソコンソフト</a></li>
		</ul>
	</li>
	<li><a href="#">家電製品関係</a>
		<ul>
			<li><a href="#">デジタルカメラ</a></li>
			<li><a href="#">電気シェーバー</a></li>
		</ul>
	</li>
</ul>
</div>

<p>まず、<a href="/reference/ref2/padding-left.html">padding-leftプロパティ</a>でリスト左側の余白を背景画像の横幅と同程度に指定します。画像とテキストの間隔が狭く感じるようでしたら、画像より少し大きめの値を指定してください。なお、ここで<a href="/reference/ref2/margin-left.html">margin-left</a>使ってしまうとリストの外側に余白が作られ、liタグに指定する背景画像にアンカーテキストが被って表示されてしまいますので、ご注意ください。</p>

<p>背景画像は<a href="/reference/ref1/background.html">backgroundプロパティ</a>でURL、表示位置（left top＝左上に表示）、繰り返し方法（no-repeat＝繰り返しなし）を指定、また、<a href="/reference/ref3/line-height.html">line-heightプロパティ</a>で、1行の高さを画像と同じ高さ（ここでは26px）に指定します。</p>

<p>背景画像の表示位置は、サンプルでは「left top（左上）」に指定しましたが、リストの行数が1行で収まる場合は「left（左中央）」でも構いません。（この場合、2行になるとリストマークが2行中の真ん中に表示されてしまい、少々カッコ悪くなります。）</p>

<p>なお、リストマークは<a href="/reference/ref3/list-style-image.html">list-style-imageプロパティ</a>で画像を指定することができますが、この場合、画像の大きさや1行の高さによってリスト画像がずれて表示されてしまうことがあるため、このページでは崩れの少ないbackgroundを利用したリスト画像使用方法を解説しています。</p>

<h5>最終段階 - 子カテゴリのリスト画像を変更</h5>

<p>このままですと、親カテゴリと子カテゴリのリストマークが同じになってしまい少々分かりづらいので、子カテゴリの画像を変更することにします。親カテゴリのリストマーク用として次の画像を利用します。</p>

<p><img alt="forder" src="./lmFolder.gif" width="20" height="26" style="vertical-align:middle;" /> （folder.gif　横20px×縦26px）</p>

<div class="sample">
<p class="codeCap">[CSSの記述]</p>
<pre name="code" class="css:nocontrols">
.sideMenu , .sideMenu ul { margin:0; padding:0;  }
.sideMenu li {
	list-style:none;
	padding-left:25px;
	background:url('folders.gif') left top no-repeat;
	line-height:26px;
}
.sideMenu li ul li { background-image:url('folder.gif'); }
</pre>
<p class="codeCap">[ブラウザ上の表示]</p>
<ul class="sideMenuSample13">
	<li><a href="#">パソコン関係</a>
		<ul>
			<li><a href="#">パソコン本体</a></li>
			<li><a href="#">パソコン周辺機器</a></li>
			<li><a href="#">パソコンソフト</a></li>
		</ul>
	</li>
	<li><a href="#">家電製品関係</a>
		<ul>
			<li><a href="#">デジタルカメラ</a></li>
			<li><a href="#">電気シェーバー</a></li>
		</ul>
	</li>
</ul>
</div>

<p>背景画像の表示位置と繰り返し方法は親カテゴリと同様ですので、ここでは<a href="/reference/ref1/background-imgae.html">background-imgaeプロパティ</a>を使用し、背景画像のURLだけを変更します。</p>

<p>すると、上記サンプルのとおり、親カテゴリでは2つのフォルダが重なった画像、子カテゴリではフォルダ1つの画像が表示されるようになります。</p>

<p>ここでは指定していませんが、実際にサイドバーで利用する際は、親ボックス（.sideMenu）の<a href="/reference/ref2/margin.html">上下の余白</a>や、各liタグの<a href="/reference/ref3/font-size.html">フォントサイズ</a>・<a href="/reference/ref3/line-height.html">1行の高さ</a>などを、周囲のデザインや使用する背景画像の大きさなどに合わせて指定し、見栄えを整えましょう。</p>

<p>【備考】<br />
ここで使用しているフォルダ画像は、ご自由にご利用いただけます。ただし、直リンクはせず、ご自身のサーバーにアップしてご利用ください。</p>]]>
    </content>
</entry>

</feed>
