很实用转载自
发布了0 篇原创文嶂 · 获赞 13 · 访问量 13万+
很实用转载自
发布了0 篇原创文嶂 · 获赞 13 · 访问量 13万+
应该说用英文的颜色 green后面如果加汾号是错误的写法换个颜色如“red”显示红色,“red;”则显示还是草绿色
如果不用CSS表示单元格的背景颜色:则正确的写法是:<td bgcolor="#F00"></td>(#F00是颜色值,也可以直接用greenred等属性值),应该是把颜色值放在双引号之间!当然您也可以不加双引号,但是:W3C建议您还是加上双引号
html中请不要使用分号结束属性值!
CSS中请记得要使用分号结束属性值!
知道的,但是只有一个单词的话没加引号最多就是warning算不上error的但是我提示的语法錯误导致颜色变化的问题好像没人能解答。
您认真了哦,这个问题有点钻牛角尖了!我们应该回到正确的语法基础上来看待问题您看呢!
颜色值后面加分号已经错了,html中是以空格来结束属性值 的哦不是用分号来结束的!
我估计不同的浏览器解析出来的结果也可能会不┅样的哦!
本回答被提问者和网友采纳
第一个问题呢,那应该是浏览器有一定的容错性你写错了,它也会按照什么规律来计算了至于那个规律,我想应该是没有什么必要知道的(如果一定要知道,你百度下看看有没有)总之你不要用这样错误的写就行了;
第二个问題的话,应该是CSS和HTML的不同了CSS简单说就是控制样式的,它不专属于HTML也不是专门为了控制HTML开发的,所以CSS的标准就和HTML的标准不大一样了这種写法
<td bgcolor=green;>Bill</td>是给HTML添加属性值,大概就是HTML“自己”的标准了这样的话,所以计算出来的值不一样也应该不是很奇怪的事了。
下载百度知道APP搶鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。