色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css命名加不加點(diǎn)

錢衛(wèi)國2年前13瀏覽0評論

在CSS中,命名選擇器是非常重要的。但是在命名選擇器時,有些人會犯迷糊:是加點(diǎn)還是不加點(diǎn)呢?

/*加點(diǎn)*/
.class_name{
/*屬性和值*/
}
/*不加點(diǎn)*/
class_name{
/*屬性和值*/
}

事實(shí)上,加點(diǎn)和不加點(diǎn)都是可以的。加點(diǎn)是CSS中比較常用的方式,因?yàn)樗梢宰屇愫推渌Z言發(fā)生沖突的時候區(qū)分出來。但是在一些特殊情況下,不加點(diǎn)也是可以使用的。

在HTML中,class屬性使用的是點(diǎn)來表示類名。加點(diǎn)是為了與HTML中使用的點(diǎn)保持一致。換句話說,加點(diǎn)也可以看作是一個類選擇器。

舉個例子:

//CSS
.class_name{
/*屬性和值*/
}
//HTML
<div class="class_name"></div>

在這里,CSS使用類選擇器來選擇HTML中的class_name類。如果你忘記寫點(diǎn),那么CSS將無法識別它。這就是為什么加點(diǎn)是一種好習(xí)慣。

但是,還有一些情況下不加點(diǎn)也是可以的。比如,在使用ID選擇器時:

//CSS
#id_name{
/*屬性和值*/
}
//HTML
<div id="id_name"></div>

在這里,我們使用的是ID選擇器,而不是類選擇器。因?yàn)樵贖TML中,ID屬性使用的是井號而不是點(diǎn)。所以不加點(diǎn)也是完全正確的。

所以,加點(diǎn)和不加點(diǎn)都不是必須的。但是為了保持習(xí)慣,建議在CSS中使用加點(diǎn)。