CSS初学日常知识点-第一天

一.CSS是什么?

CSS(Cascading Style Sheets),层叠样式表

二.css引入方式

1.行内样式  
  直接在开始标签上加style属性来控制样式
  例如:

<div style="color:red;">内容</div>

 2.内嵌式
  所有的样式都写到一个<style></style>内部,该标签放<head></head>内部
  例如:

<style type="text/css">
     选择器{ 
        样式属性名 :属性值 ; 
    }
</style>

3.外链式
  所有的样式都写到一个单独的css文件里(文件后缀是 .css),通过在<head></head>内部用<link rel="stylesheet" href="css文件路径">来引入该css文件

<link rel="stylesheet" href="css文件路径">

4.导入式
@import url("css文件");

@import "css文件";

优先级:谁离标签近,谁的优先级高

三.选择器

1.标签选择器  权重 1
标签名{
样式属性名:属性值;
}

        p {
            font-size: 20px;
            color: rgb(97, 200, 248);
            font-weight: bold;
        }

2.类选择器 权重 10
.类名{
样式属性名:属性值;
}

需要在标签后加 class=" "

        .v5 {
            font-size: 14px;
            font-style: italic;
        }

3.ID 选择器 权重 100
#ID值{
样式属性名:属性值;
}

需要在标签后加 iD=" "

    #top{
      font-size: 20px;
			font-family: "宋体";
			color: #00BFFF;
    }

4.包含选择器   权重相加
  选择器E  选择器F{
样式属性名 : 属性值 ;
    
  }

        span a {
            text-decoration: none;
            color: rgb(49, 126, 243);
        }

四.字体相关样式

1.font-size 字体大小 单位px,em

2.font-family 字体系列
设置多个字体时,多个字体间用逗号隔开
如果设置的字体名字里有空格的,用引号引起来

3. font-style    字体风格
    normal   正常 不倾斜
    italic   斜体
    oblique   倾斜

4.font-weight   字体粗细
    normal  正常  不加粗
    bold   粗体
    bolder   加粗
    100-900  9个层次  数值越大,字体越粗
    lighter  细体

5.line-height    行高
    单位 px
若无单位 表示倍数

五.字体样式缩写


 font : font-style值  font-weight值  font-size值 / line-height值   font-family值 ;

六.link和@import的区别:

1、从属关系区别

@import是 CSS 提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。

2、加载顺序区别

加载页面时,link标签引入的 CSS 被同时加载;@import引入的 CSS 将在页面加载完毕后被加载。

3、兼容性区别

@import是 CSS2.1 才有的语法,故只可在 IE5+ 才能识别;link标签作为 HTML 元素,不存在兼容性问题。

七.src和href的区别

href标识超文本引用,用在linka等元素上,href是引用和页面关联,是在当前元素和引用资源之间建立联系

src是source的缩写,是指向外部资源的位置,指向的内部会迁入到文档中当前标签所在的位置;在请求src资源时会将其指向的资源下载并应用到当前文档中,例如js脚本,img图片和frame等元素。

<script src="js.js"></script>当浏览器解析到这一句的时候会暂停其他资源的下载和处理,直至将该资源加载,编译,执行完毕,图片和框架等元素也是如此,类似于该元素所指向的资源嵌套如当前标签内,这也是为什么要把js放在底部而不是头部。

<link href="common.css" rel="stylesheet"/>当浏览器解析到这一句的时候会识别该文档为css文件,会下载并且不会停止对当前文档的处理,这也是为什么建议使用link方式来加载css而不是使用@import。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值