css和html中的属性之间的关系!

知道html是超文本标记语言!但html中的各个标签上不是有属性可以设定,该标记的显示特性吗?例如<p align="center">zheyiduan</p>,css是样式表,只能设置文档的一些显示特性的!html的属性和css都能设置文档的显示特性,只不过html比较麻烦一点,除了这点之外!他们还有没有其他的不同啊!用html中的属性都能搞定啊!干嘛还要css啊?还有一个就是html中的属性好像比较少,而css中设置项好像比较多!高手能不能说的细致点!谢谢了!好的答案我会给多分的!

楼主你们
首先,html标签的确有很多属性可以调试,但是,他所能调节的属性是很有限的,例如,<p>标签的属性里没有调节 行高(line height) 的属性吧,即使你说有 style 属性,但是你用到style,就是用到了css

其次,css不仅仅能设置 文本 属性,还可以设置很多属性啊,例如,控制div的边距,宽,高等

最后,如果楼主只使用html属性,例如,假如有需要改变一个页面的所有字体,那你不是要一个标签一个标签的改属性?而css只需要改引用了这个标签的代码段就行了

只用html属性是做不出好看的网页的~

希望对楼主有帮助~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-31
其实他们之间是互相依赖的关系。是这样的,html用来编辑网页的框架,而CSS用来装饰这个网页。本身html也可以自己装饰,但是对于专业的网页的话,把样式写在网页里会影响性能,加载速度啊,各方面都会有影响,同时后期做修改的时候,容易影响源文件(即框架),造成错误。CSS修饰的话,将CSS文件引入到html页面里,他们是两个独立文件,实现了网页与样式分离,使得网页内容清晰简洁,哪一部分是什么样的架构一目了然。好比是你重新装饰的时候原来的框架不受影响,只是改变样式。这样后期维护更方便。。等你真正了解了他们各自的用途自然就会区分他们之间的关系了。
第2个回答  2011-12-31
这是一种编程规范,因为将属性封装到 .css文件里,可以让代码看起来更简洁,和便于修改
第3个回答  推荐于2017-11-24
html与css分离
最大特点是css里定义样式可以应用在所有页面或某部分页面中,但html里书写则只能应用在自身页面,所以css里去定义样式可以避免重复劳动
再一个日后维护也方便,要修改某一个class只需要修改一个地方,尤其是公共调用的部分,比如顶部,顶部结构在一个站中基本会是同一结构,如果写在html中,要修改一个地方,那就预示着有多少个页面就要修改多少个地方,那维护工作量可想而知,而定义在css里,各html只是附加该css,只需要修改css文件即可实现全部html的样式修改
而且html与css分离也是强烈建议的方式,是一种规范
分离的好处还有很多,比如团队开发,当一个项目非常庞大的时候,html与css的编写不是一个人能在短时间内完成的,这样会牵扯到分工合作,html会有几个人完成,css部分同样也要几个人去完成,这时候分离就能让工作同步进行,而不需要等html全部完成了才能编写css本回答被提问者采纳