本帖最后由 沐夕风 于 2018-9-15 00:46 编辑
我们先来说说html的局限性: 说起HTML,这其实是个非常单纯的家伙, 他只关注内容的语义, 比如<h1>表明这是一个大标题,用<p> 表明这是一个段落,用<img> 表明这儿有一个图片, 用<a> 表示此处有链接。 很早的时候,世界上的网站虽然很多,但是他们都有一个共同的特点: 丑。 这个是一个外国比较早的购物网站 有些人就忍受不了了,你就不能把自己打扮得漂亮一点吗? HTML说,我试试.....如果要改变下 高度或者变一个颜色,就需要大量重复操作:给行更改高度只能一行一行的更改: <tr height="40"> </tr> <tr height="40"> </tr> <tr height="40"> </tr> <tr height="40"> </tr> <tr height="40"> </tr> 这样重复给值就太过繁琐。 所以: HTML满足不了设计者的需求 操作html属性不方便 HTML里面添加样式带来的是无尽的臃肿和繁琐
CSS 网页的美容师而且。。。。。 CSS 做的很出色,如果JavaScript是网页的魔法师,那么CSS它是我们网页的美容师。 CSS初识引入CSS样式表(书写位置)行内式(内联样式)概念: 称行内样式、行间样式. 是通过标签的style属性来设置元素的样式
<标签名 style="属性1:属性值1; 属性2:属性值2; 属性3:属性值3;"> 内容 </标签名>实际上任何HTML标签都拥有style属性,用来设置行内式。 <div style="color: red; font-size: 12px;">青春不常在,抓紧谈恋爱</div> 内部样式表(内嵌样式表)<head><style type="text/CSS"> 选择器(选择的标签) { 属性1: 属性值1; 属性2: 属性值2; 属性3: 属性值3; }</style></head><style> div { color: red; font-size: 12px; }</style>综合案例<style> /*选择器{属性:值;}*/ p { color:#06C; font-size:14px; } /*文字的颜色是 蓝色*/ h4 { color:#900; } h1 { color:#090; font-size:16px; } body { background:url(bg2.jpg); }</style>
外部样式表(外链式)
<head> <link rel="stylesheet" type="text/css" href="css文件路径"></head>CSS的样式表,你们学会了吗?看看下面这张图,你们就知道CSS的强大功能作用啦~~~~~
|