javascript中,设置width时,style="width:100px" 和width

javascript中,设置width时,style="width:100px"和width=100有什么区别,怎么用?... javascript中,设置width时,style="width:100px" 和width=100 有什么区别,怎么用? 展开
 我来答
百度网友e096309
推荐于2016-03-19 · TA获得超过1327个赞
知道小有建树答主
回答量:501
采纳率:96%
帮助的人:415万
展开全部

width属性不是每个元素都支持的,一般就table和body支持。

关于width属性参考:http://www.w3school.com.cn/tags/att_table_width.asp


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>
<body>
  <div class="mydiv">测试内部样式,即放在head里的style标签里的样式</div>
  <div style="width:100px">测试内联样式,即放在元素的style属性中的样式</div>
  <div width="100">测试元素属性,无效</div>
</body>
</html>

此外,还有外部样式,就是可以把style标签里的内容放到xx.css文件,然后head里增加一条

<link rel="stylesheet" type="text/css" href="xx.css">

就可以引用外部样式。


用内部和外部样式的好处在于可以批量设置样式,就是给同样的一些元素设置相同的样式,只要改一个地方,这些元素的样式一起改动。


内联CSS样式只能针对单个元素做样式设置。


关于样式具体参考:http://www.w3school.com.cn/css/css_intro.asp

宠宠欲动闯天涯
推荐于2016-05-22 · 知道合伙人旅游行家
宠宠欲动闯天涯
知道合伙人旅游行家
采纳数:10997 获赞数:52330
学生

向TA提问 私信TA
展开全部
通过获取image对象后,直接设置属性image.style.width=100,没有生效是因为 style.width 所接收的为字符串,image.width=100,这种写法是可以的,因为 width 本身就是 number 类型的。
然后看到一个关于 style.width 的设值的说法,如下

IE
id.style.width = "100"; //只带数值,不会出错
id.style.width = "100px"; //带数值和单位,不会出错
id.style.width = "100px;"; //带数值、单位和分号,会出错
FF
id.style.width = "100"; //只带数值,会出错
id.style.width = "100px"; //带数值和单位,不会出错
id.style.width = "100px;"; //带数值、单位和分号,不会出错;
根据以上的说法,所以平时写的时候,最好是使用“数值+单位”的这种写法,以免出现不可预料的错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CT大耳牛
2014-12-23 · 超过28用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:54.5万
展开全部
<div width="100"></div>
<div style="width: 100px"></div>
就这个区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
俟洋洋05y
2014-12-23 · TA获得超过120个赞
知道答主
回答量:212
采纳率:0%
帮助的人:34.3万
展开全部
没区别,规范问题
追问
可是有的时候不知道该用哪个,还得试
追答
style使用的css样式,有的样式只有css有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式