国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

把網頁按鈕偽裝成超鏈接

2024-07-11 08:22:19
字體:
來源:轉載
供稿:網友

今天看到一篇文章:styling buttons to look like links,里面講到一些東西挺實用,也確實需要開發者注意。比如,有些開發者就是會用 a 標簽來做提交。比如有一個列表,每個列表后面都會有一個“刪除”鏈接:

1
列表列表 <a href="/delete.php?id=xxx" title="">刪除</a>

點擊刪除鏈接后就會帶一個id或者其它參數到delete.php頁面,delete.php中再去實現刪除的邏輯。這樣做有一個問題,就是它提交參數使用的是 get 方法。根據html中的定義,get方法一般是用來獲取數據的,不會涉及到對后端數據的修改;而post方法則可能包含對數據庫的修改等操作,所以刪除用鏈接實現不太好。有一種解決辦法就是把 button 偽裝成超鏈接的樣子,然后在外面套上 form ,css 現在很強大,偽裝一下不是很困難,可以參考這篇文章:styling buttons to look like links 。另外,相對于用 input 實現按鈕而言,button 更強大一點,建議多用 button 。

有時候設計師為了界面上的美觀或者ui上的一致,會把一些元素設計成超鏈接的樣子,然后web developer 拿過來圖之后可能就“忠實”執行設計師的意圖把那個地方做成了超鏈接,卻忽略了一些功能上的考慮。這個就好像html標簽語義化一樣,雖然有些地方用 div 或者 span 看上去都一樣,但是還是有區別的。以后做東西的時候我一定要多想想,不要被表面的東西迷惑了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑山县| 伊通| 宁陕县| 双峰县| 鲁山县| 瓮安县| 玉山县| 安泽县| 长顺县| 安龙县| 瑞昌市| 勐海县| 朔州市| 云安县| 库尔勒市| 洛宁县| 东方市| 康乐县| 萍乡市| 洪江市| 邹城市| 囊谦县| 夏津县| 徐汇区| 托克逊县| 花莲市| 青海省| 义马市| 屏东市| 盐城市| 永德县| 呼伦贝尔市| 新泰市| 江川县| 东城区| 津南区| 故城县| 印江| 方城县| 板桥市| 来凤县|