タグ

CSSとcssに関するreplicationのブックマーク (37)

  • jmblog.jp - ソースコードを表示させるのに使うべきHTMLタグは?

    ソースコードをWebページで表示させるために、どんなHTMLを書いてますか?私はこれまで、<pre>…</pre> を使っていました。<code>…</code> というタグは知っていましたが、これだと半角スペースや改行がうまく反映されていない、という理由で使っていなかったのです。 が、Web標準の教科書というを読んで、目からうろこが落ちました。 (pre要素の解説で) pre要素は、code要素と組み合わせてスクリプト言語やプログラミング言語のソースコードを示すのに使うのが一般的である。 (code要素、var要素、samp要素、kbd要素の解説で) コンピュータに特有のテキストを定義するには、次の4つの要素を使用する。 (略) これらはインライン要素であり、インライン要素やテキストを含むことができる。 そうだったのかー!code要素はインライン要素なので、半角スペースや改行が反映

  • JavaScriptの有効無効で見た目を変える - 檜山正幸のキマイラ飼育記 (はてなBlog)

    とあるWebページのbody内に、次のJavaScriptコードが埋め込んでありました。 <script> document.body.className += ' js'; </script> これは何だろう? と思ったのですが、CSSスタイルシートのほうに、次の記述がありました。 body.js .section-tabs .tab { display:none; } JavaScriptが動く環境では、"js" というクラス名が設定されるので、それを使ってJavaScriptのあるなしを判断しスタイルを変えているようです。あー、なるほどね。CSSを使っている人には常識なのかもしれませんが、僕はnoscriptしか知りませんでした。

    JavaScriptの有効無効で見た目を変える - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 表の列に関してその幅を固定する

    解説 「table-layout」プロパティは、表の列の幅を自動もしくは、固定させて表示させるスタイルシートです。 通常、table要素の属性「width」が定められてない場合、列の幅は内容に応じて決定され表示されますが、表の内容がすべて読み込まれてから列の幅が決められるので、表全体が表示されるのに時間がかかってしまいます。 table-layout:fixed; そこで、「table-layout:fixed;」とすると、表の最初の行が読み込まれた時点で列の幅が決定されるので、表のブラウジングの速度を向上させることができます。 ただし、値に「fixed」を指定した場合、表の最初の行td要素には必ず「width」属性を指定し、あらかじめ列の幅を決めておく必要があります。 また、表の列の幅は1行目が優先されますので、2行目以降内容によっては列に内容が収まらないこともあるので注意してください。

    表の列に関してその幅を固定する
    replication
    replication 2010/01/22
    「table-layout:fixed;」とすると、表の最初の行が読み込まれた時点で列の幅が決定されるので、表のブラウジングの速度を向上させることができます。ただし、値に「fixed」を指定した場合、表の最初の行td要素には必ず「width
  • 標準の日本語フォント / もうパンツはかない

    各環境でどんな日フォントが使えるのか、まとめてみました。 それぞれのOSで標準添付されていると思われる日フォントCSSの指定で表示させたものをキャプチャーしました。小さい方の字は16ピクセル、大きい方は 150% とCSS上で指定しています。使用ブラウザは主に各環境の標準ブラウザ(MacはSafari、WindowsはEdge)です。 Mac Windows Linux macOS Sonoma (14) ヒラギノ角ゴシック (ウェイト:W0〜W9の10段階) font-family: "HiraginoSans-W0","Hiragino Sans","ヒラギノ角ゴシック"; font-weight: 100; font-family: "Hiragino Sans","ヒラギノ角ゴシック"; font-weight: 400; font-family: "Hiragino S

    標準の日本語フォント / もうパンツはかない
    replication
    replication 2009/12/15
    各環境でどんな日本語フォントが使えるのか、まとめてみました。
  • Lucky bag::blog: CSS を作成する際のお約束

    CSS を作成している際に、当然の如くブラウザによって描画結果に違いが出てくるわけで、ムキーとか言いながらその差異を埋めていく作業が一番面倒っちゃあ面倒。んで、ボックスモデルやその他ブラウザごとのバグ以外で、極力そう言った差異を少なくするためには、一番最初に全称セレクタを使ってブラウザのデフォルトスタイルを消してしまうのが手っ取り早い。 * { margin: 0; padding: 0; font-style: normal; font-weight: normal; } ここらへんは基だと思ってたんだけど、未だにこれをやっていなくて、あのブラウザとこのブラウザで見た目が違うんですけどってのは結構いたりする。上記に text-decoration: none; や font-size: 100%; なんかを加えても良いかも知れないけど、最低限マージンとパディングは無くしておくことをお薦

  • ユニバーサルセレクタ(全称セレクタ)を使った、CSSリセットの弊害? - Hato-Style

    2007年03月10日 (土) XHTML/CSS/Javascript 以前、CSSで初めに指定しておく物のエントリで書いた、ユニバーサルセレクタ(全称セレクタ)を用いたCSSリセットの手法。ブラウザごとで要素(hn,p,ul等)のデフォルトスタイルが異なる問題を一発で解決させるためのモノ。各要素のmarginやpaddingが一気にリセットされるので、僕はあるときからずっと好んで使い続けてきた。 *{ margin: 0; padding: 0; } しかし、あるブログでこんなエントリを見つけた。Emotional Web:*{ margin : 0 }はもう古い!?。主として下記のような問題が上げられている。 レンダリングが遅くなる(重くなる)。大きなページは特に。 良いデフォルトのスタイルを無駄にしてしまう。(例えばサブミットボタンなど) これを読んで確かに、そうなんだなぁと思った

  • NameBright.com - Next Generation Domain Registration b-cures.net is coming soon

    replication
    replication 2009/11/06
    HTMLにもEUC-JP、UTF-8、SHIFT-JISといった文字コードがあるように、スタイルシートにも文字のエンコードを指定する必要があります。
  • CSSで罫線を角丸で表示する(1):FirefoxとSafariのCSS徹底検証 - builder by ZDNet Japan

    前回、前々回でブラウザと標準規格の動向を見てきたが、今回からは、Firefox 3やSafari 3が新しく対応したHTML/XHTMLCSSを紹介していきたい。 最初に紹介するのは、Safari 3が新しく対応した、罫線の角を丸く表示するスタイルシートだ。角丸のデザインは、Webページではよく利用されているが、現状では画像を使って表現するしかなく、HTML/XHTMLソースも複雑になるといった問題がある。スタイルシートだけで設定する機能は制作者の多くが待望している機能の1つと言えるだろう。現在のところ、Safari 3とFirefoxが対応しているが、OperaやInternet Explorerは対応していない。 -webkit-border-radiusプロパティ Safari 3が新しく対応した-webkit-border-radiusプロパティでは、半径を指定することで罫線の角

    CSSで罫線を角丸で表示する(1):FirefoxとSafariのCSS徹底検証 - builder by ZDNet Japan
  • 中国語と日本語をページ内で混在させる時の注意点 | karak

    HTML内で日中混在表示を実現するにあたって、CSSのfont-family設定をいくつか試してみました。備忘録をかねて以下にまとめておきます。 テストはこのページで行っていますので、まずはこちらを参照してください(文字コードはUTF-8です)。下はFirefoxとIEで表示をチェックした際の画像です。 ソースにあるように、1~7番までのテキストをそれぞれfont-familyなどの設定が異なるspanタグで括り、表示を確認しています。Firefoxの方はほとんど問題ないので、以下では主にIEの表示を評価しています。 1番のnoneクラスは、ゴシック系のフォントで表示することだけを指定しています(font-family:sans-serif;)。どちらのブラウザでも日中混在表示はできていますが、サイトの訪問者全員がこれと同じ画面を見ているとは限りません。使っている環境の設定次第だと思います

  • [CSS]角丸を使用しないで、四隅をすっきりみせるスタイルシート | コリス

    divで実装したパネルの四隅を1px欠けにして、角をすっきりみせるスタイルシートをonderhond.comから紹介します。

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 掲示板/スタイルシート質問板[過去ログ]/一覧/IEデフォルトのテーブルボーダー - TAG index Webサイト

    HTML&CSS Web制作リファレンス - ホームページの構築・運用 -

  • [CSS]外部スタイルシートの指定は@importとlinkでどちらがいいか

    外部スタイルシートの指定は@importとlinkでどちらがいいかと、書籍「ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール」の@importはパフォーマンスに悪影響を与えることについてのフォローアップを紹介します。 don't use @import 内容は、IEでは@importで外部スタイルシートを指定すると、パフォーマンスに悪影響を与えるので使用しないでください、というものです。 下記は、外部スタイルシートを@importとlinkを組み合わせて、それぞれのパフォーマンスを比較したもので、キャプチャはそのサイトのものと、参考に当環境でIE7/Fx3(XP)を検証したものです。 @import @import 2つの外部スタイルシートを@importで指定。 <textarea name="code" class="html" cols="60" rows="5">

  • bodyに62.5%と指定する方法 - purazumakoiの[はてなブログ]

    これもWeb Directions East 2008に参加した人から紹介された フォントサイズをブラウザ間で統一するためのTips なんでも業界では有名な、ダン・セダーホルムという人がこのやり方でやっているらしい bodyに62.5%と指定すると何がよいのか? ブラウザのデフォルトサイズは何もしないと16pxなので 16px × 0.625 = 10px という風にまず基サイズを10pxにする。 で、12pxで表示したかったらfont-size:1.2emとか、px単位で考えれるようになる。 直感的に指定できるとここが味噌みたい。 例 body { font-size: 62.5%; } p.text1 { font-size: 1.2em; } /* 12px相当 */ p.text2 { font-size: 1.4em; } /* 14px相当 */ 参考 RedLine Mag

    bodyに62.5%と指定する方法 - purazumakoiの[はてなブログ]
  • bodyに設定しておくと便利な3つのポイントとおまけ|CSS HappyLife

    CSS(スタイルシート)でbodyに設定しておくと便利な5つのポイント - デザインウォーカー | DesignWalker - ロサンゼルスで働くウェブデザイナーの日記を読んで、ボクなりな最初に指定して置くと良いポイントを上げたくなったので書いちゃいます。 むしろこのサイトの方向性的に有った方が便利だよなーと。 書くきっかけを頂き、感謝いたします。 ちなみに、最初に指定しておくポイントってそれぞれだと思うので、一つの参考として読んでいただければ幸いです。 最初にbodyに指定しておくと便利だと思う3つを。 body { background:#FFF url(../img/share/bg.gif) no-repeat left top; font-family:Verdana, "MS Pゴシック", sans-serif; font-size:80%; } じゃあ、詳細について色々書

    bodyに設定しておくと便利な3つのポイントとおまけ|CSS HappyLife
    replication
    replication 2007/02/14
    bodyタグに設定しておくと良さげなスタイルシート一覧