-2

私のオフィスでは全員が Mac を使用しているため、ほとんどが Safari を使用しています。

30 個のチェックボックスがあるページがあります。自分で HTML を作成することさえしませんでしたが、html 入力チェックボックスをラベルで使用するか、asp:Checkbox を使用してラベルのテキスト プロパティを使用しても、上司はイライラしています。チェックボックスは、ラベルの中央の少し下にあります。

これは Sarari が原因であり、不安定なレンダリングであるとしか考えられません。とてつもなく複雑にならない修正があるとは思えません (もしあれば教えてください)。私は自分でhtmlを作成することさえせず、送信しました。

私は彼に、それが Safari の「あり方」であると説明しようとしましたが、それは受け入れられませんでした。他の誰かがそのような問題に遭遇したかどうかを確認するためにグーグルで検索しました(ただし、グーグルで詳しく調べたわけではありませんが、皆さんに尋ねるだけだと思いました)。このような些細なことは容認できないと彼が主張するような問題にぶつかったとき、私はどうすればよいでしょうか? 私はこれに間違って近づいていますか?つまり、HTML はここでは完全に合理的です。

<ul>
    <li><asp:CheckBox  CssClass="checkbox" runat="server" Text="Accessories" /></li>
    <li><asp:CheckBox  CssClass="checkbox" runat="server" Text="Art" /></li>
    <li><asp:CheckBox  CssClass="checkbox" runat="server" Text="Athletic Apparel" /></li>
    <!-- etc... -->
</ul>

これを彼が理解できるように説明するにはどうすればよいでしょうか。

4

2 に答える 2

3

あなたがそれについて言及するまで、私はボックスがテキストよりわずかに低いことに気づいていませんでした。ただし、CSSでこれを回避できます。

label {
    vertical-align: bottom;
}

テキストをチェックボックスに合わせます(Safari 3.2.1)

于 2008-11-28T22:46:08.393 に答える
0

Safariとチェックボックスの問題についてはよくわかりませんが、上司またはクライアントが問題ではないように見えることに焦点を合わせている状況を経験しました。

私の扱い方は、「この問題を調査して解決策や回避策を見つけることはできますが、おそらくx時間/日かかるでしょう」と似ています。

私は彼らに、私が彼らの問題に取り組むのにx時間/日を費やすのか、それとも実際の開発にその時間を使うのかを決定させます。

于 2008-11-28T22:46:50.717 に答える