style="width:100px" 和width=100 异同
异:
1、width属性不是每个元素都支持的,一般就table和body支持。
2、style="width: 100px"是CSS样式。
2.1、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
>
2.2、此外,还有外部样式,就是可以把style标签里的内容放到xx.css文件,然后head里增加一条
<link rel="stylesheet" type="text/css" href="xx.css">
就可以引用外部样式。
2.3、用内部和外部样式的好处在于可以批量设置样式,就是给同样的一些元素设置相同的样式,只要改一个地方,这些元素的样式一起改动。
2.4、内联CSS样式只能针对单个元素做样式设置。
同:两种写法实现的效果一样!
热心技术,并兼吃喝,偶谈风月,不言国事.