css中style="width:100px" 和width="100px"有什么不同

<div style="width:100px"> 和 <div width="100px"> 这两种写法有什么区别?在不同浏览器中的表现又有何不同?

本质上来讲两者没有区别,其作用都是定义元素的宽度为100px。但是区别在于:
1,style="width:100px"这种写法是可以应用在任何元素上的。
2,width="100px"这种写法有一定的局限性,其前提是此标签必须有默认width这个属性才行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-07
其实效果是一样的,只是前者是比较新的写法,一般都写在CSS里面,除非特殊情况,后者的写法现在几乎没人用了!
第2个回答  2012-07-07
<div width="100px"> 无这种写法 table中可以这样写 <table width="100">也不写px
所以区别就是:
<div style="width:100px"> 是正确的
<div width="100px"> 是错误的
在任何浏览器第二种都是错误的,不符合html标准
div只能使用css来定义样式,不同于table,可直接定义。本回答被网友采纳
第3个回答  2012-07-07
width="100“有局限性,也就是部分标签才由此属性,比如img、table、td等标签
也就是说,width="100“是标签属性,而不是css
style="width:100px" 是css属性,适用于大部分标签,比如div、span、ul、li等等等等
也就是说,style="width:100px"适合对没有width属性的标签进行css样式定义,而width是只适合有这种属性的标签,要说分别,这就是分别!
但最终效果一样,都是定义某元素标签的宽度
第4个回答  推荐于2016-05-19
真的没办法不说几句了,百度知道近期这种所谓的推荐答案依据在哪儿,就是因为分类管理员在审核的时候发现只有两个回答,从其中选一个出来就定为了推荐答案???你让我们情何以堪
还是这种行为促使了重燃我们写答案的激情???
style="width:100px"和width=“100px”是内联样式和css中写法上的区别,在html中可以通过style="" 给标签添加css样式, 也可以写在css中控制标签
的确,table,iframe等少量标签可以直接写width等属性,但绝对没有任何差别,一定有单位,推荐答案中说不写,请问:表格布局那个年代你经历过吗?知道width="100%"和width="100px"差别吧?
再者,不存在html标准,只有所谓的w3c Web标准
不是鸡蛋挑骨头,也不是针对一样热心回答的知道朋友们,只是只有两个答案的情况,管理员就那么着急完成任务吗?就这么下去吧百度,空间改版众网友谩骂连篇你无动于衷,百度知道又开整这种无意义的推荐答案……本回答被提问者采纳

css中style="width:100px" 和width="100px"有什么不同
本质上来讲两者没有区别,其作用都是定义元素的宽度为100px。但是区别在于:1,style="width:100px"这种写法是可以应用在任何元素上的。2,width="100px"这种写法有一定的局限性,其前提是此标签必须有默认width这个属性才行。

jsp表格<td style="width:100px">和<td width:100px>有什么不同
左边的是使用的CSS样式,其优先级高于右边的(写法应该是:<td width="100px">),也就是说在同一个td里面如果 写<td style="width:80px" width="100px"> 那么这个td的宽度就是80px。

jsp页面布局中 width 的值 写百分比 和写 100px 还有直接只写 100 有...
1、表面上看100px和100是一样,最终解析后都是100像素,实际上并非如此,如果是IE,他可能是一样的,但是如果是别的浏览器就不一定了,建议一定不要忘记写px,否则以后做浏览器兼容有苦吃了,可能以后高版本的IE也不一定支持了。2、目前好像只有z-index、line-height可以不写px。这个问题你可以请教...

javascript中,设置width时,style="width:100px" 和width
style="width: 100px"是CSS样式,CSS样式有多种方式设置,直接写成这个样子属于内联CSS,也可以把这个提出来单独放到<style>里,比如 <html><head> <style> .mydiv { width: 100px; } div { background-color: #ddd; margin: 10px; } <\/style> <meta charset="utf-8"><\/head...

html css中什么时候用div ,作用是什么,style type="text\/css">...<...
然后你可以通过CSS来定义这个盒子的样式,比如宽度,高度,背景颜色等 <style> div{width:100px;height:100px;background:#000000;color:#ffffff;} <\/style> <DIV>在这个DIV里面的内容就会是白色的,这个DIV盒子是100*100,背景色是黑色<\/DIV> 但是因为一个网页中会出现很多DIV,,这样写样式,会...

<div style="width:100%">是什么意思?
表示让这个DIV的宽度为百分之百显示,这取决于父级的宽度,如果父级为body那么这个div就是跟浏览器的宽度相同,如果父级为其他的DIV并且父级DIV有宽度,比如父级的DIV是500PX,那这时的div宽度就是500。style是样式表的意思,里面的width是宽度,宽度可以使用百分比,也可以用PX(像素)来表示。

html中设置属性时写px和不写的区别
px是像素的意思,基本的属性都需要单位(就像流通货币一样,10元人民币和10美金会因为单位不同,他的价值就不同)例如:宽度css 是width,你可以写width:100px那么这个css对应的选择器模块的宽度就是100像素,如果你不写px,那么html是解析不了你想让它干嘛(width:100是无效的属性赋值)但有些css的...

CSS的三种使用方法。 行内样式: 内嵌式: 外部式:
三中的使用方法的简单实例如下:行内样式:<!doctype html><html><head><meta charset="UTF-8"><title>css行内样式<\/title><\/head><body><div style="width:100px;height:100px;background:red;"><\/div>><\/body><\/html> 内嵌样式:!doctype html><html><head><meta charset="UTF-8"><...

div style 是什么意思
<div style="width:100px"><\/div> 写法是这样的, 上面是指这个DIV 的样式为:宽度=100px style 是设置样式的,不过现在一般都是把样式写到css文件里!

CSS 我不懂这两个地方定义的width和height有什么不同 分别是起到什么作...
<style>img.a {width:200px; height:100px}<\/style> <img class="a" src="123.gif" width="100" height="50"\/> 就会按class指定的css样式来显示(即200*100);还有一种情况是这样的:<style>img.a {width:200px; height:100px}<\/style> <img class="a" style="width:300px;height...

相似回答