问问题
141 次
3 回答
2
一个简单的方法是:
<td><span class="visible-pc">Lorem Ipsum</span>
<span class="visible-sm">"<a href="#">"Lorem Ipsum"</a>"</span>
</td>
如果.visible-pc
分辨率display:none
< 768px 和相同.visible-sm
但如果 > 768px 在哪里:
.visible-pc { display: block; }
.visible-sm { display: none; }
@media screen and (max-width: 768px) {
.visible-pc { display: none; }
.visible-sm { display: block; }
}
如果您检测到 clientWidth < 768px,另一种方法是在 Javascript 中添加链接,但这有点复杂(您必须使用 DOM,beh。)
于 2013-08-25T15:22:37.020 回答
0
如果我理解您的要求正确,您希望链接仅显示给平板电脑用户吗?有很多方法可以解决这个问题。您可以使用 javascript 来确定屏幕分辨率,也可以使用 CSS 媒体查询。
我建议查看响应式布局框架。Twitter 的“Bootstrap”就是其中的一个例子,但还有更多可供选择!Bootstrap 具有仅在平板电脑上显示内容的 CSS 类。
于 2013-08-25T15:24:29.480 回答
0
这是你想要的?
<td><span class="d-text">Lorem Ipsum</span></td>
<td><span class="t-text">"<a href="#">"Lorem Ipsum"</a>"</span></td>
css
.d-text {
display: block;
}
.t-text {
display: none;
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
.t-text {
display: block;
}
.d-text {
display: none;
}
}
于 2013-08-25T16:13:29.173 回答