<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>CSS on Lin's Blog</title><link>https://coder.tw/ja/tags/css/</link><description>Recent content in CSS on Lin's Blog</description><generator>Hugo</generator><language>ja-JP</language><lastBuildDate>Wed, 26 Apr 2017 09:54:28 +0000</lastBuildDate><atom:link href="https://coder.tw/ja/tags/css/index.xml" rel="self" type="application/rss+xml"/><item><title>CSS Inner Border：ボックスの内側に枠線を描く</title><link>https://coder.tw/ja/posts/css-inner-border/</link><pubDate>Wed, 26 Apr 2017 09:54:28 +0000</pubDate><guid>https://coder.tw/ja/posts/css-inner-border/</guid><description>&lt;p&gt;今回、&lt;a href="http://me.coder.tw"&gt;個人のポータルページ&lt;/a&gt;をデザインしていたときに、内側の枠線（Inner Border）の効果を作りたくなり、とても賢いやり方を学びました。CSS で内側の枠線を作ると聞くと、まず padding や margin でボックスを大きくすることを思いつくと思います。しかし、それではうまくいきません。ボックスを広げると枠線も一緒に動いてしまうため、この方法では内側の枠線のスタイルを作れないのです。&lt;/p&gt;</description></item><item><title>HTML Anchor の本文がメニューに隠れる問題の解決方法</title><link>https://coder.tw/ja/posts/fix-html-anchor-hidden-by-menu/</link><pubDate>Mon, 20 Feb 2017 23:28:39 +0000</pubDate><guid>https://coder.tw/ja/posts/fix-html-anchor-hidden-by-menu/</guid><description>&lt;p&gt;HTML の Anchor（アンカー）機能はとても便利です。ページが長いとき、Anchor を使えば訪問者は指定した段落へすばやく移動できます。この手法は多くの技術ドキュメントやブログで使われています。https://coder.tw/?p=123#section1 のような URL を見たことがあれば、それが HTML Anchor の特性を利用したものです。この機能は便利ですが、いくつか問題も生じます。最もよくあるのは、ページの最上部に固定のフローティングメニューがある場合です。訪問者が Anchor リンクをクリックすると、ブラウザは指定の章まで自動でスクロールしてくれますが、一部の文字がメニューに隠れてしまうのです。私はずっとこの問題に悩んでいました。今日たまたま Facebook の技術ドキュメントを読んでいたところ、彼らの解決方法を見つけ、なかなか良いと思いました。&lt;/p&gt;</description></item><item><title>SASS の基本的な使い方：変数、関数、継承、ネスト</title><link>https://coder.tw/ja/posts/sass-basic-tutorial-variables-nesting/</link><pubDate>Tue, 07 Feb 2012 23:14:55 +0000</pubDate><guid>https://coder.tw/ja/posts/sass-basic-tutorial-variables-nesting/</guid><description>&lt;p&gt;前回の記事&lt;a href="https://coder.tw/?p=859" target="_blank"&gt;《CSS が変数と関数に出会うと SASS になる～ SASS のインストール手順》&lt;/a&gt;では、SASS のインストール方法を紹介しました。今回は SASS の使い方を説明します。この記事では、SASS の4つの特徴、変数（Variables）、関数（Mixin）、継承（extend）、ネスト（Nesting）を取り上げます。&lt;/p&gt;</description></item><item><title>CSS が変数と関数に出会うと SASS になる～ SASS のインストール手順</title><link>https://coder.tw/ja/posts/sass-install-tutorial-variables-functions/</link><pubDate>Tue, 07 Feb 2012 21:31:00 +0000</pubDate><guid>https://coder.tw/ja/posts/sass-install-tutorial-variables-functions/</guid><description>&lt;p&gt;プログラムと CSS の両方を書く人なら、CSS にも変数や関数のような、プログラミング言語にある機能があればいいのに、と思ったことがあるでしょう。CSS には繰り返しの多い記述が多いので、変数や関数があれば、CSS を書くスピードがずっと速くなるはずです。一般的には、そんな夢は実現できないと思われてきました…… でも今日は、SASS という新しいおもちゃを紹介します。SASS を使えば、CSS がずいぶん違ったものになりますよ～&lt;/p&gt;</description></item><item><title>Zen Coding――Web サイトを素早く開発できる便利ツール。HTML を手で書く人の必須ツールです～</title><link>https://coder.tw/ja/posts/zen-coding-fast-web-development/</link><pubDate>Mon, 22 Aug 2011 21:40:44 +0000</pubDate><guid>https://coder.tw/ja/posts/zen-coding-fast-web-development/</guid><description>&lt;p&gt;きっと多くの人と同じように、私も Web ページを書くときは、DW（Dreamweaver）でデザイン画面をドラッグして組み立てるより、Notepad を開いて HTML を直接書くほうが好きです～ この方法の良いところは、自分の腕を磨けることです（XD）。ただ、欠点は開発のスピードがやや遅いことです（とはいえ、この書き方に慣れると DW より速くなるんですけどね…XD）。今日は Zen Coding を紹介します。これを使うと、Web ページを書く速度が何倍にも上がります！ CSS の記述のような書き方で、そのまま Web ページを書けるんですよ～&lt;/p&gt;</description></item><item><title>【CSS 3】transform: rotate で画像やページを傾ける</title><link>https://coder.tw/ja/posts/css3-transform-rotate/</link><pubDate>Sat, 23 Apr 2011 09:22:08 +0000</pubDate><guid>https://coder.tw/ja/posts/css3-transform-rotate/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/04/2011-04-23_085636.jpg"&gt;&lt;img class="size-large wp-image-422 aligncenter" title="2011-04-23_085636" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/04/2011-04-23_085636-540x386.jpg" alt="" width="540" height="386" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;以前ニュースで、Google のモバイル版で「傾斜」（中国語で「傾き」の意味）と検索すると、結果のページが右に傾いて表示される、と紹介されていました。この効果はそれほど難しくありません。CSS 3 の標準の一つなので、CSS の 1 行だけで実現できます。現時点では、IE 系のブラウザはこの CSS 3 の傾きの構文に対応していません（IE 9 も含みます）。また、実際には 1 行では済まず、ブラウザごとに構文が異なるため、複数行に分けて書く必要があります。この点は今後改善されるでしょう。&lt;/p&gt;</description></item><item><title>【CSS 3】CSS だけでサイトに角丸効果を付けられる！</title><link>https://coder.tw/ja/posts/css3-border-radius/</link><pubDate>Sat, 16 Apr 2011 11:32:53 +0000</pubDate><guid>https://coder.tw/ja/posts/css3-border-radius/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/04/2011-04-16_111212.jpg"&gt;&lt;img class="size-large wp-image-395 aligncenter" title="2011-04-16_111212" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/04/2011-04-16_111212-540x314.jpg" alt="" width="540" height="314" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;CSS 2 の時代は、画像や div 要素に角丸効果を付けるのはかなり面倒でした。簡単な方法は、jQuery で誰かが書いてくれた関数を使うことでした。自分で作りたい場合は、角丸の画像をデザインして重ねて配置する必要があります。要するに、とても複雑だったのです。しかし CSS 3 では、そのような面倒な方法はもう必要ありません。CSS に直接書くだけで設定できます！&lt;/p&gt;</description></item><item><title>ブラウザが IE かどうかを判定して対応するコードを適用するには？（If IE テクニック）</title><link>https://coder.tw/ja/posts/detect-ie-browser-if-ie-technique/</link><pubDate>Mon, 28 Feb 2011 13:54:10 +0000</pubDate><guid>https://coder.tw/ja/posts/detect-ie-browser-if-ie-technique/</guid><description>&lt;p&gt;Web デザイナーにとって、ページをデザインするときに一番つらいのは、ブラウザの互換性の問題です。ブラウザごとに CSS や JavaScript の対応状況が違います。CSS が Chrome では正しく表示されるのに、Firefox では違う見た目になることがよくあります。この問題は IE で最も起きやすく、IE は CSS や JavaScript の対応が最も不十分だからです。他のブラウザでは見た目が少し違う程度でも、IE では効果がまったく表示されないこともあります……。そこでこの記事では、IE だけ、あるいは IE 以外のブラウザだけに、特定のコードや CSS を適用する方法を紹介します。&lt;/p&gt;</description></item><item><title>W3Cバリデーション：サイトのCSSが標準に準拠しているかを確認する</title><link>https://coder.tw/ja/posts/w3c-css-validation/</link><pubDate>Sun, 06 Sep 2009 13:36:56 +0000</pubDate><guid>https://coder.tw/ja/posts/w3c-css-validation/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/09/2009-09-06-000.jpg"&gt;&lt;img class="alignnone size-full wp-image-1873" title="2009-09-06 000" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/09/2009-09-06-000.jpg" alt="2009-09-06 000" width="405" height="84" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;W3Cについて：&lt;/h2&gt;
W3C は、ウェブの標準化に取り組む団体です。W3C は、ウェブに関するさまざまな仕様を策定しています。例えば、標準の CSS4 や XHTML は、W3C が策定したものです。なぜこうした仕様が必要なのでしょうか？ 理由はシンプルです。ウェブページは異なるブラウザで表示されます。もしブラウザごとに使える構文が違っていたら、ウェブデザイナーはとても大変です。しかし、すべてのブラウザメーカーに一つの標準で合意させるのは困難でした。おそらく主な理由は、メーカー同士が競争しているからでしょう。そこで、公正な第三者である W3C が生まれ、標準を策定し、IE、Opera、Firefox などの各ブラウザメーカーは、その基本的な構文に従わなければならなくなりました。もちろん、各ブラウザが独自の構文を追加することもできなくはありません。とはいえ、すべてのブラウザが W3C の仕様に従っているわけではありません。IE のような大手は従っていないため、多くのウェブデザイナーは IE に対して愛憎入り混じった感情を抱いてきました（愛は多くの人が使っているから、憎しみはルールを守らないから）。ここまで読んで、W3C についてある程度ご理解いただけたと思います。では、ウェブページが標準に準拠しているかを確認する方法を紹介しましょう。</description></item><item><title>[CSS] 画像の最大幅と最大高さを設定する</title><link>https://coder.tw/ja/posts/set-max-image-size/</link><pubDate>Fri, 15 May 2009 21:00:17 +0000</pubDate><guid>https://coder.tw/ja/posts/set-max-image-size/</guid><description>&lt;p&gt;CSS の記述を使うと、画像の最大幅と最大高さを設定できます。&lt;/p&gt;
&lt;pre lang="css"&gt;最大幅:
タグ名 img{
max-width:幅の値
}
最大高さ:
タグ名 img{
max-height:高さの値
}
&lt;/pre&gt;
&lt;p&gt;また、高さ（幅）の値はパーセントで指定することもできます。&lt;/p&gt;
&lt;p&gt;これらの記述を使うと、ブログの画像がはみ出さないようにできます。&lt;/p&gt;
&lt;p&gt;ただし、この記述は IE6 では効果がありません。&lt;/p&gt;
&lt;p&gt;IE でも効果を出す方法は、まだ調べているところです。&lt;/p&gt;
&lt;p&gt;おそらく JavaScript を使えば実現できるでしょう。&lt;/p&gt;</description></item></channel></rss>