タグ

browserとCSSに関するB-SAKATUのブックマーク (29)

  • IE 9以下に存在するセレクター数制限にはまった

    IE 9以下に存在するセレクター数制限にはまった 開発中にいきなりCSSが壊れて原因を探っていたらこれに行き着きました。IE 9以下では1つのCSSファイル当たり4,095個までしかセレクターを認識しない。4,096個以上は無視される。ええええ。。 SCSSだと割とカジュアルにセレクター数が増える CSSは出来るだけ1ファイルにまとめたい(リクエスト数削減のため) との組み合わせがやばい。SCSSはセレクターが他のページに影響しないように以下のように書いていました。 // 共通部分 @mixin foo { color: red; .foo { font-size: 2em; // たくさんの指定… ... } } // 影響範囲を以下のページのみに限定したい #page-a { @include foo; } #page-b { @include foo; color: yellow;

  • pre要素で折り返しをするためのCSS

    pre要素でソースコードを折り返すためのCSSです。最近は色々なSyntax Highlighterが登場しているので必要ないかもしれませんが、URLなどの横に長い文字列をpre要素で表示したいときに有効かもしれません。 1.CSS 以下のCSSでpre要素の文字が折り返せます。「white-space: pre-wrap」または「word-wrap: break-word」に未対応のブラウザはoverflowプロパティでスクロールします。 pre { white-space: pre-wrap; word-wrap: break-word; overflow: auto; } 以下は、過去の記事でよくみかけた設定です。 pre { white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; w

    pre要素で折り返しをするためのCSS
  • Google ChromeでMS PゴシックをArial+メイリオに置換する

    最近のブラウザではWebフォントの利用を可能にする@font-faceをサポートしており、使われているサイトもよく見かけるようになった。@font-faceはWebフォントの利用に限らず、ローカルのフォントの再定義にも使えるので、ユーザースタイルシートで利用すればMS Pゴシックをメイリオに置換することが出来る(Chromeでも)。これに留まらず@font-faceデスクリプターのunicode-rangeプロパティを利用すれば、英数字はArialで日語部分はメイリオで置換するなどというわがままなことが出来る。 unicode-rangeプロパティはグリフのコードを範囲指定することによってsrcプロパティで指定されているフォントのどの部分を利用するかを決定するもの。つまりArialから英数字(PDF: Basic Latinと呼ばれる範囲)を取ってきてMS Pゴシックを置換する場合はGo

    Google ChromeでMS PゴシックをArial+メイリオに置換する
    B-SAKATU
    B-SAKATU 2011/04/24
    unicode-range か。使いたいけど、まともに使える日はいつ来るやら。
  • これは便利!ブラウザ/レンダリングエンジンごとのCSS設定をJavaScriptで解決する·CssUserAgent MOONGIFT

    CssUserAgentJavaScriptを使ってブラウザ/レンダリングエンジンごとのクラス定義を生成する。 [/s2If] CssUserAgentJavaScript製/Web用のオープンソース・ソフトウェア。CSSは便利だが、ブラウザによって指定が異なってしまうケースに対応しようと思うと途端に煩雑になってしまう。特にここ数年のようにWebブラウザの種類が増えると大変だ。 このようなクラスが定義される レンダリングエンジンで考えても数多く、さらにバージョンによってレンダリング結果が異なるとなると発狂しそうになってしまうほどだ。そんな苦しむWebデザイナーの方々を救うかもしれないのがCssUserAgentだ。 CssUserAgentはua-*というクラス名を自動的に定義するJavaScriptファイルだ。「ua-(ブラウザ名)」「ua-(ブラウザ名)-(メジャー番号)」「ua-

  • CSSハック一覧

    2013年3月23日 CSS 異なるブラウザーで見たらレイアウトが崩れる。。CSSハックはそんな時のお役立ち裏技(?)です。私がブックマークしているCSSハックに関するWebサイトがたくさんあったので(Safariがのってない・IE8しかのってない。。等の理由で)、自分用メモ。「こんなやり方もある!」というのがあればコメントして教えてください! ↑私が10年以上利用している会計ソフト! Internet Explorer IE6以下 #help_me { _color: blue; } * html #help_me { color: red; } IE7 *:first-child+html #help_me { color: red; } *+html #help_me { color: red; } IE6, IE7 #help_me { /color: blue; } IE8 #h

    CSSハック一覧
  • Opera Logo with CSS · David DeSandro

    Opera Logo with CSS The Opera logo, rendered only with CSS, no images. Compare it with the real deal. Alas, best viewed in Firefox 3.6, Safari 4, or Chrome 5. Aside from another shameless plea for attention, this demonstration gives me a chance to look at some CSS3 properties across browsers. Border Radius In all the tutorials and hubbub over CSS3, elliptical border radius is one of those features

  • JavaScriptでCSSパーサーを書くための情報を収集中(1日目) - latest log

    <style type="text/css"> ... </style> CSS ファイルを一化できればステキ。ブラウザ毎に書き分けるのって来の姿じゃない。 CSS3 の機能を古いブラウザで使えればもっとステキ。 古いブラウザに時間を掛けたくない。CSS のバッドノウハウなんてノーサンキュー。やりたいことが表現できればそれでいい。 ブラウザに CSS の解釈を任せなきゃいいんじゃないか? まずは、JavaScriptCSSパーサーを書くための情報収集からです。 わかってること ロード済みのスタイルシートは、document.styleSheets に擬似配列として格納されています。長さは document.styleSheets.length から取得できます。 スタイルシートの各ルールは、cssRules (IE なら rules)に格納されています。 document.sty

    JavaScriptでCSSパーサーを書くための情報を収集中(1日目) - latest log
    B-SAKATU
    B-SAKATU 2009/06/13
    「IE6, IE7 は、document.styleSheets[].rules にさわらなければ 生の CSS にアクセスできる。おさわり厳禁なキャバクラ仕様。」
  • 逆引きCSSハック(IE8,Firefox,Opera,Safariを含めたブラウザ別CSSハック)

    cat888 live เว็บไซต์ของเราได้รับการรับรองว่าเป็นเว็บพนันที่มีคุณภาพเยี่ยมที่สุดในประเทศไทยสำหรับการพนันออนไลน์ เว็บพนันที่มั่นคงและปลอดภัยที่สุดสำหรับการเดิมพันออนไลน์ที่ทำการเงินอย่างมั่นคงและปลอดภัยและรับรองความเป็นส่วนตัวของคุณในการเล่นเกมพนันที่นี่. ทางเรามุ่งเน้นให้ประสบการณ์การพนันออนไลน์ที่ไม่ซ้ำซากและน่าสนุกที่สุดเลยค่ะ! cat888 หวย เมื่อคุณมีความระมัดระวังในการพนันออนไลน์ คุณจะมั่นใจได้ว่า

    B-SAKATU
    B-SAKATU 2008/01/29
    各ブラウザ用 CSS ハック。
  • http://spreadsheets.google.com/pub?key=prvB_MFPHuEHOYL7ulKmYOQ&gid=0

    B-SAKATU
    B-SAKATU 2008/01/29
    CSS ハックまとめ表
  • リゾレーヌ サプリを口コミだけで判断してはダメ?バストアップ効果が口コミ通りなのか試してわかったことを包み隠さず公開します!

    リゾレーヌ サプリを口コミだけで判断してはダメ?バストアップ効果が口コミ通りなのか試してわかったことを包み隠さず公開します!
    B-SAKATU
    B-SAKATU 2008/01/28
    うたい文句だけで判断してはいけないという話。
  • Firefox3/IE8はクリアか、新CSS/JS検証 ACID 3テスト登場 | ネット | マイコミジャーナル

    Mozilla Foundation, JavaScript Evangelist, John Resig氏は10日(米国時間)、自身のブログにおいてまだ準備段階ながらもAcid 3テストが公開されていることを発表した。AcidはJavaScriptCSSなどの実装が標準に準拠しているかどうかをチェックするための試験サイト。標準規約に完全準拠していることを証明するテストではなく、あくまでも一部の機能が実装されたことを示すものだ。しかしページを表示するだけでよく、結果も見てすぐに理解できるわかりやすい試験として知られている。 現在主に採用されるのはAcid2 Testだ。2007年12月19日(米国時間)にはThe Web Standards ProjectからInternet Explorer 8がAcid2 Testに合格したことが発表された。Acid 2にクリアしたからといって標準仕

    B-SAKATU
    B-SAKATU 2008/01/20
    タイトルがひどすぎる。もはや詐欺レベル。
  • blog in a fog » フォントファミリー指定方法の検証

    いろいろあってフォントサイズの検証が中途半端なままになっています。続きを始めたのですが、全然終わりが見えません。。。奥深すぎですフォントって。その途中でちょっと気になることを見つけたのでいったんまとめます。 複数のフォントファミリーを指定した場合の表示についてです。 たとえばfont-family: Arial, “MS Pゴシック”などとした場合、どのように適用されているのか。欧文フォントと和文フォントを指定していれば、半角英数には欧文フォント、2バイト文字には和文フォントが適用されるんじゃないかなーと漠然と思っていたのですが、どうもIEでは最初に見つかったフォントしか有効ではないという話を目にしたので確かめてみました。 Arialと明朝体を指定して各ブラウザで表示。font-family: Arial, “MS P明朝”のように指定しているので、予想通りなら欧文はゴシック、和文は明朝

    B-SAKATU
    B-SAKATU 2007/09/01
    欧文フォントに紐づけられた和文フォントが優先して適用される。 / IE だけじゃなくて Opera もだったんか。
  • text-transformから見るブラウザのレンダリングの違い - Trans

    実際のコーディングではほとんど役立つことはないと思いますが、text-transformを用いていると、UAの違いというのが浮き彫りになったりします。 例えば、XHTML 1.0 Strictで次のようなコードを書いたとします。 <ul> <li>google com</li> <li>グーグル.com</li> <li>google.com</li> <li>google .com</li> </ul> * { margin: 0; padding: 0; } ul { width: 10em; margin: 1em 0 0 1em; padding: 0 0 0 2em; border: 1px solid #FF6600; } ul li { text-transform: capitalize; } ローカルナビゲーションにありうるようなコードですが、これを各UAで表示させるとこ

    text-transformから見るブラウザのレンダリングの違い - Trans
    B-SAKATU
    B-SAKATU 2007/06/14
    仕様書にもっといろいろ書いてあれば楽なのかな。
  • 栄光ゼミナール;塾選びガイド

    栄光ゼミナールとほかの塾との授業料、サービスなどさまざまなポイントについて比較しています。栄光ゼミナールの授業料、サービスなど充実させたコンテンツで作成していますが、やはり一番栄光ゼミナールを知るには、資料請求が一番です。 栄光ゼミナール資料内容 日程と授業料についてのご案内 栄光ゼミナールの夏期講習のご案内 個別指導のご案内。 「今子供たちは・」資料集栄光ブックレット とっておきなDVD(届くまでお楽しみ) 栄光ゼミナールでは、はじめての方には無料の夏期講習会になります。テキストの教材費は自己負担になりますが、それでも1教科につきたったの2100円。 栄光ゼミナールは特に中学生を対象に向けて圧倒的人気のサービスです。もちろん、それに付随するしっかりとしたサービスがあります。大手の学習塾には、有名講師が授業を100人程度で聞くタイプと少人数制(6人から20人程度)できめ細やかな授業

    B-SAKATU
    B-SAKATU 2007/06/07
    未完成。今後に期待。
  • 窓の杜 - 【NEWS】米MS、HTML構造やレイアウトを検証できるWeb制作者向けIEプラグインを正式公開

    Microsoft Corporationは9日(現地時間)、Webページの構造を検証できるIE用プラグイン「Internet Explorer Developer Toolbar」の正式版を無償公開した。Windows XP/Server 2003/Vista上のIE6/7に対応し、現在同社のダウンロードセンターからダウンロードできる。 「Internet Explorer Developer Toolbar」は、IEのエクスプローラバーとして動作するWeb制作者向けのプラグイン。ローカルまたはインターネット上のWebページのHTML/CSS構文を解析でき、レイアウトや色合いの調整、W3Cの文法チェックサービスを利用した構文エラーチェックなど、アクセシビリティに配慮したWebページ作成に便利な機能が多数搭載されている。 エクスプローラバーはWebブラウザー画面の下側へ表示され、上部に各

    B-SAKATU
    B-SAKATU 2007/05/13
    firebug っぽい
  • 0.5px は見えているか? - IT戦記

    ちょっと アニメーション作ってて、見えたり見えなかったりする 1px が気になるので調べてみた いきなり、結論 結論から言うと 0.5px 〜 1px が見えるかどうかはブラウザによる。(Firefox だけ挙動が違う) 実証コード http://usrb.in/amachang/static/tmp/pxtest.html 手元のブラウザでは Win Opera 1px から見える Win IE6 1px から見える Win IE7 1px から見える Win Firefox 0.5px から見える(四捨五入で求めてる) Linux Firefox 0.5px から見える(四捨五入で求めてる) Linux Konqueror 1px から見える まとめ 1px を気にするときってありますよね!そんなときはFirefox の px 指定は四捨五入と覚えておこう。

    0.5px は見えているか? - IT戦記
    B-SAKATU
    B-SAKATU 2007/03/06
    Gecko エンジンは四捨五入するので 0.5px から見える
  • LSC - Mar 2007 - dataスキームハック

    B-SAKATU
    B-SAKATU 2007/03/06
    "Another HTML-lint gateway で 100点を取るのは「目標」ではなく「最低ライン」" XHTML であるために 100 点を取る必要はない。XHTML であるかは W3C の Validator で確認すればいい。それに、100 点になることに意味はない。
  • Yahoo! UI Library: Fonts CSS を使うのなら、Opera には気を付けて!

    Yahoo! UI Library: Fonts CSSを知ってから、CSSを書く際にfont-sizeは大体このライブラリを読み込ませてから使っています。ただし、Operaで表示する際には、気をつけたほうがよさそうな点があったので、メモしておきます。 Fonts CSSはどういう構造になっているのか詳細は分かりませんが、とりあえずクロスブラウザで同じフォントサイズを実現してくれる摩訶不思議なライブラリ。デフォルトのフォントサイズ、つまりfont-size: 100%;は13pxになっており、それからfont-sizeをパーセントで指定することによって、pxでフォントサイズを指定するような感覚で、フォントサイズを指定することができます。 ただし、Operaにおいては、フォントサイズを100%以下、つまり12pxなどにするときはフォントがほかのブラウザより、小さく表示されるバグがあるようです

    Yahoo! UI Library: Fonts CSS を使うのなら、Opera には気を付けて!
    B-SAKATU
    B-SAKATU 2007/03/02
    YUI の Fonts CSS は、Opera のバグで font-size が狂ったら em を試してみる。
  • ブラウザに依存せず文字の大きさを統一させる方法 - デザインテンプレート無料配布 || Cool Web Window

    404 Not Found お探しのファイルは見つからないようです。 お手数ですが、下記リンクからトップページへお戻りください。 CoolWebWindow Copyright (C) Cool Web Window All Rights Reserved

    B-SAKATU
    B-SAKATU 2007/02/12
    これって、YUI の Fonts CSS 使えば済む問題なような。
  • 非対応セレクタを利用した CSS ハックの注意点 - 2xup.org

    2007-01-21T04:00:10+09:00 Microsoft Internet Explorer 7 正式版の登場で、これまで未対応だった CSS セレクタが利用できるようになりました。Windows IE7 で対応したプロパティのおさらいと、その他ブラウザでの対応状況を資料ではなく実際に試してみてまとめていた中から今回は子セレクタと隣接兄弟セレクタにしぼり、備忘録も兼ねてまとめてみます。子セレクタ、隣接兄弟セレクタの仕様は以下のとおり。 子セレクタ A>B { property: value; } 親要素 A の直下(子) にあるBにのみ装飾を行うセレクタ。 div>span { color: gray; } この場合、<div><span>not gray</span></div> はグレーの文字になりますが、<div><p><span>not gray</span></p>

    B-SAKATU
    B-SAKATU 2007/02/09
    子セレクタと隣接兄弟セレクタを利用する場合は、非対応ブラウザに対して違う装飾を行うかどうかに関係なく、要素と要素をつなぐ > や + の前後に空白の無い状態でマークアップするほうがよさそうです。