функциональность. К сожалению, это означает, что клиентский код вызывает открытие ввода файла и блокируется браузером.

ml-странице, которую я делаю, я пытался сделать кликабельный div, используя html и css. Это отлично работало в некоторых основных браузерах, в которых я тестировал (Chrome, Firefox, Opera, Safari), а также на телефоне HTC, но когда я попытался протестировать его на Iphone, я заметил, что он просто не работает. Сами флажки даже не были выбраны.

Это мой (работает отдельно от Iphone) код:

HTML:

<div class="" style="height: 30px;">
        <div style="display: table; width: 100%;">
        <div style="display: table-row; width: 100%;">
        <div style="display: table-cell;">
        <label for="3171">Text....</label>
        </div>

        <div style="display: table-cell; text-align: right;">
        <input type="checkbox" id="3171" name="3171">
        </div>
        </div>
        </div>
        <label for="3171">
        <span class="blocklink">Invisible text</span>
        </label>
        </div>

CSS:

.blocklink {
    display: block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: 0;
    width: 100%;
}

Итак, как вы можете видеть, техника, которую я использую, в основном просто<label> распространяться по всему родителюdiv поэтому, где бы вы ни щелкнули, он помечает / снимает галочку со связанного флажка.

К сожалению, это не работает на IPhone. Можно ли будет как-то продолжать использовать эту технику, но также обеспечить поддержку IPhone? (Желательно без JavaScript, потому что я действительно стараюсь использовать только HTML и CSS)

Заранее спасибо,

Arne

Ответы на вопрос(8)

Ваш ответ на вопрос