为什么最后input设置了inline还能设置width?

为什么最后input设置了inline还能设置width?

并且为什么按钮会居中啊?在每一个input的中间?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
最外的红 2017-03-23 14:33:32

input属于行内块状 inline-block元素 能直接设置宽高。我刚在浏览器把它设置为inline也能直接设置宽高,应该算是比较特殊的一类标签吧。

十天是bug 2017-03-22 13:53:38

input本就是内联元素,不用设置inline,如果input没有设置block也能设置width的话,那很有可能是你设置了绝对定位,也就是position:absolute;

  • 提问者 慕田峪5928195 #1
    你看老师在最会设置input的时候确实设置了display:inline,width:24%,不知道什么意思
    2017-03-22 14:59:51
  • 十天是bug 回复 提问者 慕田峪5928195 #2
    因为那时input算是块级元素了,所以才要把它设置为内联元素的,至于宽设为百分比是为了自适应,因为是相对宽度
    2017-03-22 15:08:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师