CSS基础

1.在HTML中加入CSS:

  • 外部样式表:将样式定义放在一个单独的文件中,并且在需要该样式的文中引用。

                        例:/*myStyles.css*/(样式定义)

                              h1,h2,h3,h4 {color: blue;}

                              h1{ font-size: 18pt;}

                              <head>

                                  <link rel="stylesheet"  type="text/css"  href="myStyles.css" />(链接到HTLM文档中)

                               </head>

  • 嵌入式样式表:用<style>元素将样式包含在网页内部的样式设置,其作用范围仅限于该网页。
                           例:<style type="text/css">

                                     。。样式定义。。

                                 </style>

  • 内联样式表:仅应用于某一部分网页元素,其作用范围仅限于应用它的网页元素。
                        例:<h1 style="color:red;">红色标题列</h1>

2.CSS规则

(1)语法:h1,h2,h3{color:red;padding:5px}        /*    */(注释)

           ①.h1   h2    h3为选择器,每个选择器用逗号分隔

           ②.color 属性red值,属性和值之间用“:”分隔 ,color:red;为声明,每个声明用“;”结束

           ③.{color:red;padding:5px} 为声明块 

(2)选择器:

           ①.元素选择器:em{color:blue;} (em元素都将被格式化为蓝色)

           ②.类选择器:.类名{属性:值;}(class{  }) 

                         例:<style type="text/css">

                                .big{属性:值;}(head中)

                               <p class="big">This is some text  /p> (body中)

           ③.ID选择器:#id名{属性:值;}

           ④.包含选择器:p  em{color:blue}(p中的em被格式化为蓝色)

           ⑤.通配符选择器:*{    }(选择所有的元素)

           ⑥.伪类选择器:a:link用在为访问的链接

                                   a:visited用在已访问的链接

                                   a:hover用在光标放在其上的链接

                                   a:active用在获得焦点的链接

3.格式化内容

(1)属性单位:长度单位:绝对长度(cm.mm)相对长度(px)

                                  颜色单位:一般用十六进制定义颜色或为颜色取名

                                  URL单位

(2)字体:

           ①.设置字体名称:font-family

           ②.设置字体倾斜:font-style,属性normal,italic,oblique

           ③.设置自重:font-weight

           ④.设置字体大小:font-size

           ⑤.字体属性缩写形式:顺序为font-style,font-variant,font-weight,font-size,font-family

(3)文本属性:

           ①.设置文本对齐方式:text-align横向对齐,left,right,center

           ②.设置文本修饰方式:text-decoration,underline下划线,overline上划线,line-through删除线,blink闪烁

           ③.设置文本阴影:text-shadow

           ④.设置行高:line-height

           ⑤.设置字间距:letter-spacing

           ⑥.设置词间距:word-spacing

           ⑦.设置大小写:text-transform,capitalize首字母大写,uppercase所有字母大写,lowercase所有字母小写

(4)字体颜色和背景:

           ①.color:文本颜色

           ②.background-color:背景色

           ③.background-image:背景图像

           ④.background-repeat:背景图片重复,no-repeat不重复,repeat-x横向重复,repeat-y纵向重复

           ⑤.background-attachment:背景图片固定,scroll,fixed

           ⑥.background-posttion:设置图片位置

4.样式继承:margin,padding,border,background不被继承

                             font-size只有计算值被继承于子元素,而不是整个声明被继承。

5.样式层叠:

(1)找到选择器匹配特定元素的所有声明。

(2)根据样式声明的重要性和来源进行优先级排序

(3)按照特殊性排序

(4)比较CSS的顺序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值