HTML和CSS的一个问题 style和标签属性

有些CSS属性可以直接作为HTML标签的属性,比如<tablewidth="100px">等这类的,比如table也有table-layout这个属性,为什么直接用<ta... 有些CSS属性可以直接作为HTML标签的属性,比如<table width="100px">等这类的,比如table也有table-layout这个属性,为什么直接用<table table-layout="fixed">不行,而用<table style="table-layout: fixed">管用?
我想知道这两种方式的区别,另外哪里能找到HTML对应标签元素都有哪些CSS属性?要全面的,谢谢咯
那比如width这些属性,除了写在CSS中,如果有些需要写成行内的话,是写成标签属性呢还是写到style里比较好呢?
展开
 我来答
mikejodden
推荐于2018-05-06 · TA获得超过383个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:272万
展开全部
其实本质上没区别,width="100px"这属性也是可以写在CSS里的,一般定义布局和样式的,都可以在CSS里写
从浏览器发展来看,比如IE6,微软加入了很多自己的东西,很多也不符合W3C,很多属性或者标签也随着发展在变化,比如这个table-layout,从本来可以支持在style外部写(这种不符合标准的写法)变得符合标准了,也就是只能写在style里也就是CSS里

至于HTML对应标签元素都有哪些CSS属性,这可就复杂了。需要你自己慢慢学习,尤其是目前为止,CSS在的不同浏览器兼容性还是有不小的问题的

当然,不是样式属性。。也就是标签本身的属性,比如ID之类的,不在此范畴
匿名用户
2012-07-25
展开全部
标签的属性和标签的样式属性不是一个概念
你最好下一个html参考手册和css参考手册,看一下相同标签的属性,html标签的属性一般都是很少的,就那么几个,但是样式属性很多。。。一般都是写在style里面的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangc22
2012-07-25 · 超过15用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:41.5万
展开全部
关于标签属性放置位置,我建议你尽量放置到css样式中去,除非一些特定。因为你把这些属性写html中,会影响代码的效率。尽量优化代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式