タグ

ブックマーク / unformedbuilding.com (3)

  • サイト制作時のメモ 2012年前半

    ここ最近でサイトを作ったときに思ったことのメモです。 個人的なサイトを昨年末と今年の7月に1つずつ、それ以外でやったのが春に1つ(結局なかったことにされたけど)、今やってるのが1つ。 昨年末のは一応レスポンシブウェブデザイン、7月のと春のは普通のソリッドレイアウト、今やってるのがスマートフォンサイト。 昨年末に作ったものについてははてなダイアリーの方でも書いたし、内容は被るけど改めて。 全般「HTML5 Boilerplate」は丸ごとというより必要な部分だけ抜き出して使うと便利。 「これは要らないかなー」という部分を探すのにはコード読まないといけないので、それだけでも結構勉強になると思う。 単純なサイトなら頑張って画像作らなくてもなんとかなったりする。 (対象がいわゆるモダンブラウザの場合) Sass 3.2から使えるPlaceholder Selectorは凝ったことしなくても普通に便

    サイト制作時のメモ 2012年前半
  • そのベンダー接頭辞はいつまで書くの?

    ベンダー接頭辞(プレフィックス)については最近いろいろと議論が活発ですが、そういう難しい話ではなくて、現状のCSSについての話です。 新しいCSSモジュールを使うために、ブラウザごとに接頭辞をつけなくてはいけない場合があります。まあそれについては現状では仕方ないことなんですが、接頭辞なしでも動作するようになったものでも、いつまで経っても接頭辞つきのものを書くのはどうなのかなと思うわけです。 CSSのコードも冗長で読みづらくなりますし、もう使われていない(使われることもない)であろうものを残しておくのもちょっとなー。 実際に運用されているサイトなんかだとそうそう簡単に手を入れられないかもしれませんが……。 また、はてなダイアリーの方でも書きましたが、ブログのチュートリアルを見ていて「もうその接頭辞つきの役目は終わった(終わりつつある)のに、なんでそれしか書いてないの」と思うことが結構あります

    そのベンダー接頭辞はいつまで書くの?
    aki77
    aki77 2012/05/16
  • IE 8でjQueryのslideDown()とfadeIn()が効かないことがある件

    jQueryでスライドダウンを作っているときにIE 8だけで動いていないのを確認したので、そのメモです。検索しても原因が分からなかったので自分で調べてみました。 作っていたのは以下のようなコードでした。 <div id="slide"> <h2>スライドダウン</h2> <p>テキスト。テキスト。テキスト。...</p> </div>jQuery(function($) { $('#slide > p').hide(); $('#slide > h2').click(function() { $(this).next().slideDown(); }); });これがIE 8の場合だけ動かなかったんですね。 ちょっと検索してみたら、IE 8にはslideDown()が動かない場合があるから、 <meta http-equiv="X-UA-Compatible" content="IE=7"

    IE 8でjQueryのslideDown()とfadeIn()が効かないことがある件
  • 1