нужно объяснить, почему флажки выглядят в стиле фанк в Safari
-
11-07-2019 - |
Вопрос
Все в моем офисе используют Mac, и поэтому большинство используют Safari. Р>
У нас есть страница с 30 флажками, я даже сам не создавал HTML, но независимо от того, использую ли я флажок ввода html с меткой или asp: флажок использует свойство text для метки моего босса раздражен, потому что флажок находится чуть ниже центра на этикетке. Р>
Я могу только предположить, что это из-за Сарари, и это изящный рендеринг. Я сомневаюсь, что есть исправление, которое не будет слишком сложным (если есть, пожалуйста, дайте мне знать). Я даже не сделал 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 и флажками, но я столкнулся с ситуацией, когда босс или клиент сосредотачиваются на чем-то, что кажется несущественным.
Я обращаюсь к тому, чтобы сказать что-то похожее на «Я могу исследовать эту проблему и попытаться найти решение или обходной путь, но это, вероятно, займет у меня х часов / дней».
Я позволил им принять решение о том, хотят ли они, чтобы я потратил х часов / дней на их решение или использовал это время для реальной разработки.