タグ

webdevelop_codingに関するtunacookのブックマーク (15)

  • IE5.5・IE6で半透明PNGを使いこなす|クロノドライブ

    IE5.5・IE6が半透明PNGに対応してないために、半透明を使用したデザインのコーディングを諦める(または妥協)という苦い経験をしたことはないでしょうか。 そんな人のため(私のためでもありますが・・・)に、IE5.5・IE6で半透明PNGを使う方法をまとめました。 半透明PNGの使い方を覚えて頼れるコーダーを目指しましょう。 ※サンプルを確認するためにはIE6でご覧ください。 IE独自拡張のfilterを使う サンプル(使用前) ◇良いところ ・Java Scriptを使わず手軽に使用できます。 ◇悪いところ ・CSSで背景に指定したものには使えません。 ・クリッカブルマップが使えません。 ・div などのタグで対象画像を囲うため、場合によっては無駄なタグを追加する羽目になります。 ◇使用時の注意点 ・対象画像の幅・高さをCSSプロパティの width と height で必ず指定しまし

    IE5.5・IE6で半透明PNGを使いこなす|クロノドライブ
    tunacook
    tunacook 2011/11/04
    5.5も6も最近は対応することが少ないけど
  • [CSS]サイズが分からない要素を真ん中に配置するテクニック

    width, heightのサイズが分からない要素を天地左右の真ん中に配置するスタイルシートのテクニックを紹介します。 Centering in the Unknown [ad#ad-2] 下記は各ポイントを意訳したものです。 要素のサイズが分かっている場合 要素のサイズが分からない場合 まとめと対応ブラウザ 要素のサイズが分かっている場合 「真ん中に配置するエレメント」と「その親エレメント」両方の高さと幅のサイズが分かっているのであれば、エレメントを真ん中に置くのは簡単です。 「真ん中に配置するエレメント」を「position: fixed;」にし、topとleftを50%、marginのtopとleftをエレメントの半分のサイズでネガティブマージンで配置します。 CSS .centered { position: fixed; top: 50%; left: 50%; margin-t

  • [JS]面倒なCSS3のベンダープレフィックスを自動で付与するスクリプト -Prefix free

    ページにたった一行記述するだけで、CSS3のベンダープレフィックスを自動で付与してくれるスクリプトを紹介します。 Prefix free via: PrefixFree: Break Free From CSS Prefix Hell [ad#ad-2] Prefix freeの機能 ベンダープレフィックスとは、CSS3で採用予定のプロパティがブラウザに先行実装されており、それらを各ブラウザごとに機能させるためプロパティに加える接頭辞のことです。 「-moz-」「-webkit-」「-o-」「-ms-」などがあります。 例えば、CSS3グラデーションを通常のベンダープレフィックスを使用すると、下記のようなスタイルシートになります。 .download { background-image: -webkit-linear-gradient(transparent, rgba(0,0,0,.3

  • HTML5の新要素「data要素」に繋がる Microdataのプロパティについて - kojika17

    time要素の廃止、そしてdata要素の登場により、Microdataを扱う機会が増えてくると予想されます。 またHTML5 の Microdata が主にGoogleなどで取り入れられているケースが出てきているので、 Microdataで利用できるプロパティを紹介致します。 Microdata とは HTML5の独立した仕様です。 HTML文章に、コンピュータが可読できるデータにすることができ、RDFやJSONなどの多数の他のデータ形式と互換性を持たせることができます。 記述方法は以前の記事を参照して下さい。 MicroformatsとMicrodataの違いについて : Web Design KOJIKA17 なぜコンピュータが可読できるデータにする必要があるのか?? HTMLでは、人や時間、場所など細かくマークアップすることができません。 例として、機械翻訳したカンナダ語を見てみまし

    HTML5の新要素「data要素」に繋がる Microdataのプロパティについて - kojika17
    tunacook
    tunacook 2011/11/01
    カンナダ語www
  • HTML5 追加された data 要素について

    HTML5 では 2011-10-29 の Editor’s Draft から time 要素が削除され、data 要素が追加されたようです。この要素が span 要素でダメな理由も、time 要素のときと同様に私にはさっぱり理解できないですが、一応仕様書くらい読んでおくことにします。ED にリンクしておきますが、低スペックマシンで開くと酷い目にあうので注意が必要。 4.6.10 The data element – HTML5 Editor’s Draft data 要素は、value 属性でその内容の機械で読み取れる形式とあわせてその内容を表しています。value 属性は必須で、その値は、機械で読み取れる形式で要素の内容を表したものでなければいけません。 Microformats またはこの仕様で定義されている microdata 属性と組み合わせることで、要素はデータプロセッサのため

    tunacook
    tunacook 2011/10/31
    あら、time要素なくなったかー……
  • ブラウザ上でHTML / CSS / Javascriptを書いてその場で実行、ブログ等にも貼付できるjsfiddleの基本的な使い方をざっくりと

    個人的にお勧めしているjsfiddleですが、せっかくなのでちゃんと記事にして普及活動をしてみようかなと思います。jQueryのコードを気軽に試す、などにも最適です。 全部は書ききれないのでざっくりと、程度です。一応基的な部分だけ・・jsdo.itでいいじゃんとか言われそうな空気満々ですが、いいならこんな記事書きませんのでお察し頂ければ幸いです。 jsfiddleとは、その場でjsコードを実行、動作テストできるツールで、人気のjsライブラリのjQueryの公式サイトでもバグを伝えるときはjsfiddleを使用して動作を見せるように薦められます。 When You Report A link to a reduced, working demo/test case that will never move (jsFiddle is good for this). (意訳:バグを報告するとき

    ブラウザ上でHTML / CSS / Javascriptを書いてその場で実行、ブログ等にも貼付できるjsfiddleの基本的な使い方をざっくりと
  • WEB屋にありがちな発狂寸前のイラつきを軽減するツールと参考にしたサイト色々 | バンクーバーのうぇぶ屋

    ブログを書く時、メールを書く時、情報収集する時、ちょっとしたことが手間になってイライラすることって多くないですか? 僕はとにかく日々のルーティンワークは効率よく済ませたいと思っているので、そういうイラつきを感じたらできるだけ早く解消するように心がけています。 そこで、今日は僕が「あぁ、めっちゃイライラする!」って感じた時、どういうツールやサービスを使って軽減しているのかをご紹介させて頂こうかなと思います。僕の場合はMacbook proまたはデスクトップのWindows7、ブラウザはChrome、メーラーはThunderbirdという環境なので、その環境に偏った紹介になってしまうかもしれませんが、ご了承ください! もう、既知の物だからとか、知らないだろうとか何も考えていません。イライラ解消できた!と思った物は全部掲載させて頂きます。 それでは、この記事から多少なりとも日々の業務の手助けにな

  • 2011年、スマフォ・デスクトップ用のクロスブラウザ確認ツールのまとめ

    デスクトップ用の各ブラウザをはじめ、スマートフォン、ワイドスクリーンなど、さまざまユーザー環境を想定して確認できるツールを紹介します。 各ツールで表示しているのは、Media Queriesを使用している「CSS-Tricks」です。

    tunacook
    tunacook 2011/10/24
    レスポンシブウェブデザインするときにお便利だな
  • HTML5+CSS3の導入時に役立つ7つの設定

    こんにちは、鴨田です。 個人的に仕事の大半はスマートフォン関連なので、 最近のマークアップはほとんど全てHTML5+CSS3で行っています。 とはいえ、PC向けのサイトではまだまだHTML4.01、XHTML1.0、CSS2.1を使用している場合が多いと思います。 ですので、今回はHTML5+CSS3を導入するにあたって、役立つと思う7つの設定について、書きたいと思います。 1.HTML5の初期テンプレート案 <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>HTML5 初期テンプレート</title> <!-- reset.cssの設定 --> <link rel="stylesheet" media="screen" href="reset.css" /> <!-- Viewportの設定 --> <meta nam

    HTML5+CSS3の導入時に役立つ7つの設定
  • img 要素に pointer-events: none; を指定すると、いろいろできなくなる。

    いろいろできる画像のサンプル いろいろできない画像のサンプル いろいろできない画像のサンプルのコード HTML: <img class="img-pointer-events-none" src="enable.jpg" /> CSS: img.img-pointer-events-none { pointer-events: none; } 巷では a 要素に対する指定でのサンプルが多い pointer-events: none; ですが、img 要素に直接指定することでPC版ブラウザでは右クリックでの画像の保存やデスクトップに画像をD&Dすることができなくなり、スマートフォン版ブラウザでは画像の長押し(長タップ)での保存やメール送信などのメニューがでなくなります。 もちろんソースを表示して画像のURLを直接参照したり、ブックマークレットなどを使えば画像を保存することはできます。そして当

  • ゼロからはじめるスマートフォン専用サイト(iPhone&Android)の作り方を学べるサイト集めました | HTML5でサイトをつくろう

    これからのWEB制作PCサイトだけではなく、iphoneなどのスマートフォンやipadなどさまざまなデバイスでの閲覧を前提として作成しなければいけません。 iphoneサイトやAndroidサイトはHTML5やCSS3にかなり対応しているので簡単そうなイメージもありますが、縦画面、横画面など変化することを前提に構築しなければいけませんし、Androidは機種によって解像度が違う、機種によってCSSが適用されないという昔のモバイルサイトより大変なことがおきているようです。 またシミュレーターを使ったり、実機をたくさん揃えたり、レンタルしたりとPCサイトより手間な制作の時代に逆戻りですね・・。 友人に聞いたら現在は案件よってはiphoneのみ対応、iphoneとdocomoを対応、すべて対応などさまざまなようですね。まあこれは予算によるのかもしれませんね。 僕はまだ格的なスマホサイトの仕事

    ゼロからはじめるスマートフォン専用サイト(iPhone&Android)の作り方を学べるサイト集めました | HTML5でサイトをつくろう
  • スマートフォンサイトを作る時に便利なフリックが実装できるjQueryプラグイン7選

    スマートフォンを使うときによく使う操作方法としてフリックがあります。このフリックの操作でギャラリーができるjQueryプラグインを集めました。 Androidを持ってないので、全てがAndroidで動くかは未検証ですがだいたい動くと思います。 flickGal 自分が一番つかってるのがこのflickGalです。 PC(IE以外)でも動作します。 flickGal・・・iPhoneでフリックギャラリーを簡単に実装できるjQueryプラグインです – piglovesyouの日記 flickable こちらはPCでフリックができるようにできるプラグインです。そのままスマートフォンでも使えます。 PCでも(IE6でも)よく動きます。 jQuery.flickable: iPhone and Android like flick scrolling plugin flickSimple こちらもP

    スマートフォンサイトを作る時に便利なフリックが実装できるjQueryプラグイン7選
  • スクロールバーカスタマイズ(jScrollPane) | Liglog

    案件でオリジナルなスクロールバーを設置する必要があり、色々と調べてみるとjScrollPaneが便利そうです。実装のやり方をググってみたところ、サンプルはあるもののなかなか設置の仕方まで解説しているところはありませんでした。しょうがないので自分でまとめてみることにしました。パンが無いならケーキをべればいいじゃない的なノリで。違うか。 以下が公式サイトです。 http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html 最低限+一般的に必要なファイルは以下の通りです。 * jQuery * the mouse wheel plugin * the jQEm plugin * jScrollPane.js * jScrollPane.css これらをダウンロードし、任意のフォルダに配置します。 ※

    tunacook
    tunacook 2011/10/11
    jScrollPaneあまりうまく行かなかったから助かる
  • [CSS]角丸を少しでも滑らかに実装するスタイルシートのテクニック

    CSS3で実装する角丸を少しでも滑らかにするスタイルシートのトリックをsitepointから紹介します。 How To Get Smoother Rounded Corners デモページ この現象は主要な各ブラウザ全てでおこる現象で、特にSafari(Mac)では顕著に現れます。 上記キャプチャはそのSafari(Mac)のもので、下記はそれを拡大したものです。 角丸の拡大 この現象は特定のカラーの組み合わせで生じるもので、特にオフホワイトの背景に対して明るいボーダーと暗いバックグランドを指定した際に見られます。 これを少しでも滑らかにするためのトリックを紹介します。 ビフォー HTML

  • つまづきがちなiPhoneコーディングのTips(JS多め) | バシャログ。

    来月はキャプテン・アメリカ見るし、気が付いたら年中アメコミ映画を見ているminamiです。 来月にはまた大きな発表がいろいろありそうなiPhone界隈ですが、iPhoneサイトのコーディングをする際につまづいてきたポイントを挙げてみました。 [HTML] input type="file"は使えない 画像をアップするコンテンツだからフォームに input type="file" を・・・と考えがちですが、iPhone版のSafariでは使用不可です。 [HTML] <meta name="viewport" content="user-scalable=no">が効かない 最近ハマったポイントです。ユーザーに画面の拡大をさせなくすることができるviewportのuser-scalableプロパティですが、体のアクセシビリティ設定で「ズーム機能」をオンにしているとバッチリ拡大できてしまいま

    つまづきがちなiPhoneコーディングのTips(JS多め) | バシャログ。
  • 1