タグ

ieに関するTrapezoidのブックマーク (8)

  • めも - IT戦記

    このメモについて id:amachang の私的な学習目的 IE6 の標準モードに関するバグ いろいろとポイント layout IE6 の視覚整形モデルの中で要素は、大きく分けて layout を持つ要素と、 layout を持たない要素に分けることができる。 layout を持つ要素とは、自分のサイズや位置に責任を持つ要素である。 layout を持つ要素は、四角形の領域を作る。 layout を持たない要素は、直近の layout を持つ要素のサイズおよび位置と、そこの間にあるすべての要素の margin, padding, border によってその開始点、折り返し点が決まる。 layout を持たない要素は、四角形の領域を作らない。上下左右の間隔を保持しているだけに過ぎない。 layout を持たない要素間の上下マージン(相殺されるマージン)は二つの要素間の共有のもので、ある要素特

    めも - IT戦記
  • IE8の新しい標準モードとモードスイッチ | Web標準Blog | ミツエーリンクス

    先月、MicrosoftのIE Teamが発表したIE8がAcid2テストに合格するという話題は、大きな衝撃を与えました。 しかし発表からしばらくして、より標準準拠に近づいたレンダリングをIE8で行うには、DOCTYPEスイッチのようにHTML文書に何らかの「ヒント」を与える必要があるとの情報も流れていました(「IE8 passes Acid2」)。そして先ほど、その詳細とまた経緯が明らかになりました。 A List Apartの「Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8」という記事によると、新しい「ヒント」は次のようなものになると紹介されています。 meta要素を記述し、対象としているIEのバージョンを指定する。 <meta http-equiv="X-UA-Compatible" content="IE=

    Trapezoid
    Trapezoid 2008/02/01
    しねばいいのに
  • IEで固定座標を指定する方法

    さて、アナウンスしていたようにIEでposition: fixed;を実現する手法について簡単にまとめておきます。まぁこのテクニックもIE7が出るまでのつなぎです。やり方は大まかには2通りあって、純粋にCSS(スタイルシート)のみで指定する方法とJavaScript(正確にはMS独自のDynamic property ダイナミックプロパティーと呼ばれるもの)を使うやり方です。 まず、1.CSSのみの方法から 1.基的な考え方は、HTML(あるいはBODY)タグのスクロールバーを非表示にして、かわりにDIVタグ(HTMLならBODYタグ)のスクロールバーを表示させる方法です。具体的な記述は以下のようになります。 html { overflow: hidden; } body { height: 100%; overflow: auto; } 次に、固定表示したいDIVタグ(タグは何でも良い

  • 未知の実行時エラー - ぼくはまちちゃん!

    こんにちは! JavaScript のちょっとした小咄ですよ! IEで、JavaScript…、 特にGreasemonkeyもどきみたいなので遊んでいたりとか、 XSSで遊んでいたりすると、 「未知の実行時エラー」に出くわしたりしませんか! しちゃいますよね! なんですかこれ! これって、↓こんなコードだと出ちゃう感じなんです>< <table id="t"> <tr> <td>こんにちは!</td> </tr> </table> <script> var table=document.getElementById('t'); alert(table.innerHTML); // ↓IEだとここでエラー table.innerHTML = 'できないんです><'; </script> うんそう! IE の table の innerHTML って、読み取り専用なんだね…! え! 知ってま

    未知の実行時エラー - ぼくはまちちゃん!
  • ADP: floatレイアウトでつまづかないためのTips

    ADP: floatレイアウトでつまづかないためのTips
  • ウノウラボ Unoh Labs: CSSで見る、IE7。

    Sashaです。 MicrosoftがIE7 RC1(Internet Explorer 7 Release Candidate 1)を公開しましたね。タブ・ブラウジング? RSS? 今ドキ当たり前。タブに出ているサイトのサムネイルが一括して見れるとか、印刷するときに用紙の大きさに合わせて印刷してくれるぴったり機能とかも、「あったらいいな」的機能であったことは確かですが、ウェブデザイナーたちの興味の中心は、今まで私たちの忍耐力をギリギリまで試してきた、IEの CSSへのサポートが、どのように変化するのか、ですよね。せっかくなので、今まで長年にわたって多くの人を悩ませてきたバグたちと照らし合わせながら見ていきましょう。ちなみに、私はまだ一つ一つ検証してませんので、その解決宣言に関する信憑性には責任は負いかねます。悪しからず。 positioniseverything.net では数年前から

    Trapezoid
    Trapezoid 2006/09/12
    これはいい
  • 今学期の「ブラウザ通信簿」、がんばった子は誰?

    子どもが2人の家族で、1人は優等生で、もう1人は劣等生、ということはよくある。 たいていは優等生でいる方がいいが、いつも「A」をとっているのに、ちょっと失敗して「B+」をとってしまったときは別だ。そんなとき、両親も先生も、なぜいつものようにいい成績をとれなかったのかとたずねるだろう。そればかりでなく、がっかりされてしまうかもしれない。 これを「高望みの呪縛」と呼ぼう。これにかかると、「まあまあ」は失敗とみなされる。 もっと始末が悪いのは、優等生が失敗したのと同じタイミングで劣等生が少しがんばって、悪くない成績をとった場合だ。それまで怠け者だった子どもがとうとうやる気を見せたことで、両親も先生も大いに褒めるだろう。こうなると優等生はやきもきしてしまう。ありがちなことだが、劣等生の方が学校で人気がある場合は特にそうだ。 テクノロジー製品市場でも非常に似た力学がある。実際まさに今、ブラウザ戦争

    今学期の「ブラウザ通信簿」、がんばった子は誰?
    Trapezoid
    Trapezoid 2006/08/05
    全米が泣いた<よくやったね、IE
  • CSSクロスドメインの情報漏えいの脆弱性「CSSXSS」とは ― @IT

    あるWebページにアクセスしたら、自分のYahoo! JAPAN IDやHatenaのID、mixiで使っている名前などが表示された。何の縁もゆかりもないページにこれらのプライベートな情報がなぜ表示されてしまったのだろうか。 これは「CSSクロスドメインの情報の漏えいの脆弱性(CVE-2005-4089)」という、Webブラウザがスタイルシート(CSS)を呼び出す機能にある脆弱性を利用した攻撃だったのだ。この脆弱性は通称「CSSXSS(CSS Cross Site Scripting)」とも呼ばれている。 CSSインポート時にCSS以外のファイルがテキストとして読み込める 最近のWebページは、文書の構造をHTML形式で記し、フォントや色やレイアウトなどの視覚的な表現をスタイルシートで記述するというHTMLの仕様に従っていることが多い。 HTMLファイルから外部のスタイルシートを呼び出すた

    CSSクロスドメインの情報漏えいの脆弱性「CSSXSS」とは ― @IT
    Trapezoid
    Trapezoid 2006/06/29
    修正パッチ出てたのね。
  • 1