我的css更改没有反映在html5
中,没有括号问题我也做了 ctrl + f5 我跑了同样的在其他一些路径中的代码,我也在其他浏览器中运行它,但问题似乎就在那里。
这是我的HTML代码:
.div1 {
max-width: 50%;
border: 1px;
/*background-color : "red";*/
}
.div2 {
max-width: 50%;
/*background-color : "blue";*/
}
.div3 {
max-width: 50%;
/*background-color :"green";*/
}

<div class="div1">p</div>
<div class="div2">q</div>
<div class="div3">r</div>
&#13;
有人可以告诉我我做错了什么吗?任何CSS更改都没有反映我看到没有任何div的白色文档
答案 0 :(得分:1)
您的border
语法错误,因为您没有设置border-style
。
形式语法就是这个:
<br-width> || <br-style> || <color>
以下是值:
<br-width>
如果不存在,则使用默认值medium。请参阅border-width。
<br-style>
如果不存在,则使用默认值none。请参阅border-style。
<color>
表示边框颜色的
<color>
。如果未设置,则其默认值为元素的颜色属性(文本 color,而不是背景颜色)。请参阅border-color。
.div1 {
max-width: 50%;
border: 1px solid;
/*background-color : "red";*/
}
.div2 {
max-width: 50%;
/*background-color : "blue";*/
}
.div3 {
max-width: 50%;
/*background-color :"green";*/
}
&#13;
<div class="div1">p</div>
<div class="div2">q</div>
<div class="div3">r</div>
&#13;
答案 1 :(得分:1)
尝试使用特定颜色和边框类型,例如:
border : 1px solid red;
答案 2 :(得分:0)
使用颜色border:1px solid black
或强>
有一个背景颜色background-color :green;
(N.B:颜色名称没有引号)