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

css的宽度和字体不加px会有影响吗

css的宽度和字体不加px会有影响吗

NadiaSmile 2016-10-17 12:32:46
RT,扒了一个网站页面,然后打开一堆红..... 基本都是width,font-size只给了数值 没加单位的原因... 出来的网页效果倒是正常的,就是在编辑器里报错,而且标准来说不是0的数值不是应该都加单位吗,不加也可以吗?
查看完整描述

3 回答

已采纳
?
一瞬儿光

TA贡献178条经验 获得超70个赞

  1. 首先,给你回答的那个同学说对了一半。

  2. px是像素单位,不论是内联样式写法还是引入样式表写法,需要固定大小的就必须写上px,如果是按倍数就必须写上%或者rem,em。

  3. 内联写法不加px就完全是错的,当然它也不是按那个数值的倍数增大,这个得看每个浏览器怎么规定的。

  4. 最后,即使是现在也有很多时候必须用到内联写法,以及一些动态写法,引入css样式表只是方便维护罢了。

查看完整回答
2 反对 回复 2016-10-17
  • stone310
    stone310
    你说的内联是行间样式?我说的是HTML的标签属性,看清楚好吗
  • stone310
    stone310
    我说的倍数是指line-height这个属性,说的很清楚,你倒是说说哪个浏览器对line-height属性的不加单位写法不是按倍数算的?
  • 一瞬儿光
    一瞬儿光
    不好意思,首先内联样式就是你这里说的style,包括你说的line–height,标签属性是指自定义属性。其次我说你说对了一半,并非指你line–height按倍数增加这句话使错的,很明显我分条列出了,你理解的问题。line–height用px为单位在html里是可以的,而且一般都只用px。
点击展开后面1
?
stone310

TA贡献361条经验 获得超191个赞

该写的肯定要写上,否则就是无效属性了,而且像有些属性,如line-height,写px和不写px(按倍数)完全是2个意思

查看完整回答
反对 回复 2016-10-17
  • NadiaSmile
    NadiaSmile
    嗯.... 可是网页效果正常,没有单位也没有影响... 我怕我加上单位 或者单位加错了 会影响到效果
  • stone310
    stone310
    css里面必须要写的,不写怎么显示效果, 你说的网页是不是标签属性,类似<img width="100">这种的?这种标签属性就不能加px,但现在也基本不用了,都用css
  • 3 回答
  • 0 关注
  • 3430 浏览
慕课专栏
更多

添加回答

举报

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