当你看到这个html标签的时候,你会想到什么?一个文本框?一个按钮?一个单选框?一个复选框?……对,对,对,它们都对。也许你可能想不到,这个小小的input竟然可以创造出10个不同的东西,下面是个列表,看看,哪些是你没有想到的:

文本框

密码框

提交按钮

重置按钮

单选框

复选框

普通按钮

文件选择控件

隐藏框

图片按钮

所以你可能会说,input真是一个伟大的东西,竟然这么有“搞头”,但是当你真正在项目中试图给不同的控件设置不同的样式时,你就会发现,input真的可以把“你的头搞大”。我不知道为什么当初要给input赋予那么多身份,但是,他的“N重身份”给网站设计者的确带来了不少的麻烦。好在,劳动人民是伟大的,解决问题的办法还是有滴~,虽然它们都有各自致命的缺点 Orz… 解放方法大致归纳一下,列表如下(小弟才疏,错误遗漏难免,还请各位高人指点):

1.用css的expression判断表达式

2.用css中的type选择器

3.用javascript脚本实现

4.如果你用Microsoft Visual Studio 2005 或者后续版本开发项目,恭喜,你还可以使用skin。

下面就来讲解一下各个办法的详细实现和它们的优缺点。

1:用css的expression判断表达式

实现代码参考:

html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">diffInput2input{background-color:expression(this.type=="text"?'#FFC':'');}

This is normal textbox:
This is normal button:

html判断文本框和按钮,css样式之区分input是按钮还是文本框的方法相关推荐

  1. html css文本框按钮,css样式之区分input是按钮还是文本框的方法

    当你看到这个html标签的时候,你会想到什么?一个文本框?一个按钮?一个单选框?一个复选框?--对,对,对,它们都对.也许你可能想不到,这个小小的input竟然可以创造出10个不同的东西,下面是个列表 ...

  2. html网页登录红色按钮,CSS让网页提交input按钮与众不同

    CSS让网页提交input按钮与众不同 互联网   发布时间:2009-04-02 19:36:01   作者:佚名   我要评论 网页制作Webjx文章简介:你是不是觉得自己的主页不够靓丽,想让它有 ...

  3. PHP设置按钮不可用,css怎么控制按钮不可用,button按钮css样式

    css怎么控制按钮不可用CSS怎么控制按钮不可用,方法:添加"pointer-event 3360 none:"按钮元素样式,以使按钮元素永远不会成为鼠标事件的目标,并使其单击事件 ...

  4. miniui影响css样式,MiniUI操作input下拉框和datagrid的基础

    最近因为工作需要,经常和miniui打交道,发现虽然网上有提供案例和完整api,但是有些细节的地方没有详细的解析,这里将最近用到的比较实用的东西整理出来(部分内容参照了miniui的官方api): 1 ...

  5. css表格文本居中的指令,CSS似乎无法在表格单元中居中文本

    我使用所有此代码,因为它正在更改现有网站的行为和外观,所以我无法触及代码结构(请参阅HTML).我所能碰到的只有CSS(也就是为什么你看到这么多!重要,覆盖) 现在我遇到的问题是我似乎无法将tabe- ...

  6. php按钮css样式,CSS 按钮

    CSS 按钮 本章节我们为大家介绍使用 CSS 来制作按钮. 我们先看一下默认按钮和用css制作的按钮html> php中文网(php.cn) .button { background-colo ...

  7. [JS]JS模拟Alert弹出框效果--自定义CSS样式

    function alertMsg(msg, mode) { //mode为空,即只有一个确认按钮,mode为1时有确认和取消两个按钮msg = msg || '';mode = mode || 0; ...

  8. html好看的按钮css样式大全,css3教程_五种漂亮样式,CSS3动画按钮效果

    CSS代码: .button01 { width: 200px; margin: 50px auto 20px auto; } .button01 a { display: block; height ...

  9. html5 按钮css样式修改,css样式制作的漂亮按钮

    复制代码代码如下: Demo: CSS3 Buttons body { background: #ededed; width: 900px; margin: 30px auto; color: #99 ...

  10. html 原生弹出框,html、css和js原生写一个模态弹出框,顺便解决父元素半透明子元素不透明效果...

    模态框: html部分: 弹出框 hhhhh 取消 确认 css部分: #box{ width: 80px; height: 40px; background: #fd7430; border:non ...

最新文章

  1. JSP和Servlet学习笔记1 - 访问配置
  2. jq 数组不重复_一道简单的数组遍历题,加上四个条件后感觉无从下手
  3. axios  一些用法总结
  4. 一起谈.NET技术,在Mono 2.8上部署ASP.NET MVC 2
  5. JS基础入门篇(四十三)—ES6(二)
  6. 商业逻辑12讲之管理思维的逻辑
  7. Unity3D的断点调试功能
  8. 从资深遥控器在家工作的5个技巧
  9. 大牛用emacs还是vim_Emacs,Vim还是其他?
  10. ubuntu14.04中离线安装docker
  11. IT行业上盘与碟的区别
  12. 体育运动赛事小程序开发制作
  13. SSM实现会议室预约管理系统
  14. trainNetwork - Matlab官网介绍的中文版
  15. java链接Kepserver报错误码[0x8001FFFF]
  16. js pug 代码_前端开发nodejs+pug——注册登录
  17. ftp服务器上的文件夹是否存在,检查FTP服务器上是否存在文件
  18. GTX1050Ti和GTX1060显卡哪个好?
  19. 冰刃IceSword中文版 V1.22 绿色汉化修正版
  20. Python采集淘宝1585个商家车厘子数据,看看到底有多贵

热门文章

  1. 大时代背景下商业地产的数十年转型发展之路
  2. FFmpeg采集树莓派USB摄像头(UVC摄像头)
  3. 星际争霸环境旧版本replay回放无法观看问题
  4. 好程序员分享大数据入门教程:Hadoop和spark的性能比较
  5. 天馈系统驻波比概念,产生的原因,问题现象
  6. 顶级赛事 | 2019 CCF BDCI,最值得参与的国际大数据及AI赛事之一
  7. Java中NIO详解
  8. nio java是什么_JAVA NIO是什么(zz)
  9. mysql 主键 外键
  10. Lync学习资料分享