フロントエンド

[CSS] IE6/7でスターハックが効く理由

2009.07.09

カテゴリー >

タグ > ,

アスタリスク

今回は、CSSのIE6/7で効くスターハックについて、解説したいと思います。

IE6に効く、スターハックの書き方

この書き方は有名だと思いますので、知ってる方も多いと思われますが、IE6だけに CSSを効かせたい場合は以下の用に記述すると適用できます。

<p class="sample">ここにIE6だけスタイルを適用したい場合。</p>
* html p.sample {
text-align:justify;
}

では、これが何故IE6にのみ適用されるのかというと、普通にCSSを読み解くと、 全ての要素以下の、html要素以下の、sampleというクラスがついたpという意味になります。
ですが、htmlのルート要素(一番親のなる要素)は、htmlのはずなのですが、IE6の場合は、 さらに上にDTDが親要素として存在していると解釈されているようです。

つまり、ブラウザはレンダリングの際に、以下のように解釈していると捉えれるんじゃないでしょうか。

<DTD>
<html>
</html>
</DTD>

しかし、CSSのセレクタとしてDTDを書くことができませんので、かわりに全称セレクタである「*」を指定しているわけですね。

≫ 続きを読む

ページ先頭へ戻る

DreamweaverでCSSのコードヒントをカスタマイズする。

2009.06.01

カテゴリー >

タグ >

今回はDreamweaverでコードヒント(入力補完)機能をカスタマイズする方法を紹介したいと思います。

Dreamweaverのコードヒントは、HTMLタグや、CSSのプロパティを補完してくれたり、Adobeのフレームワークである、Spryのコードも補完してくれたりします。

HTMLのタグなどを追加、削除などをするには、
環境設定→コードヒントから、タグライブラリエディタを使用すれば出来るのですが、 自分的に一番お世話になる、CSSのプロパティに関しては、GUIで行うことが出来ません。

≫ 続きを読む

ページ先頭へ戻る

abbrとacronymについて

2009.05.15

カテゴリー >

タグ > ,

abbrとacronymはどちらも、略語をマークアップする際に使用するのですが、W3Cの仕様書では、

ABBR:
Indicates an abbreviated form (e.g., WWW, HTTP, URI, Mass., etc.).
ACRONYM:
Indicates an acronym (e.g., WAC, radar, etc.).

参照元:W3C Recommendation
(http://www.w3.org/TR/1999/REC-html401-19991224/struct/text.html#h-9.2.1)

となっています。

≫ 続きを読む

ページ先頭へ戻る

注意事項等を書く際の注意事項(CSS)

2009.05.11

カテゴリー >

タグ >

注意事項などを書く際は、デザイン上、下の画像のように先頭になんらかのマーク(アイコンや、米印など)がある場合が多いのですが、

サンプル画像

このようにテキストが二行に渡る場合、普通にコーディングすると下のように、米印の下にテキストが回りこんでしまいます。

サンプル画像2

この様にならないようにするための方法を2通り紹介したいと思います。

≫ 続きを読む

ページ先頭へ戻る

Web制作の現場で欠かせないFirefoxアドオン3つ

2009.05.01

カテゴリー >

タグ > ,

こんにちは。株式会社オロの高橋です。
今回は、Firefoxのアドオンについて、自分が使用しているものをいくつかご紹介します。

様々なアドオンがありますが、現在自分が主に使用しているのは、

 ・Firebug
 ・Web Developer
 ・FireGestures

の3つになります。

≫ 続きを読む

ページ先頭へ戻る

マークアップエンジニアの仕事

2009.05.01

カテゴリー >

タグ > , ,

初めまして。株式会社オロ・マークアップエンジニアの山本です。
初回のエントリーとしてマークアップエンジニアとは、どのような仕事をしているのかという事を紹介しています。

マークアップエンジニアとは

マークアップエンジニアという言葉は、HTML(Hyper Text Markup Language)からきており、数年前までは、コーダーと呼ばれていたのですが、コーダーというとコードを書く人。 つまり、プログラムなども含まれているので、ちょっと語弊があるという事で、最近出来た言葉です。

ですが、マークアップエンジニアはHTMLだけを書くわけでなく、CSSや時には、JavaScriptを書いたり、CMS(Contents Management System)のテンプレートを作成したりもします。

HTMLを書く上で、ユーザビリティ、アクセシビリティ、SEO(Search Engine Optimization)などにも配慮し、サイトの全体を把握しておかなければいけない仕事です。

≫ 続きを読む

ページ先頭へ戻る

  • デザイン
  • Flash
  • システム
  • フロントエンド
Web Creator Tips