我們可以在CSS中創建沒有Javascript的onclick popup嗎?我們可以在CSS中創建沒有Javascript的onclick popup嗎?
回答
不,你不能。你必須使用腳本來連接onlcick的事件處理程序。
<a href="Somepage.html" target="_blank">Click me</a>
並且用戶代理確定頁面是否應該在新窗口或選項卡中打開。
如果您需要自定義大小的新彈出的窗口中,你必須使用
,你不能使用,沒有腳本。
然後我們可以使用顯示的東西onhover沒有點擊使用CSS:懸停? – 2009-11-17 11:07:21
我強烈建議你只使用javascript。可能是一個框架。但你在這裏問的是可能的。拿出這個鏈接 http://stackoverflow.com/questions/1266929/showing-floating-div-in-a-gridview/1267290#1267290 它應該提供您尋找的答案。 – Zoidberg 2009-11-17 11:33:54
從理論上講,你可以用<button>
,:focus
和一些討厭的定位代碼來僞造它。
...但這會涉及到極端的醜陋水平。
CSS並非專門用於爲頁面添加交互性。它是一種演示語言。
讓JavaScript處理自定義的交互,就是這樣(但總是務實的 - progressively enhance)。
你不能,但你可以使用CSS創建工具提示。 It can do the trick:
您可以設置一個適當的標記:
<div id="example">
Result :
<a href="#" class="tooltip">
Article 1
<span>Article 1's Title, Article 1's description.</span>
</a>.
</div>
然後用hover樣式是:
#example {
float:left;
width:400px;
padding:15px;
background-color:#FFFFFF;
}
a {
background-color:#FFFFFF;
color:#000000;
text-decoration:underline;
}
a:hover {
background-color:#ffffff;
text-decoration:none;
} /* background-color for IE6*/
/* hiding the tooltip*/
a.tooltip span {
display:none; /* if you have accessibility issues, you may choose other hiding tricks*/
padding:2px 3px;
margin-left:10px;
width:150px;
}
/* display on hover*/
a.tooltip:hover span{
display:inline;
position:absolute;
border:1px solid #cccccc;
background:#ffffff;
color: #000;
}
正如我所說,你不能打開沒有JavaScript或使用_blank彈出。您可以將內容顯示在懸停上。沒有任何東西阻止你使用我在當前彈出窗口中看到的內容使用我提供給你的代碼片段。 – 2009-11-17 15:37:20
U可以使用CSS創建點擊彈出.. 使用CSS檢查性能 例如
input:checked {
height: 50px;
width: 50px;
}
你必須是使用這個有點棘手。使用此鏈接以獲得更好的支持
- 1. 我們可以在JavaScript中創建
- 2. 我們可以創建一個沒有域名的CDN嗎?
- 3. 有沒有辦法讓我可以在css中進行onclick?
- 4. 我們可以爲表中的所有列創建索引嗎?
- 5. 我可以在Java中創建沒有函數的線程嗎?
- 6. 我們可以在Laravel 5中製作Bundle Css和Javascript嗎?
- 7. 我們可以在C中有沒有名字的函數嗎?
- 8. 我們可以在php中創建無限的會話嗎?
- 9. 我們可以在C#中創建自己的過程嗎?
- 10. 我可以爲JavaScript塊創建ViewHelper嗎?
- 11. 我們可以加入我們在sql中創建的同一個表嗎?
- 12. 我可以在沒有「擴展」的情況下創建GUI嗎?
- 13. 我可以在沒有Visual Studio的情況下創建ClickOnce嗎?
- 14. 我們可以在沒有COM的.NET中使用TypeIdentifierAttribute嗎?
- 15. 我們可以在ZF2中實現沒有php_memcached.dll的memcache嗎?
- 16. 我們可以創建一個沒有Qml文件的Qt exe嗎?
- 17. 我們可以創建沒有側面板的android電視活動嗎?
- 18. 我們可以在離子中創建「原生廣告」嗎?
- 19. 我們可以在codeskulptor中創建和導入模塊嗎?
- 20. 我們可以在C++中創建一組數組嗎?
- 21. 我們可以在winforms中創建datagridview用戶控件嗎?
- 22. 我們可以在enum中創建組嗎?
- 23. 我們可以在php中爲shopify創建插件嗎?
- 24. 我們可以在Fortran中創建自定義屬性嗎?
- 25. 我們可以在c#.Net中創建哈希表數組嗎?
- 26. 我們可以在Crystal Report中創建虛擬數據嗎
- 27. 我們可以在MySQL中動態創建表嗎?
- 28. 我們可以在Google Play商店中創建更多SKU嗎?
- 29. 我們可以在C#中使用QT來創建GUI嗎?
- 30. 我們可以在Nuget Package Creation中創建接口嗎?
您通過彈出窗口瞭解什麼? – Gumbo 2009-11-17 10:50:07
你能詳細解釋一下你的問題嗎? – theraneman 2009-11-17 10:52:08
@Gumbo - 在點擊一個鏈接我想打開一個新的窗口,自定義尺寸 – 2009-11-17 10:52:35