Date 2008/10/3 金曜日16:31:25

ブラウザのデフォルトスタイルをリセットする

ブラウザのデフォルトスタイルをリセットする
「CodeZine」より引用

本連載では、「クロスブラウザに対応したデザインテクニック」をテーマに、保守性や互換性に優れたXHTML+CSSの書き方を紹介していきます。

 各ブラウザには標準で実装されているスタイルシートがあるのをご存知でしょうか?これを「ブラウザのデフォルトスタイル」と言いますが、CSSを利用してクロスブラウザなデザインを目指すとき、まずはこのデフォルトスタイルを初期化しておいたうえで、スタイルを作りこむ、という手順を踏むのが一般的です。そうすることで、各ブラウザのデフォルトスタイルの差異を気にすることなく、スタイルを作りこむ作業に専念することができるからです。また、初期化ファイルを別ファイルにコンポーネント化しておくことで管理しやすくなります。

 連載第3回目となる今回は、このブラウザのデフォルトスタイルについて解説し、これを初期化して、各ブラウザのデフォルトスタイルの差異を埋める方法を紹介します。

Date 2008/6/25 水曜日8:37:21

CSSレイアウトテクニック"偽装絶対指定" - A List Apart

CSSレイアウトテクニック"偽装絶対指定" - A List Apart
「マイコミジャーナル」より引用

CSSでポジションを指定する方法は大きくわけてfloatを使う方法と絶対位置で指定する2つの方法がある。多くのサイトではヘッダとフッタを伴うカラムレイアウトを採用していることが多い。絶対位置指定では縦方向にコンテンツが成長するタイプのレイアウトでフッタの位置を指定できないという問題がある。このためfloatレイアウトを使うわけだが、こちらでは予期しないコンテンツの内容変更によって予定していたポジションからずれてしまうことがある。とくにIEではwidthの挙動に問題があるため制御するのがきわめて難しいという状況だ。

Eric Sol氏はこうした現状に対して新しい指定手法を考案したとし”Faux Absolute Positioning”としてA List Apartにおいて紹介している。

tag 関連キーワード:,
Date 2008/5/10 土曜日21:48:57

CSSであまり使われていないが使った方がいいフォント8選『8 fonts you probably don’t use in css, but should』

CSSであまり使われていないが使った方がいいフォント8選『8 fonts you probably don’t use in css, but should』
「CREAMU」より引用

CSSでフォント指定をちょっと凝ってみたい。

そんなあなたにおすすめなのが、『8 fonts you probably don’t use in css, but should』。CSSであまり使われていないが使った方がいいフォント8選だ。

以下にご紹介。

tag 関連キーワード:, ,
Date 2008/4/28 月曜日15:48:14

YUI Libraryを用いたCSSベースのレイアウトに移行する

YUI Libraryを用いたCSSベースのレイアウトに移行する
「builder by ZDNet Japan」より引用

最近既存のウェブアプリケーションに大きな変更を施す新しいプロジェクトを始めた際、元のデザインで使われていたテーブルベースのレイアウトを捨て、CSSを使うことを決断した。われわれはいくつかのアプローチを評価した結果、Yahoo! User Interface(YUI)Libraryを使うことを選択した。YUI Libraryはプロフェッショナルな開発者のチームによって開発されたもので、核となるCSS資源を提供してくれ、広くウェブコミュニティでテストされている。

 このチュートリアルでは、テーブルベースのデザインから、YUI Libraryの助けを借りてCSSベースのレイアウトに移行するためのステップを説明する。

tag 関連キーワード:, ,
Date 2008/4/18 金曜日18:28:44

Firefox 3が対応するwidthプロパティの新しい値

Firefox 3が対応するwidthプロパティの新しい値
「ZDNet Japan」より引用

今回は、Firefox 3が新しく対応したwidthプロパティの値を紹介する。まだCSS 3の草案にも掲載されていない値だが、W3Cへの提案は行われており、将来的な草案での採用が考えられる。
widthプロパティに追加された新しい値を使ってみる

 widthは横幅を指定するプロパティだ。現行の標準規格であるCSS 2や2.1、CSS 3の草案「Basic box model」では、widthプロパティで指定できる値は、ピクセルなどによる長さか、%による割合、またはブラウザが自動的に横幅を設定する「auto」というキーワードだけとなっている。

 これに対して、Firefox 3では4種類の新しいキーワードの値をサポートした。指定できるキーワードは以下のようになっており、コンテンツの内容などに応じてブラウザが算出する横幅を指定することが可能だ。

