0

私はここでそれをまったく理解していません.firefoxは、最初の見積もりを受け入れるはずであるという事実にもかかわらず、私の最初の手紙として❝(U-275D)を受け入れたくありません.

誰にもアイデアはありますか?http://jsfiddle.net/DXn3B/1/

.who
{
    font-family: 'Open Sans', sans-serif;
    font-weight:lighter;
    color:#565656;
    font-size:1em;
}

.who:first-letter
{
    float: left;
    font-size: 2.5em;
    line-height: 1;
    margin-right: 0.2em;
}

.who:before
{
    content: '\275d';
    color:#272727;
}
.who:after
{
    content: '\275e';
    color:#272727;
    font-size: 2.5em;
    font-family: 'Coverdale-Condensed', sans-serif;
}
4

4 に答える 4

3

この表記'\275d'は、U+275D HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT を示し、一般カテゴリ So [シンボル、その他] を持ちます。したがって、CSS 2.1ルール:first-letterは適用されません。

「句読点 (すなわち、「オープン」(Ps)、「クローズ」(Pe)、「イニシャル」(Pi) の Unicode [UNICODE] で定義された文字。「ファイナル」(Pf) および「その他」(Po) 句読点クラス) )、最初の文字の前後にあるものを含める必要があります。

于 2013-03-16T22:22:14.917 に答える
0

本当に、なぜそれがうまくいかないのか分かりません。しかし、それはあなたの望む結果に近いかもしれません。http://jsfiddle.net/DXn3B/4/:before代わりにそれ自体 を使用しましたが:first-letter、正常に動作します。たぶん、この2つはそれほど一緒に働くことを意図していません。

于 2013-03-16T22:09:58.957 に答える
0

それらをテキストとして入れることができます:

.who:before
{
    content: '❝';
color:#272727;
}
.who:after
{
content: '❞';
color:#272727;
font-size: 2.5em;
font-family: 'Coverdale-Condensed', sans-serif;
}

jsFiddle . よりクールなものについては、
このサイトをお試しください。

于 2013-03-16T22:03:55.030 に答える
0

.who:first-letter ここの両方を使用している理由がわかりません.who:before。(.who:before挿入するコンテンツをほぼ好きなようにフォーマットできるようになっているので:first-letter、同様に使用するのはちょっと冗長です。この場合、エラーの原因になる可能性さえあります。)

最初のものに設定した宣言を後者のルールに追加 (および最初のものを完全に削除) すると、必要なものが得られるはずです。

于 2013-03-16T22:07:20.717 に答える