miximixi

プリント時にも役立っちゃうcontentプロパティさん

05月06日(日)22:25

category
CSSテンプレート, ビジュアル・小技

今まで、あんまりcontentプロパティを調べてなかったから、その素晴らしさがイマイチわかってなくて、なんか特定のテキストを挿入したり、パンくずとか作るのに便利だったりclearfixで使ってたり、なんやら程度で、Internet Explorer7で対応しなかったのもそんなに気にしてなかったのが正直なところだった今日この頃、皆様GWはいかがお過ごしでしたか?

ボクは仕事万歳!でした。
そのお陰もあり、嫌になるほどCSS関連のことを色々調べたんです。えぇ。

---- こっから続き

そんな中の1つで「あーそっか!そうだよね」と思ったのが、contentプロパティの使い方。

例えば以下のようなリンクがあったとして、

デジパ株式会社

これをプリントしたら、そりゃ、デジパ株式会社って出るよね。コレがプリント時だけURL出たら素敵。
その素敵を叶えてくれるのが、contentプロパティだった。

取りあえず、
<link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
とか、
@media print とかってプリント専用のスタイルを用意して、

a:after {
	content:" ["attr(href)"]";
}

って書けば、プリントした時にURLが出る。コレは便利系ですね。

後は考えてみたらナンバリングとかも便利だよなーと。どこかで読んでもInternet Explorerで使えないと記憶からどんどん薄れてしまって駄目ですね。

これで、めでたくInternet Explorer7がcontentプロパティをサポートしなかった疑問が増えました。

各種SBMに追加
  • Hatenaブックマークに追加
  • del.icio.usに追加
  • POOKMARK Airlinesへ追加
  • livedoorクリップへ追加
  • ニフティクリップへ追加
  • newsingへ投稿
  • Saafブックマークへ追加
  • Redditへ追加

comment [3]

1 - かず さん

すげー。。。。

そんな使い方できるんですね。
ものすごく便利っぽいんですけど!

URL|2007年5月 8日 17:04

2 - えど さん

いや~、IE7には色々と失望させられましたw
contentももちろんそうですが、:after、:beforeも対応してほしかった・・orz

content使えたらかなりコーディングとか楽になりそうですよね(´・ω・`)

URL|2007年5月 9日 10:14

3 - ひら@管理人 さん

>かずさん
そうなんですよね、せっかく便利系なのに、IE7が対応してくれれば、、、と思っちゃいますね。

>えどさん
:afterや:beforeもそうですよねぇ~
まぁIE8に期待って事で、、、いつの話だ…

2007年5月13日 02:48

コメント投稿フォーム

post your comment

※コメントが認証されるまで、コメントは反映されません。ご了承くださいませ。

行き場を失ったモノたち

フィードメーター - CSS HappyLife

Feeds購読数

あわせて読みたい

えかきっず!

気まぐれブログパーツ

change color or layout
  • デフォルトカラー(春)
  • 薄い青
  • 青緑
  • 緑
  • 深い青
  • 薄い紫
  • ピンク
  • 黄金
  • 茶
  • 赤
  • 黒
  • 白
  • シルバー
  • 2カラム(カラーはデフォルト)
  • リキッドレイアウト(カラーはデフォルト)

ページトップへ