tag 関連キーワード:, , ,
Date 2008/2/22 金曜日10:05:49

効果的なコーディングのための強力CSSテクニック集『Powerful CSS-Techniques For Effective Coding』

効果的なコーディングのための強力CSSテクニック集『Powerful CSS-Techniques For Effective Coding』
「CREAMU」より引用

かっこいいインターフェースをCSSで実現したい。

そんなあなたにおすすめなのが、『Powerful CSS-Techniques For Effective Coding』。Smashing Magazineによる、効果的なコーディングのための強力CSSテクニック集だ。

以下にいくつかご紹介。

tag 関連キーワード:,
Date 2008/2/16 土曜日9:49:58

アルファチャンネルを使った透明度の設定:FirefoxとSafariのCSS対応

アルファチャンネルを使った透明度の設定:FirefoxとSafariのCSS対応
「builder by ZDNet Japan」より引用

Internet Explorerの例も交えながら、Firefox 3とSafari 3が対応しているアルファチャンネルによる透明度の指定をみていこう。

アルファチャンネルを使った透明度の設定:FirefoxとSafariのCSS対応
透明度を設定する

 スタイルシートで透明度を指定することができれば、半透明にした文字を画像に重ねるといったデザインも簡単に作れるようになる。CSS 3では、アルファチャンネルまたはopacityプロパティで透明度を指定する方法が提案されており、Firefox 3とSafari 3は両方の指定方法に対応している。

 今回は、色に関する定義をまとめたCSS 3の勧告候補、CSS3 Color Moduleを参考にしながら、アルファチャンネルを使った透明度の設定について見ていきたい。

tag 関連キーワード:, , ,
Date 2008/2/6 水曜日16:48:51

CSSの擬似クラス:IE6/IE7でも使う方法あります

CSSの擬似クラス:IE6/IE7でも使う方法あります
「builder by ZDNet Japan」より引用

