タグ

tipsとcssに関するIMAKADOのブックマーク (22)

  • 30 Exceptional CSS Techniques and Examples

    President of WebFX. Bill has over 25 years of experience in the Internet marketing industry specializing in SEO, UX, information architecture, marketing automation and more. William’s background in scientific computing and education from Shippensburg and MIT provided the foundation for MarketingCloudFX and other key research and development projects at WebFX. In this article, I’ve pieced together

    30 Exceptional CSS Techniques and Examples
  • プロ直伝のコーディングテクニック

    柔軟性のあるコーディング Webサイトの制作業務を請け負っていると、制作の途中でデザインが変わることは少なくありません。コーディングもいきなり仕様が変わったり、新しい機能やカラムが追加になるといったことがしばしば発生します。 要素を追加するため、ソースコードに無理な変更や複製を行うと、ソースコードはどんどん劣化していきます。最悪の場合は、今後の拡張性を考えると作り直しをした方が作業時間を短縮できるのではないかと思われるものまであります。しかし、納期や予算に余裕があれば作り直しをすることもできますが、大抵の制作現場ではその時間もなく、なかなか理想のコードが作れないことが現状です。 このようなソースコードの劣化や作り直しを防ぐためにも、柔軟性を持ったコーディングをするテクニックが必要です。今回は、ソースコードを劣化させないコーディングのコツを紹介していきましょう。 秘伝の3つのコツ 第1のコツ

  • [CSS]チェックしておきたい50のCSSのテクニック | コリス

    Emma Alvarez Siteのエントリー「50のよく使うCSSのTipsとツール」から、CSSのテクニックをいくつか紹介します。 Most Useful 50 CSS Tips And Tools For Webmasters

  • [CSS]IE6でよく遭遇する6つのバグとその解決方法 | コリス

    CSS Trickのエントリーから、IE6でよく遭遇する6つのバグとその解決方法の紹介です。 IE CSS Bugs That’ll Get You Every Time ボックスモデルのバグ マージンが二倍になってしまうバグ min-width, min-heihgtと同等の指定 Stepdownバグ hover擬似クラスをa要素以外にも対応 透過PNGを透過表示に対応 ボックスモデルのバグ <textarea name="code" class="css" cols="60" rows="5"> div#box{ width:100px; border:2px solid black; padding:10px; } </textarea>

  • Image Browser Controls

    Explanation This is a CSS tutorial on how I created the image browser controls for Shacknews. The new screenshot gallery needed a custom navigation system to allow the user to get around. The most challenging part of the project was coming up with an unobtrusive way to allow the user to move backwards or forwards in a set of images, then making it work reasonably well in most modern browsers. I c

    IMAKADO
    IMAKADO 2008/03/15
    imgに二つのリンク
  • [CSS]いろいろな問題を解決する1行のスタイルシート集 | コリス

    CSS Globeのエントリーから、スタイルシートのレイアウトで生じる問題を解決する8つの1行のスタイルシートの紹介です。 8 Premium One Line Css Tips 縦方向のセンタリング 高さが固定されている場合、「line-height」を使用して、縦方向のセンタリングが実装できます。 デモページ <textarea name="code" class="css" cols="60" rows="5"> line-height:24px; </textarea>

    [CSS]いろいろな問題を解決する1行のスタイルシート集 | コリス
  • [CSS]ブラウザ間の差異を無くすリストのスタイルシート | コリス

    Konstruktors Notesのエントリー「How to Create Beautiful and Elegant HTML Lists Using CSS」から、CSSを使用して美しくエレガントなリストを制作する方法を紹介します。 How to Create Beautiful and Elegant HTML Lists Using CSS 各ブラウザによるリストのレンダリングの差 リストにmarginやpaddingを指定した場合、「Internet Explorer」と「Gecko, Webkit and Opera」の各ブラウザで、レンダリングが異なります。 <textarea name="code" class="css" cols="60" rows="5"> ul, ol{ margin:auto -3em 1em 0; padding:0; position:rel

  • Keeping Your Elements’ Kids in Line with Offspring

    CSS selectors are handy things. They make coding CSS easier, sure, but they can also help keep your markup clean. For example, here’s a chunk of code that doesn’t use selectors well: <ul class="products"> <li class="product">Item 1</li> <li class="product">Item 2</li> <li class="product">Item 3</li> </ul> This textbook class-itis leads to messy CSS: ul.products { /* Properties here */ } li.product

    Keeping Your Elements’ Kids in Line with Offspring
  • CSS擬似クラスを使うべき理由 | エンタープライズ | マイコミジャーナル

    A List Apart - For People Who Make Websites HTMLCSSは規格通りに使うとすれば縦横無尽にさまざまな記述ができる。しかし規格上サポートされているからといって、馬鹿正直にそうした機能を使うのは避けたい。シンプルな記述であとから読んでも理解しやすい、他人が読んでも理解しやすいHTMLCSSを書けるようになることが理想だ。しかし誰しも最初は素人だ。エキスパートがまとめたドキュメントを参考にして、そうしたテクニックであり勘どころを学んでしまいたい。 フロントエンドデベロッパであるAlex Bischoff氏は5日(米国時間)、A List ApartにおいてKeeping Your Elements' Kids in Line with Offspringという名のもと、CSSHTMLの記述方法について細かい技巧をまとめて発表した。同ドキュメント

  • HTML,CSSバグ&回避法リスト : 1. 目次

    このページは普段ホームページを作っていて ブラウザのバグや独特?の仕様、 各ブラウザでの実装の違いなど気が付いたことをまとめたものです。 すぐ試せるように できるだけ症状が出るサンプルを載せ、 その回避方法についても触れるようにしました。 勘違いしているところ、或いは バグ回避のうまい方法があったらお知らせください :-)。 問題点だけ列挙しても とっつきにくいと思うので 「バグや互換性問題を避けるコーディング作法」 のページを作りたいと思っています。

  • Text + Image + CSS3 = Crazy Delicious

    Like this or my other projects like Spell with Flickr and Befuddlr? Help me cover the cost of EC2: Created by Erik Kastner at 2am Want the code? Grab it on GitHub How it works: Safari and Firefox support CSS3's ::selection pseudo-element. Using that and PHP, this toy hides an image in plain view.

  • CSS Gradient Text - by Web Designer Wall

    jQuery prepend version Note: in this sample the <span> tag is prepended by jQuery (it is not in the source code). Apply on real design See, it is very practical. Try it on your design today. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc euismod adipiscing magna. Quisque sollicitudin nisi a nisi feugiat suscipit. Praesent molestie. Curabitur laoreet, augue in pharetra adipiscing, i

    IMAKADO
    IMAKADO 2008/02/05
    cssのみ
  • GeckoユーザーのためのユーザースタイルシートTips

    ユーザースタイルシートとは 従来,Webページのデザインはページ制作者のみが行なってきました.このため,自分の環境では不都合があったり自分にとって好ましくないデザインの場合でもデザインを変更して読みやすく・見やすくすることはできませんでした. しかし,ユーザースタイルシートの登場により,大げさに言えばユーザー(閲覧者)がページのデザインを行なうことが可能になりました.ユーザースタイルシートに対応したWebブラウザ,例えば,Internet ExplorerやFirefox,Opera等を利用している場合,自分の都合に合わせてページを読む・見ることが出来ます.ここではFirefoxやSeaMonkey(Mozilla)等のGeckoブラウザの機能をフルに使ったユーザースタイルシートの実例を紹介します. World Wide Webは,見る側が好きなように見ることが出来る今までにないタイプのメ

  • ユーザスタイルシートによるカスタマイズ(2) - Stylish - えむもじら

    この記事は、Software Design 2007年1月号に掲載された拙著「Firefox 2 カスタマイズガイド」の一部を加筆修正したものです。 ユーザスタイルシートを用いてウェブページや Firefox 体の見栄えを変更することができます。 もくじ ユーザスタイルシートを管理する Stylish ユーザスタイルを管理 ユーザスタイルを作成 ユーザスタイルをインストールする その他の情報 about:config と user.js による Firefox のカスタマイズ(別ページ) ユーザスタイルシートによるカスタマイズ(1)(別ページ) Stylishでユーザスタイルを管理 Stylish という拡張機能を用いるとユーザスタイルを簡単に管理できるようになります。 Stylish をインストールすると、このような管理画面から、ユーザスタイルに名前をつけて個別にオン/オフの切り替え、

  • javascriptライブラリとか、テーブル使うとか。 | Takazudo Clipping*

    javascriptライブラリは、使いすぎないようにせねばなー的体験。 jQueryな罠 以前、とある案件で、jQuery1.13を使っていたんだけれど、公開してから、Safari1.3でクラッシュするという問題が出た。調べてみたところ、これはどうやらjQuery自体のバグらしく、しゃーない新バージョンのjQueryにアップグレードしますかとのことで、アップグレードした。 ところが今度は、jQueryベースのライブラリ、interface elementsが一部、動かなくなった。これはアップグレードできんな…となり、jQuery最新版にアップグレードするのはヤメにした。まぁ、jQueryは、Safari1.3には対応していないのだけれど、フリーズはほんとかんべん。さらにその案件では、最初、jQueryが1.3でもそこそこ動くと自分が思っており、Safari1.3を対象ブラウザに入れてた。と

  • API/1.2/CSS スタイルの取得とコントロール - jQuery メモ帳

    そもそも、スタイル指定の宣言ブロックとか、わかりにくい名前 名称 p#id{ color : #ff3300 } セレクタ{プロパティ:値} セレクタ宣言ブロック 規則集合 jQueryでのスタイルの指定 @import規則 headerにembed styleが記述されていると仮定して、以下のように記述できそうです。 ただし、<!-- -->や <sample>/*<![CDATA[*/…/*]]>*/</sample>といった表現を組み合わせた場合。 <>がescapeされます。&60;&62;などでも、&amp;60;になります。 jQuery("style").prepend("@import url(\"test.css\") all;"); 単一のプロパティを適用 $(".alert").css("color","red");とは言うものの、ショートハンドは使えるのか $(".

    API/1.2/CSS スタイルの取得とコントロール - jQuery メモ帳
  • CSSレイアウト時のよくやる失敗と対処法|WEB制作(html,css(スタイルシート) )|プログラムメモ

    ■floatでレイアウトしたときのボックスの間に隙間が出来る →隙間が出来るボックス要素全てに float 要素を追加 ■ <div>内に配置した<img>が<div>よりサイズが小さいと隙間が出来る → 下記を追加 img { display: block; } ■ Win IEだけずれる時があり、ずれる大きさがフォントサイズによって変わる →ずれる<div>等に vertical-align を設定する(top 又は bottom) ■ <td>内のフォントが正しく指定したとおりでない(Win IE Mac IE) →<td>の中に<span>をいれて対応する ■MacIEで<div>を floatさせると表示が崩れる。 → フロートさせるdiv の width height 属性を指定する ■<ul><li>で画像リンクを作成したときに WinIEでフォントサイズを変更すると 隙間

  • [CSS]高さの異なるカラムを揃えるスタイルシート | コリス

    Columnas 100% altas Columnas 100% altasのエントリーでは、下記のデモのように高さの異なるdivで組んだカラムの高さを揃えるスタイルシートを紹介しています。 sample:高さがばらばらのdiv sample:高さが揃ったdiv スタイルシートは、各divに対して「padding-bottom」と「margin-bottom」に同じ数値をプラス値とマイナス値で指定を行い高さを揃え、それらのdiv要素を包んだdivで「overflow:hidden;」を指定します。 詳しくは、最小限にしたサンプルを作成したので参照ください。 高さの異なるカラムを揃えるスタイルシートのサンプル 下記の「32768px」って、何か特別な意味があるのでしょうか。

  • IE5.xとIE6互換モードがidやclass名の大文字小文字を区別しない件を利用する | Blog hamashun.com

    IE5.xやIE6の互換モードがidやclass名の大文字小文字を区別しないのは、わりと知られています。 これとラクダ式id、class名を使えば、cssの振り分けができるなーとか思いつきました。 ちなみにラクダ式とは、「mainContent」や「subNavi」など2単語以上からなるid、class名を、ハイフンではなく2単語目を大文字にして可読性を上げる書き方の事です。 camelと英語で呼ぶ人もいるとか。 個人的には結構好き。 HTMLCSSのソース /* for modern brow */ #sampleA { color: blue; } /* for IE5 6 */ #samplea { color: red; } <p id="sampleA">ほげほげ</p> これで、IE5.xとIE6互換モードでは文字が赤に、Firefoxなどでは青になります。 なお、他の人が見

  • IEでのCSSのバグを回避するhasLayout | コリス

    IE7で拡大・縮小時にレイアウトが重なってしまったり、IEでフロートした要素がはみ出てしまったりとIE独自のCSSのバグがいくつかあります。 これは、IEのhasLayoutが原因のひとつとなっているので、それを回避する方法を考察します。 hasLayoutとは IEでのCSSのバグを回避するhasLayoutの値 CSSのバグに効果のあるhasLayoutの指定方法 hasLayoutの参考ページ hasLayoutとは hasLayoutとは、オブジェクトがレイアウトを持っているかどうかを示すものです。 hasLayoutの値はread-onlyのため読み込みのみ可能で、falseとtrueがあります。 hasLayoutの値(read-only) false デフォルト値。 オブジェクトがレイアウトを持っていない。 true オブジェクトがレイアウトを持っている。 IEでのCSSのバ