2009 2009年2 月 18 日
別のクイックちぇ。 ここでCSSの電源を使用してシンプルで素敵な何かがある...しかし、始まることは困難concieve(それはきっと私ではありませんでした)であった。 ドロップシャドウを追加すると、PhotoshopのANF花火などのような編集ツールをいくつかの画像を使用して、私たちの多くのためにケーキのピースはあるかもしれ
私はCSSを使ってドロップシャドウを選んだ理由は、通常、アプリケーションのページデザイン/ HTMLを作成するときに、要件が反復しておく、ということです。 私は何を意味することは、多くのイメージを持つ既存のWebサイトでは、のfreindsリストまたはイメージギャラリーの表示であるような、それはそのために、再処理に既に影を追加または削除するには、アンロードされた画像の全体の負荷が困難になり、ある問題。
これらの余分部門または追加するには、HTMLテキストの作成中に少し前進思考を行っているそうだとすれば、通常状況では、XSL、PHPでこれらのアイコン/サムネイルを生成ループロジックを持っているということです。 JAVAやその他のプログラミング/スクリプト言語は、いつでも追加することができますし、ちょうどショーやこれまでの要件を変更するクライアントごとに、CSSのdisplayプロパティを使用して、これらの影を隠すことの問題です...私は前方に考え、この種を行ってやりなさいこの前に...しかし、ahevは今始まった!
以下の例では、元のイメージは影は無料ですし、必要に応じてdropshadowsが適用されます! また、私についての私の以前のツタンカーメンのトリックを(Well!これらは、おそらくチュートリアルの最短様々ですので、それが唯一のそれらの"ツタンカーメン"の呼び出しに正当化される)を使用して、少し余分を行っているCSSのClipプロパティを使用して見せびらかすためだけに
オリジナル画像
3コメント |タグ: CSS 、 ヒント 、 チュートリアル |に投稿されたCSS
2008 2008年4 月 24 日
トップでスタイルシートを置く
あなたはページが徐々にロードする場合は、、我々はできるだけ早く持ってどのようなコンテンツを表示するようにブラウザをしたい、つまり、文書のHEAD内のページの上部にCSSを入れた。 これは、ページがこのページのプログレッシブレンダリングを容易に、より速くロードされたように見えます。 これは、大量のコンテンツを持つページに対して、低速のインターネット接続上のユーザにとって特に重要です。
それは全体的なユーザーエクスペリエンスを向上させることが文書化された事実、それは、進行状況インジケータと視覚的なフィードバックを提供することが重要です。 IE、CSSが完全にロードされるまで、ページのレンダリングブロックを含む彼らのスタイルを変更すると、一部のブラウザ、場合場合には、ページの要素を再描画する必要がなくなります。 このため、ユーザーは見になる 空白のページを参照してください。
W3 HTML仕様 "にも、CSSは、HTMLページのHEADセクションに私を含める必要があることを述べています。 at the bottom of the page, so it's best not to use it.また、IEでは、次の点に注意して@import使用した場合と同じ動作をする<link>ページの下部にあるので、それを使用しないことをお勧めします。
ブラウザ固有の機能を使用して避ける
フィルタ:フィルタの使用 メモリ消費量が増加し、要素ごとに適用され、イメージではなく当たり、問題が乗算されますので。 また、フィルタはIE独自のものであり、それ故に他のブラウザで意図したとおりに動作しません。 あなたは、透明やグラデーション背景を使用する場合は、画像で1画素を使用しています。
式:CSSの表現は、CSSで持っている便利な機能ですが、まだIE固有の機能です。 また、これらの式であることに注意することが重要です。 ページがレンダリングとサイズが変更されたときに評価され、スクロールして、ユーザーがページ上にマウスを移動した場合であっても。 これがあなたのページのパフォーマンスに影響を与える可能性は言うまでもない。 あなたはその長所は "その短所より多くの重量を量る"と感じない限り、それゆえ簡単な言葉で、CSSの表現を使用することは避けてください
あなたのCSSをExternalise
外部CSSを使用してのロードが高速になります ページのJavaScriptとCSSファイルがブラウザによってキャッシュされるためです。 インラインCSSはHTML文書にHTML文書が要求されるたびにダウンロードされる。 これは実際に行われたHTTP要求の数を減らすかもしれないが、その後、HTMLドキュメントのサイズが大きくなります。 外部CSSはブラウザによってキャッシュされます。HTMLドキュメントのサイズは、HTTPリクエストの数を増やすことなく削減されます。
あなたのサイト上のユーザーがセッションごとに複数のページビューを持っていて、ページを再使用するのと同じスクリプトとスタイルシートの多くの場合、キャッシュされた外部ファイルからより多くの潜在的な利点がありますのでご注意ください。
CSSファイルをパックする
梱包したり、CSSを演算処理すると、ロード時間を改善することにより、そのサイズを小さくするためのコードから不要な文字を削除する方法です。
CSSはすべてのコメントと空白のような不要な文字、改行などを削除することで、私クランチできます。
コメントはありません |タグ: ベストプラクティス 、 CSS |に投稿されたベストプラクティス 、 CSS 、 ユーザインタフェース設計、実装
2008 2008年 3 月 11 日
CSSのリセットは/さまざまなブラウザ間で一貫性を作成し、特定のベースラインに要素のスタイルの数を設定するCSSです。
我々は、すべてのクロスブラウザのCSSのを書いている悪夢をしてきた。 だから我々はCSSを書き始めるときに、これは、任意のクロスブラウザの矛盾を削除/リセットして最初にそれをリセットする方法です。 CSSをリセットし、あなたはあなたにあなたの構築を開始するために、クリーンなベースを与えて、使ってCSSを開始することをCSSの簡単な数行があります。
私が通常使用する傾向があることをCSSのリセットは、次のようになります。
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
html {font-size: 76%;}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0;
}
オール、UL {
リストスタイル:なし;
}
H1、H2、H3、H4、H5、H6 {
フォントサイズ:100%;
フォント重量:ノーマル;
}
ブラウザのフォントサイズをリセット
また、次の行でブラウザのフォントサイズに適用されているリセットに注意してください。...
html {font-size: 76%;}
CSSをリセットするブラウザのフォントサイズを10ピクセルに上、これは相対的なフォントサイズ(prespective WAI準拠のすべての重要である)で動作することが可能になります
例については、以下の定義では、スパン内のフォントサイズは10ピクセルとparagarphに14ピクセルに設定されていることに設定されています...
span {font-size: 1em;}
p {font-size: 1.4em;}
1コメント |タグ: CSS 、 CSSをリセットし 、 ヒント&トリック 、 チュートリアル |に投稿されたCSS
2007 15 2007年 08月
例えば、。
このようなCSSプロパティを指定して、
マージン:5pxの0;
実際に意味する、
マージン:5pxの0px 5pxの0px;
その最初のマージンプロパティは意味します。
上部と下部の余白= 5pxの| |の左余白と右余白= 0px
ので、 'もう速記は "であろう
マージン:5pxの0px 5pxの0px;(T、R、B、L)
あなたも、3つの値を使用することができます
マージン:5pxの0 5pxの。
その意味
トップ= 5pxの| |右と左= 0px | |底= 5PX
1コメント |タグ: CSS |に投稿されたCSS
2007 2007年 6月 26 日
コメント |タグ: CSS 、 IEの問題 |に投稿されないCSS