![](/img/trans.png)
[英]How to activate dropdowns: Click below 768px width on one element and hover above 768px on a different element
[英]Is it possible to add <a> element below 768px resolution?
基本問題:
有沒有一種方法可以向用戶(768px以下,iPad,iPhone以下)的表內文本添加超鏈接?
喜歡:
<td>Lorem Ipsum</td>
但是,在768px以下,我要添加以下內容:
<td>"<a href="#">"Lorem Ipsum"</a>"</td>
那可能嗎?
一種簡單的方法是:
<td><span class="visible-pc">Lorem Ipsum</span>
<span class="visible-sm">"<a href="#">"Lorem Ipsum"</a>"</span>
</td>
display:none
.visible-pc
位置display:none
如果分辨率<768px, .visible-sm
;與.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; }
}
如果我了解您的要求正確,那么您只想讓平板電腦用戶看到一個鏈接嗎? 有很多方法可以解決此問題。 您可以使用javascript來確定屏幕分辨率,也可以使用CSS媒體查詢。
我建議看一下響應式布局框架。 Twitter的“ Bootstrap”就是一個例子,但是還有更多選擇! Bootstrap具有CSS類,僅在平板電腦上顯示內容。
這是你想要的?
<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;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.