69.【CSS 3.0】(一)

简介: 69.【CSS 3.0】

1.什么是CSS?

1.Cascading Style Sheet 层叠级联样式表
2.作用:梅花网页
3.字体,衍射,边距,高度,

2.CSS发展史

1.发展历程:
CSS1.0
CSS2.0 : DIV(块)+CSS,HTML与CSS结构分离的思想,网页变得更简单
CSS2.1 : 浮动 定位
CSS3.0 : 圆角 阴影 动画...
2.CSS的好处:
(1).表现和内容分离
(2).网页结构表现统一,可以实现复用
(3).样式十分的丰富
(4).建议使用独立于htm的CSS
(5).利用SEO,容易被搜索引擎收录
3.body{}他的边界是无限的,所以我们要想要居中需要借助div{}

3.CSS基础入门

在HTNL中,写CSS文件的基本格式
<style> 可以编写CSS的代码,最好使用分号隔开
2.语法:
<style>
选择器{
    声明1;
    声明2;
  }
</style>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<!--    规范<style> CSS-->
    <style>
        h1{
            color: red;
        }
    </style>
</head>
<body>
<h1>我是标题</h1>
</body>
</html>

4.CSS与HTML的链接

1.CSS_File与Html_File的链接.
只需要在:HTML的文件中的<head><head>之间加入
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<!--    规范<style> CSS-->
    <link rel="stylesheet" href="../HTNL-CSS/demo1.css">
</head>
代码的链接操作:
html:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
<!--    规范<style> CSS-->
    <link rel="stylesheet" href="../HTNL-CSS/demo1.css">
</head>
<body>
<h1>我是标题</h1>
</body>
</html>
CSS:
h1{
    color: red;
}

5.CSS的四种导入方式

优先级的问题:
1.行内样式:<h1 style="color: red">我是标题</h1>
2.内部样式:
    <style>
        h1{
            color: blue;
        }
    </style>
3.外部样式:
(1).连接式:
<link rel="stylesheet" href="../HTNL-CSS/demo1.css">
(2).导入式:(CSS2.1)
    <style>
       @import url("demo1.css");
    </style>
4.优先级的操作:
就近原则,谁距离标签近,谁优先级高    

6.三种基本选择器 (重要)

1.作用: 选择页面上某一个或则某一类元素
2.基本选择器:
(1).标签选择器  (选择一类标签)
(2).类 选择器   (选择class属性的标签 可以跨标签)
(3).id选择器   (全局唯一)
3.优先级: id>class>标签
1.标签选择器:
eg:
h1{
}
h2{
}
2.局限性: 占据特定的标签

2.类选择器:
基本格式: .Class(名称){}
优点:可以更好的分类,可以复用.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
      .liming{
          color: red;
      }
    </style>
</head>
<body>
<h1 class="liming">我是标题</h1>
<h1 >我是标题</h1>
<h2>傻瓜</h2>
</body>
</html>

3.id选择器
#id{}
优点:具有唯一性,不可以被复用.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
     #limi{
         color: #bd6d6d;
     }
    </style>
</head>
<body>
<h1 id="limi">我是标题</h1>
<h1 >我是标题</h1>
<h2>傻瓜</h2>
</body>
</html>


相关文章
|
7月前
|
前端开发 搜索推荐
|
3月前
|
前端开发
CSS枫叶纷飞
CSS枫叶纷飞
51 1
|
7月前
|
前端开发
CSS总结干货
行内样式表(行内式) 行内样式表(内联样式表)是在元素标签内部的 style 属性中设定 CSS 样式。适合于修改简单样式. ​ 语法:
|
缓存 前端开发 JavaScript
CSS 20大酷刑(二)
CSS 20大酷刑(二)
130 0
|
前端开发 安全 容器
CSS(2)
在 CSS 中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进行组合形成的。 复合选择器可以更准确、更高效的选择目标元素(标签)。 复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的。 常用的复合选择器包括:后代选择器、子选择器、并集选择器、伪类选择器等等。
59 1
|
前端开发
CSS内嵌式
CSS内嵌式
66 0
|
Web App开发 缓存 前端开发
浅学CSS
简单介绍一下CSS,详细学习可以参考 w3school 网站
|
Web App开发 前端开发
常用 CSS(上)
常用 CSS(上)
127 0
常用 CSS(上)
|
前端开发 JavaScript
CSS-1
1-CSS初识 01-CSS定义 英文全名:cascading style sheets 层叠样式表 WEB标准中的表现标准语言,简单说就是如何修饰 网页信息 的显示样式。 目前推荐遵循的是W3C发布的CSS3.0 1998年5月21日由w3C正式推出的CSS2.0
CSS-1