作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我注意到在 HTML 的同一行上使用从右到左的单选按钮时出现问题。单选“按钮”没有像我期望的那样与关联的文本对齐;第 1 组的 radio 位于第 4 组的标签旁边,但其他按钮似乎与我预期的一样排列。这发生在多个浏览器上。
这是预期的行为吗?使用从右到左语言的人会理解这一点吗?
您可以在这里使用代码:http://jsfiddle.net/6U9fw/
<div dir="rtl">
<input name="group" id="group1" type="radio" value="group1" />
<label for="group1">group1</label>
<input name="group" id="group2" type="radio" value="group2" />
<label for="group2">group2</label>
<input name="group" id="group3" type="radio" value="group3" />
<label for="group3">group3</label>
<input name="group" id="group4" type="radio" value="group4" />
<label for="group4">group4</label>
</div>
<input type="button" onclick="alert($('input[type=radio]:checked').val())" value="click" />
最佳答案
我认为您的代码没有按预期正常运行以实现正确的 rtl
。
查看 this jsfiddle .我在每个 input
标签及其相关文本之间添加了
。这是 this bug 的解决方法,结果产生了我认为是预期的输出。
<div dir="rtl">
<input name="group" id="group1" type="radio" value="group1" />‏
<label for="group1">group1</label>
<input name="group" id="group2" type="radio" value="group2" />‏
<label for="group2">group2</label>
<input name="group" id="group3" type="radio" value="group3" />‏
<label for="group3">group3</label>
<input name="group" id="group4" type="radio" value="group4" />‏
<label for="group4">group4</label>
</div>
<input type="button" onclick="alert($('input[type=radio]:checked').val())" value="click" />
关于html - 单选按钮和文本在从右到左 (rtl) HTML 区域内的顺序是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15230560/
我有数百个位置的列表,只想显示当前屏幕上这些位置的 MKPinAnnotation。屏幕从 2 英里半径内的用户当前位置开始。当然,用户可以滚动和缩放屏幕。现在,我等待 map 更新事件,然后循环遍历
我试过检查 CGRect: CGFloat imageX1 = imageView.frame.origin.x; CGFloat imageY1 = imageView.frame.origin
我是一名优秀的程序员,十分优秀!