成都网站建设
|
域名注册
|
虚拟主机
|
网站制作
|
网站案例
|
网站优化
|
网站推广
|
企业邮局
|
服务器租用
|
广告设计
首页
域名注册
虚拟主机
网站建设
服务器租用
营销推广
网站程序
前端开发
移动互联网
企业邮箱
广告设计
|
成都VI设计
|
画册设计制作
|
成都包装设计
|
网页设计
|
成都虚拟主机
|
网站建设
|
营销型网站建设
前端开发
html
div+css
css
jQuery
JavaScript教程
ajax教程
XML教程
json教程
bootstrap教程
域名注册
英文域名
中文域名
域名转入\转出
通用网址
无线网址
虚拟主机
主机购买
数据库
主机管理
FTP上传
主机续费升级
网站建设
网站策划
网站方案
网页设计
网站制作
网站改版
服务器租用
web服务器
FTP服务器
服务器租用
服务器托管
云主机服务器
营销推广
seo优化
网站推广
搜索引擎
免费资源
网站程序
vb编程
asp程序
php程序
asp.net程序
C#程序
移动互联网
wap手机网站
app应用开发
微网站
企业邮箱
企业邮箱优势
企业邮箱设置
邮箱收发问题
邮箱功能讲解
邮箱其他问题
网站备案
备案流程指南
备案资料下载
备案常见问题
各省备案要求
当前位置:
创新互联
>>
常见问题
>>
前端开发
>>
css
>>
把网页按钮伪装成超链接
把网页按钮伪装成超链接
作者:创新互联 文章来源:前端开发部 点击数:
更新时间:2008-09-14
今天看到一篇文章: Styling buttons to look like links ,里面讲到一些东西挺实用,也确实需要开发者注意。比如,有些开发者就是会用 a 标签来做提交。比如有一个列表,每个列表后面都会有一个“删除”链接:
列表列表 <a href=http://www.webyi.com/wschool/wdesign/CSS/20090721/"/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 看上去都一样,但是还是有区别的。以后做东西的时候一定要多想想,不要被表面的东西迷惑了。
css解决英文字符与阿位伯数字自动换行
:上一篇
CSS代码中进行注释的三种方法
:下一篇
css相关文章
css解决英文字符与阿位伯数字自...
CSS属性简写,为网页加载提速
CSS基础教程 将图像设置为背景
用CSS实现透视效果
CSS教程:网页文本渐变
网站建设为什么要使用CSS
Dreamweaver中编写CS...
CSS中的元素旋转
创新互联专业网站设计制作、网站建设、UI设计、网页设计。欢迎咨询028-86922220
网站备案
|
企业邮箱
|
移动互联网
|
前端开发
|
网站程序
|
营销推广
|
服务器租用
|
网站建设
|
虚拟主机
|
域名注册
|
热门搜索
服务电话:028-86922220 13518219792 公司地址:成都市太升南路288号锦天国际A幢10楼2号
企业邮箱:
service@cdxwcx.com
版权所有:成都创新互联科技有限公司 蜀ICP备09010846号
成都网站建设