2012-02-08 17 views
0

safari(5)以下のCSSファイルを作成するにはどうすればいいですか?Safari(5)固有のCSSを書くには?

+0

あなたはより詳細な情報を与える必要があります。あなたはCSSの属性へのブラウザ固有のプレフィックス、または一般的にCSSファイルを作成する方法について話していますか? –

+0

なぜこれをやりたいですか? – thirtydot

+0

私はCSSの問題があります。これはsafari.so以外のすべてのブラウザで動作します。私はIEと同じようにSafariをターゲットにする特定のCSSファイルを書く方法があるかどうかを知りたいと思います。 – Ninu

答えて

3

あなたはSafariとクロームのために実行し、いくつかのCSSコードを持っているしたい場合は、ブラウザはSafariや理解任意のブラウザである場合にのみ適用されます、このようなCSSの-webkit-プレフィックス

This is an exampleをチェックする必要があり-webkit-プレフィックス

@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
    #safari { display: block; } 
} 

ただ、リマインダー、これはフェイルセーフソリューションではありません。 $文字だけである

:バッククォートを使用し、いないブロックが、インラインコードのスパンを作成するには

This will be displayed in a monospaced font. The first four spaces 
will be stripped off, but all other whitespace will be preserved. 

Markdown and HTML are turned off in code blocks: 
<i>This is not italic</i>, and [this is not a link](http://example.com) 

:コードブロックまたは他のフォーマット済みのテキスト、4つのスペースによってインデントを作成するには

+1

それは明らかにChromeでも適用される予定です。 OPがこれを望んでいて、不明確になっているかもしれませんが、それを仮定するのは良い考えではありません。 – thirtydot

+0

私はウェブフォントを使用して、@ font-faceでCSSにインポートしています サファリを除くすべてのブラウザは、サファリ中にfont-weightが太字に設定されていると正しくフォントをレンダリングします。サファリが正常にレンダリングするかどうかを確認するためには、通常よりも重い。 – Ninu

+0

また、どの形式がサファリを使用するのか知りたいですか? – Ninu

0

window.jQueryのショートカット。

あなたがリストの中にフォーマット済みのブロックを持っているしたい場合は、8つのスペースでインデント:

  1. これは通常のテキストです。
  2. だから、これはあるが、今のコードブロックを、次のとおりです。

    Skip a line and indent eight spaces. 
    That's four spaces for the list 
    and four to trigger the code block. 
    
関連する問題