时间:2021-05-08
在编写html的过程中,我们会经常为class属性定义多个值,但是同样会经常发现自己定义的值无效!!!
以前碰到这种情况我就直接重写了,或者直接用id设置css属性,今天想起来好像有些不对哦。。。我必须得去发现真理!!!
复制代码代码如下:
<div id="p" class="middle_div padding_10">
<span id="s" class="normal_span"></span>
</div>
我在两个class里设置的颜色不同,在middle_div里设置的是红色,在padding_10里设置绿色,
结果显示的是绿色,这给我的第一感觉就是:方向反了!
于是我把两个位置对换,还是绿色!!
这。。。。
难道是???
打开css文件一看,果然padding_10在middle_div 前面,然后我把他们俩位置对换,
刷新浏览器,红色!!!
所以呢,在定义多个class值的时候,一定要注意,把自己最喜欢的样式放在后面!
但是呢,如果你在padding_10前面加个div(假设父级元素是div),变成div.padding_10,然后你会发现,不管它在哪,我们的p div始终是绿色的,
从这个例子可以看出来,css样式的优先级是在加载css文件的时候就确定下来的,而不是由后来html里class属性位置前后决定的。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
html的标签的属性,比如id、class、href需要动态传递参数,拼接字符串,查了一些资料,并没有找到合适的解决方法,琢磨了一上午,终于试出了方法:v-bi
例如把http:///sfmb/index_2.html改成2.html或者index-2.html,不要下划线。解决方法如下:1.改e/class/funct
在编程的时候,layer弹窗中的select经常会遇到被遮挡的情况:解决方法:在页面里面找到对应div的class给overflow新的属性visible即可(
本文实例讲述了es6中class类静态方法,静态属性,实例属性,实例方法。分享给大家供大家参考,具体如下:es6新增了一种定义对象实例的方法,使用class关键
首先向大家介绍一下html5中file的multiple属性定义和用法multiple属性规定输入字段可选择多个值。如果使用该属性,则字段可接受多个值。实例:?