CSSには擬似クラス(pseudo-classes)という指定がある。:first-child、:last-child、:nth- child(#)、:nth-child(odd)、:nth-child(even)、:only-childなどの擬似クラスのことで、これを活用するとHTMLに特別なidやclass指定を追加しなくとも、CSS側だけでスマートな表記ができるようになる。

たとえば、特定の要素に対してのみ例外的な指定をしたい場合などに便利な機能で、要素の先頭や末尾など例外的な処理が必要となる場合に重宝する。

擬似クラスは便利な機能だが、IE6、IE7、Firefox 2、Opera 9.xなどのブラウザでほとんど実装されていないという問題がある。今のところこれらの指定が機能するのはSafari 3くらいだ。

そこでAlex Bischoff氏がA List Apartで公開したドキュメントKeeping Your Elements’ Kids in Line with Offspringを紹介したい。

  1. CSS擬似クラスを使うべき理由 | マイコミジャーナル
tag 関連キーワード:, ,
Date 2008/2/4 月曜日8:09:17

2007年度web制作者の為のまとめ再構築30選

2007年度web制作者の為のまとめ再構築30選
「ホームページを作る人のネタ帳」より引用

去年一年間で多くのまとめエントリを書き上げてきました。
その中でも、ここにはお世話になったなぁと思えるweb制作向けサイトが、まとめエントリごとに分散されて、使いにくくなってきました。

そこで今回は、そんなまとめサイトの中で、私が定番化して使っているwebサービスや、エントリ、フリーソフトなどを、自分用にまとめます。

いつも通りのテーマですが、web制作の時間短縮と、無料をテーマに選んでおります。

Date 2008/2/1 金曜日10:37:25

これは便利! CSSのコピペはこのコンテンツで - SitePoint CSS Reference

これは便利! CSSのコピペはこのコンテンツで - SitePoint CSS Reference
「マイコミジャーナル」より引用

SitePointは31日(米国時間)、CSSのリファレンスサイトSitePoint CSS Referenceを公開した。同サイトはTommy Olsson氏およびPaul O’Brien氏という著名な2人のCSSエキスパートによって執筆されたもの。そのままコピー&ペーストして使えるようなCSSのコードと説明がまとめられたサイトで、CSSを編集するWebデザイナはぜひともブックマークしておきたいサイトだ。

SitePoint CSS Referenceは公開以前となるプライベートベータテストの状態で、すでにSitePointコミュニティからのフィードバックを受けて改善が実施されている。いわば現状でのCSSベストプラクティスがまとまっているコンテンツだ。

2008年 11月
« 10月    
 12
3456789
10111213141516
17181920212223
24252627282930
ネット関連情報
ネット関連情報を購読
SEO関連情報を購読
モバイル情報を購読
Jのひとり言を購読
ネット関連情報タグクラウド
2007年まとめ 2008年予測 3Di 3Dモデリング 3G 404ファイル 404ページ 700MHz無線周波数帯 Acrobat 9 Action Streams ActionScript Ad Review Center adam lasnik AdaptiveBlue AddClips Adobe Adobe Creative Suite 4 Adobe Flash Player 10 Adobe Flex 2 Adobe Reader 9 AdSense AdWords AdWords Local PlusBox Afrous aguse AIR Ajax Alexa All About Amazon Amazon Kindle AOL API apiStatic Maps API App Engine App Store AppJet Apple Apple関連 asahi.com ASP autopagerize avaScriptライブラリ BIGLOBE BLOGENT blogeye Blogger blue organize BOSS Buzzurl Calista CBS Charlene Li ClearForest CMS CNET Compete ComScore Conversion University CPC CPM creative suite 4 CS4 CSS CSS 3 CSS Sprite CSS.js CSSハック Curio DebugBar 5.0 beta Developer Network Deviant Art Photography Digg Digital Garage DNSサーバー DocSyncer Dreamweaver Dreamweaver CS4 DRM Drupal Dynamic CSS eBay EC サイト Eclipse Eclipse 3.4 ECサイト Eudrora Evan Williams Ext Ext JS extension Facebook Facebook Beacon FAST Favicon Favikon FC2 FC2動画 Feedburner feedpath Rabbit FFFFound! Fire Eagle FireBug Firefox Firefox 3 Firefox3 Flash Flashインターフェース Flex Flickr Flock Font Matrix Fooooo Freebase FreshPhotograph Friend Connec Friend Connect Friendster ga.js GDrive gelato Gmail GMO GMOメディア goo Google Google Ad Planner Google Adsense Google AdWords Google Analytics Google API Google App Engine Google Apps Google Chart API Google Chrome Google Code Google Developer Day Google Earth Google Experimental Google Health Google Insights for Search Google Maps Google Profile Google Sites Google Talk Google Trends Google Trends for Websites Google Website Optimizer Google デベロッパー ホーム Googleアドワーズ Googleカレンダー Googleチェックアウト Googleトーク Googleドキュメント Googleノートブック Googleブックマーク Googleマップ Google関連 gOS gOS Rocket 2.0.0 Greasemonkey Hadoop Hakia Hitwise HTML HTML 4.01 HTML 5 HTML5 HTML構造 Hyper V IBM IE IE 7 ie 8 IE6、IE7 IE7 IE7.js IE8 iGoogle iGoogle Sandbox iGoogleガジェット iKnow! internet explorer Internet Explorer 7 Internet Explorer 8 IPA iphone iPod touch ISMS認証 IT専用検索エンジン JavaScript JotSpot jQuery JSライブラリ JWord Keywalker検索 knol KPI kwout Leopard Linden Lab Linux Live Mesh Live Search livedoor livedoor クリップ Lively M4 Macintosh Magic3 MagToo Mahalo Maria Matt Cutts McAfee meet me Meetro microformats Microsoft Microsoft Windows Server 2008 Microsoft関連 MixClips mixi MODIPHI DJ MODx mootools movable type Movable Type 4 EC Pack Movable Type 4.1 Movable Type 4.2 Movable Type Community Solution Movable Type Enterprise MovableType Mozilla MP3 MSN MSN Messanger MT MTCS Multi Column My Yahoo MyRemix MySpace MySQL Naver NECビッグローブ nendo Netscape NGN Nielsen nofollow OEM Office OpenID OpenOffice.org OpenPNE OpenSocial Opera OpnePNE OS OS X Overture PageRank Paglo PayPerPost PDF Perfomics PhotoShop Photoshop Express PHP PHPLogin phpMyAdmin Picasa PicURLs ping pixiv Pixrat Plaxo Popfly PostgreSQL Powerset PredictAd Prototype prototype.js Quick Find RealPlayer Reddit Redux ROI roomono RSS RSSフィード rssリーダー Safari SARFT SBMカウンタ SDK Search Server SearchMonkey Second Life SEO SEO 57要因 Silverlight SitePoint CSS Reference Six Apart SixApart SketchUp Sleipnir SMM SMO SNS SOAP SOY CMS SP3 SPARQL Spock SQLインジェクション SQLインジェクション攻撃 squidoo SSLサーバ証明書 STORY’Z Sun Swimmie Talis Technorati The Web Standards Project Thunderbird Tim OReilly Triggit TripIt TrueKnowledge trueSpace Truveo tumblr Twine Twitter twitterMobile twj TypePad Ubiquity UDDI URL URL短縮システム vi.sualize.us Virtual Earth Map Control Vista Vista SP1 W3C WAIS Japan Web 2.0 Web 2.0 Expo Web 2008 Expo Web2.0 Web2Rain Webアプリケーション Webサイト分析ツール Webデザイン Webパフォーマンス Webページ改ざん Webマーケティング Webメール Web全般 Web制作 Web制作ツール web制作屋 Web標準 Wi Fi Widget width Wikia Wikia Search WikiaSearch Wikinomics Wikipedia Wikiハッキング Windows Windows 7 Windows Live Windows Update Windows XP Windows XP SP3 WordPres WordPress WordPress 2.5 WordPress for iPhone WS *規格 WSDL WYSIWYG XML XML宣言 XP SP3 Yahoo Yahoo! Yahoo! Buzz Yahoo! Developer Network Yahoo! JAPAN ブランドパネルインターネットCMプラス Yahoo! オンビジネス Yahoo! メール Yahoo! ログール Yahoo!ウェブオーナーセンター Yahoo!オークション Yahoo!ショッピング Yahoo!ポイント Yahoo!検索 Yahoo Glue Yahoo Live Yahoo Messenger Yahoo関連 Yamada YouChoose YouTube YSlow YUI YUI Library Zend Framework zero Matrix なんでも交換 はてな はてなハイク はてなブックマーク はてなワールド ひろゆき よしよし動画 アイコン アイレップ アカウント アクションファイル アクセス解析 アグス アスクル アップデート アテンション・エコノミー アドオン アドパートナー アドワーズ広告 アフィリエイト アプリケーション開発 アポロ計画 アルファブロガー アレクサ インタビュー インターフェイス インターフェース インフォシーク ウィキペディア ウィジェット ウイルス ウェブOS ウェブオーナーセンター ウェブサイト解析ツール ウェブデザイナー ウェブデザイン ウェブメール ウェブ解析 ウェブ開発 エキサイト エキサイトトレンドトラッカー エディタ エンタープライズサービスバス オンライン オンラインショッピング オーガニック検索 オーケストレーション オーバーチュア オープンソース カスタマイズ カスタムサーチ カレンダー カンファレンス ガジェット キジサク キャッシュポイズニング キーウォーカー キーワードツール キーワード広告 クチコミ クチコミ・評判分析 クリック課金 クレーム クロスブラウザ クロスメディア グローバルサイン グローバルメディアソリューション グーグル ココア コミュニティ コンテンツ連動型動画広告 コンバージョン コンバージョン率 コーディング サイトエクスプローラー サイトソーシャルブックマークチェッカー サイトマップ サイト内検索 サイト売買 サイバーエージェント サグールテレビ サンブリッジ サン・マイクロシステムズ サーバーOS シェア システムフォント シックスアパート シックス・アパート ショッピングカート スキル スキルレベル スキル診断 スクレイピング ストリーミング配信 ストレージ ストーリーズ スパム スパムブログ スペルチェック スポンサードサーチ スライドショー セカンドライフ セキュリティ セキュリティ関連 セマンティック セマンティック WEB セマンティックWeb セマンティックウェブ セレゴジャパン セーフサーチ ゼロタームサーチ ソニー ソーシャルウェブ ソーシャルグラフ ソーシャルタイムライン ソーシャルニュースサイト ソーシャルネットワーク ソーシャルブックマーク ソーシャルメディア ソーシャル機能 タブ ダイナミックドリルダウン機能 ダイレクト検索 ダウンロード チェックシート チカッパ チートシート チームラ