相关疑难解决方法(0)

HTML <label>命令在Iphone浏览器中不起作用

在我正在制作的html页面中,我尝试使用html和css使div可点击.这在我测试过的一些主要浏览器(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>
Run Code Online (Sandbox Code Playgroud)

CSS:

.blocklink {
    display: block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: 0;
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

因此,你可以看到我正在使用的技术基本上只是<label>在父母div身上传播,所以无论你点击什么,它都会勾选/取消勾选链接的复选框.

不幸的是,这不适用于iPhone.有可能以某种方式继续使用这种技术,但也提供IPhone支持?(最好没有javascript,因为我真的不想使用HTML和CSS)

提前致谢,

阿恩

html css iphone

35
推荐指数
4
解决办法
2万
查看次数

使用按钮检查html复选框

我在努力寻找对谷歌这种随时随地的解决方案,也许我在寻找正确,但想到我会来问StackOverflow上的不断值得信赖的成员.

我想使用html按钮检查html复选框.这里的原因,我不想使用复选框将是纯粹的可访问性的原因,因为我开发的应用程序将是一个终端上,因此一个HTML复选框太小通过触摸屏使用.

唯一的问题是复选框列表是动态的,因为它是使用SQL查询填充的.显然,我可以为创建HTML按钮做同样的事情.

我猜这将需要JavaScript(我现在非常高兴使用,因为我发现我需要在此应用程序中使用的许多功能需要JavaScript)才能实现此功能.

所以要澄清一下:我想点击一个按钮,说它的值为"Fin Rot",并选中值为"Fin Rot"的复选框.然后如果我点击另一个按钮,说它的值为"Ich",那么它也会检查复选框的值为"Ich"

html javascript

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

html ×2

css ×1

iphone ×1

javascript ×1