3

こんにちはcontent: "▼"、CSS3:after疑似要素を追加しましたが、IE9 では明確に機能しません。

"Γû╝"この記号のように表示されます。<meta>タグを正しく追加しました。

私のCSS

#get-in {
  position: relative;
  margin-top: 15px;
  margin-right: 0px;
  background-color: #bfbfbf;
  border-radius: 4px;
  border: 1px solid #b7b7b7;
  width: 74px;
  line-height: 26px;
  height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-indent: 15px;
  /*text-align: center;*/
}
#get-in:after {
  content: "▼";
  font-size: 12px;
  padding: 0 6px;
  position: absolute;
  right: 0;
  top: 0;
}

私のコードに何か問題がありますか、それとも IE9 ではサポートされませんか..? 修正はありますか?

4

3 に答える 3

2

CSS ファイルの文字エンコーディングが正しく宣言されていません。主に、実際に UTF-8でエンコードされ、HTTP ヘッダーで UTF-8 エンコードとして宣言されていることを確認してください。@charset "utf-8"さらに、CSS ファイルの先頭に置くことができます。

于 2013-09-19T14:16:42.667 に答える
0

試す :

#get-in:after {
  content:'\25BC';
  font-size: 12px;
  padding: 0 6px;
  position: absolute;
  right: 0;
  top: 0;
}

SRC : http://www.evotech.net/articles/testjsentities.html ( Paste a character hereに ▼ 記号を貼り付けます)

于 2013-09-19T13:04:11.240 に答える