为什么{border:1px solid red;}中间为什么不用分号(;)隔开了呢?

来源:8-6 捡了一个儿子 - 子选择器

慕仔8248374

2016-05-26 14:34

求教一下,为什么{border:1px solid red;}中间为什么不用分号(;)隔开了呢?这是固定写法么?加上分号是无效的。

写回答 关注

3回答

  • 阡So
    2016-05-26 16:01:32
    已采纳

    因为这是边框样式的缩写形式,他们是一个整体,所以在整体后面(也就是red后)加一个分号即可。。
    border:1px solid red;
    相当于
    border-width:1px;  //边框宽度
    border-style:solid;  //边框风格
    border-color:red;  //边框颜色

    王小明大人

    solid red中间没有冒号呢

    2016-07-18 12:12:02

    共 2 条回复 >

  • 慕粉3347809
    2016-05-29 10:52:30

    边框样式的缩写形式后跟多个属性,属性间用空格。

  • 慕仔8248374
    2016-05-26 14:35:59

    还有为什么solid red中间没有冒号呢?很不解,难道这个不是两个属性么?

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225294 学习 · 18230 问题

查看课程

相似问题