为了账号安全,请及时绑定邮箱和手机立即绑定

html的输入框问题

html的输入框问题

獨灬調 2017-05-21 01:32:06
input[type="text"]{    width:300px;    height:50px;    border-width:medium;    border-color:#CCC;    margin-top:-1px;    font-size:13px;}CSS是这样写的。其他地方也没有设置groove、inset这些。可是为什么会有这两个东西的效果。请问下大家为什么这样?应该怎么破。
查看完整描述

4 回答

已采纳
?
qq_洛上千栀_0

TA贡献1条经验 获得超0个赞

这是input的默认样式,你一开始引入一个reset.css就不会有了

查看完整回答
反对 回复 2017-05-22
?
xdlumia

TA贡献15条经验 获得超6个赞

input 有默认边框。 第一个可能是前面加个公共样式 取消了input的公共样式。你把border宽度 写成这样 border-width:1px 

查看完整回答
1 反对 回复 2017-06-02
?
ssgg

TA贡献5条经验 获得超1个赞

很神奇的效果,表示没有看懂


查看完整回答
反对 回复 2017-07-09
?
Stardust1001

TA贡献261条经验 获得超78个赞

可是为什么会有这两个东西的效果,这一句该怎么理解?
查看完整回答
反对 回复 2017-05-21
  • 獨灬調
    獨灬調
    top和left两条边比right和bottom这两边粗点颜色深点。设置了border-style:groove或inset会有这种效果。
  • Stardust1001
    Stardust1001
    第二个图和第一个图是什么关系?浏览器总有自己默认的样式吧,也许是这个原因,我也不能确定
  • Stardust1001
    Stardust1001
    如果输入框贴着,边框宽度会加在一起,可以用collapse取消
点击展开后面2
  • 4 回答
  • 0 关注
  • 1554 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信