backgroundプロパティの正しいショートハンドの書き方
- 2013/09/20
- Webデザインテクニック
- background, css, ショートハンド
ABCから始めよう!と言いつつ、ちょっとABCからの内容ではないかもしれませんが、今まで貯めてた “?” の解決法で、今パッとでてきたのがこれだったので、最初の投稿はこれにしました。
さてさて。そんな訳で、html,cssの勉強をして、最初のうちはこんな書き方を気にできる程余裕がなかったのでスル〜してたのですが、最近になって(といってもだいぶなりますが)DWではなく、手入力で編集作業をする事が多々でてきたので、いちいち
div{ background-image: url(../images/JUN_Always_Be_Cool.jpg) background-color: #ccbb33; background-position: left top; background-repeat: no-repeat; background-attachment: fixed; }
こんな風(順番はバラバラです)に書くのは邪魔くさい!ってことで、ショートハンドで書くようになってるのですが、そこででてきた “?” が
『正しい書き順ってどうやったけ?』ってことなのですが、みなさん知ってます?
知らない方がこの記事見てると思うので、是非これ見て覚えるなりコピペで使ってくださいね!これが正しい書き順のようです。
div{ background: #ccbb33 url(../images/JUN_Always_Be_Cool.jpg) no-repeat fixed left top; }
ちなみに、最後の2つ、attachmentとposition x yのプロパティに関しては、初期値が fixed left topなので、
div{ background: #ccbb33 url(../images/JUN_Always_Be_Cool.jpg) no-repeat; }
が=(イコール)となります。なので、無駄な記述を減らすためにもこのように記載するのがよいようですね。
プロパティの並び順はあまり気にしてなかったのですが、古いブラウザでは問題が発生するようですので、ダメというならやめとくのが得策。
ということで、これからはこの正しい書き方にしましょう!
とは言っても、なかなか順番は覚えられないと思いますので、是非コピペして使ってくださいね!
このページ参考にしました。
http://qrayg.com/journal/news/css-background-shorthand
他のショートハンドはこちらからどうぞ。
正しいショートハンドの書き方のまとめ
Google AdS
関連記事
共通パーツ(header,footer等)をjQueryで読み込んで編集を楽にする方法 & 文字化け対策
WordPress等のCMSではなく、htmlで構築され、headerやfooter等、同じパーツを使っているサイトを編…
CSSスプライトで、スムーズに画像を切り替える
マウスオーバーした時などに、画像が上手く切り替わらない時、よくありませんか?ブラウザや、PCの性能によっても変わってくる…
複数の横に並ぶブロック要素をセンタリングさせる!!
よく複数の画像をfloatで並べることありますよね?でも、それを括ったDivタグとかをセンタリングしようとしたら、なかな…
【2024最新】スマホ・タブレットの解像度一覧表(画面サイズの割合)iPhone・iPad..
2024/10「解像度一覧表」 更新 最近はレスポンス対応が当たり前になってきて、メディアクエリの記述をしない…
onMouseOver、onMouseOutで、簡単にテキストを切り替える!
前回のonMouseOver,onMouseOutで簡単に画像を切り替える!の続き、応用編です。 実はこちらサイト…