0

iWebKitを使用してモバイルiPhoneイントラネットサイトを設定しています。CSSを使用してテーブルのフォーマットを正しく取得できないことを除いて、ほとんどのものは完全に機能します。

HTMLにあるもの(HTMLはデータベースのクエリを使用して作成されるため、実際にはASP)は次のとおりです。

<div id="content">
   <ul class="pageitem">
      <li class="textbox">
         <table class="mytable">
            <tr>
               <th>Type</th>
               <th>Value1</th>
               <th>Value2</th>
               <th>Value3</th>
               <th>Value4</th>
            </tr>
            <tr>
               <th>First type</th>
               <td>123</td>
               <td>456</td>
               <td>789</td>
               <td class="targetok">159</td>
            </tr>
         </table>
      </li>
   </ul>
</div>

そして、iWebKitのCSSファイルに以下を追加しました。

.mytable {
    border:1px solid black;
    border-collapse:collapse;
    font-family: Helvetica;
    color:#000000;
    font-size:20px;
    width:100%;
    height:35px;
    padding:5px;
    text-align:center;
    -webkit-text-size-adjust:none;
}

.targetok {
    background:#80FF80
}

いくつかの組み合わせを試しましたが(.mytableにtable、tr、th、tdを追加することもできます)、テーブルがフォーマットされていないようです。常に境界線なし、小さなフォント、色なしで表示されます...

私はCSSについてあまり知らないので、W3SCHOOLSでのCSSの紹介にもすぐに従いました。私が見る限り、構文は正しいです。

何かが足りないようですが、見つかりません。私の構文に何か問題がありますか?または、iWebKitは独自のCSSルールを追加できないようにしますか?

4

2 に答える 2

2

強制的に更新するには、次のコードを使用できます。

<link href="your.css?1" rel="stylesheet" type="text/css" />

?1

1がバージョンの場合、Safariはphpリクエストに似ているため、このcssを取得します。

<style></style>または、タグにインラインスタイルを追加できます

于 2012-04-18T11:27:24.667 に答える
0

原因を見つけました。

どうやら、iPhoneのSafariはCSSファイルを変更しても更新されません。ただし、CSSファイルを強制的に更新する方法がわかりません。これを新しい質問として入力します。

于 2012-02-05T11:35:24.863 に答える