Safariでチェックボックスがファンキーに見える理由を説明する必要がある
-
11-07-2019 - |
質問
私のオフィスでは全員がMacを使用しているため、ほとんどがSafariを使用しています。
30個のチェックボックスがあるページがあります。HTMLを自分で実行しませんでしたが、ラベルまたはasp:Checkboxでhtml入力チェックボックスを使用しても、上司のラベルのテキストプロパティを使用します。チェックボックスがラベルの中央より少し下にあるため、イライラしています。
これはサラリによるもので、レンダリングが不安定であるとしか考えられません。私は、とてつもなく複雑にならない修正があるとは思いません(もしあれば、私に知らせてください)。私も自分で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>
どうすればこれを彼に理解できる方法で説明できますか?
解決
おっしゃるまで、ボックスがテキストよりもわずかに低いことに本当に気づいていませんでした。ただし、CSSでそれを回避できます。
label {
vertical-align: bottom;
}
テキストを自分用のチェックボックスに揃えます(Safari 3.2.1)
他のヒント
Safariとチェックボックスの問題についてはわかりませんが、上司またはクライアントが問題ではないように見えることに集中している状況を経験しました。
それを処理する方法は、「この問題を調査して解決策または回避策を見つけることはできますが、おそらくx時間/日かかります」と似たようなことを言っています。
問題に取り組むのにx時間/日を費やすか、その時間を実際の開発に使用するかを決定させます。