关于CSS可以使网页表现与内容分离?

感觉CSS只是把一些关于网页表现的样式写到一个文件或者一个块中,这样在网页内容中要
使用样式时,可以进行调用,但这种分离并不是完全的,因为至少网页内容中至少要进行设定或者调用

肯定得调用,不调用怎么使用样式,传统的是在同一个文件中对某个元素进行样式控制,内容和样式混在一起,修改时改一个地方就只有一个地方改变,
修改麻烦,可是有了样式表,修改就方便多了,只要修改外部样式表,就能对网页多个地方进行修改,很方便,分离的含义是样式或者内容的改变不对
对方产生影响

你可以完全使用声明式定义,把css写在外面,而html只包含语义,通过js去加载。

css就是web中常说得表现层,而网页内容在html网页中,引入css样式,随时可以改变内容的表现形式,所以做到了人们常说的分离,其实不分离的话就是说每个页面你都需要给在里面嵌入CSS内部样式,这样你要是每个页面的样式都一样,那每个页面的样式都要重新COPY一边,对于后面的修改来说更改量太大了,而用CSS和页面分离的方式可以只要修改一个CSS文件来使得整个网站的样式进行优化,便于修改。

这样实现了充分的解耦,便于维护,不知你有何高见

抬杠地讲,通过css3的选择器,理论上html是可以不写class/id,但是效率、灵活性和语义上都太差。