CSS基础

简介: CSS基础

CSS

文章目录

前面介绍了 HTML基础,光用HTML标签做出的网页就只是简简单单的文字,而CSS的作用对这些文字做一修饰美化。

基本语法

选择器+{一条/N条声明}

引入方式

内部样式表

写在style标签中,嵌入到html内部,一般放到head标签中

行内样式表

通过style属性,作用在每个标签上,但是只适用于写简单样式。

**缺点:**不能写太复杂的样式

外部样式

  1. 创建一个css文件
  2. 使用link标签引入css

引用方式,在<head>标签中加入<link>标签

<link rel="stylesheet" href="style.css">

选择器

选择器种类

  1. 基础选择器:由单个选择器构成
  • 标签选择器
  • 类选择器
  • id选择器
  • 通配符选择器
  1. 复合选择器:把多种基础选择器综合起来运用
  • 后代选择器
  • 子选择器
  • 并集选择器
  • 伪类选择器

基础选择器

标签选择器

能快速为同一类型的标签都选择出来

<style>
    div{
        color: red;
    }
    p{
        color :green;
    }
</style>

类选择器

可以差异化表示不同的标签

.开头后面紧跟类的名字(对应的是标签中的class)

<style>
    .blue{
        color: blueviolet
    }
</style>
<div class="blue">这是一个div标签</div>

id选择器

选择HTML中i标签的id属性匹配的标签

#开头后面紧跟id

<style>
    #demo_p01{
        color :darkorange;
    }
</style>
<div id="demo_p01">这是一个div标签</div>

标签id的命名建议使用 页面文件名+自定义的标签名

通配符标签

使用*的定义,选取所有的标签

*{
  color:red;
}

多用于页面的默认设置

复合选择器

后代选择器

选择某个父元素中的某个子元素

元素1 元素2{声明}
  • 两者元素之间用空格分隔
  • 元素1是父元素,元素2是子元素

子选择器

类似于后代选择器,但是只能选择子标签

元素1>元素2 {声明}
  • 元素之间用>分割
  • 元素2只能是子元素,不能是孙子元素

并集选择器

用于选择多组标签

元素1,元素2 {声明}
  • 元素之间用,隔开
  • 表示同时选中元素1和元素2
  • 任何基础选择器都能使用并集选择器

常见元素的属性

CSS元素属性可以通过参考文档查看

字体属性

设置字体

p{
  font-family:'微软雅黑';
}

大小

p{
  font-size: 30px;
}

粗细

p{
    font-weight:bold;
    font-weight:400;
}
  • 可以用数字表示粗细(数字范围 100~900)
  • bold==700表示粗体,normal ==400表示不变粗

文字样式

/*设置倾斜*/
font-style: italic;
/*取消倾斜*/
font-style: normal;

文本属性

文本颜色

color: red;
color:#ff0000;
color: (255,0,0);

color属性

  • 预定义的颜色值(直接是单词)
  • 十六进制表示
  • RGB方式

使用十六进制表示颜色时,如果两两相同,就可以用一个来表示

比如 #ff00aa=>#f0a

文字对齐

控制文字(图片)水平方向的对齐

taxt-align: [值];

值:

  • center:居中
  • left:靠左
  • right:靠右

文本装饰

text-decoration: [值];

取值:

  • underline 下划线
  • none 啥都没有,可以给标签去掉下划线
  • overline上划线
  • line-through 删除线

文字缩进

控制段落的首行缩进

text-indent:[值];
  • 单位可以使用px或者em(1em就是当前元素的文字大小)
  • 当值为负的时,表示往左缩进
目录
相关文章
|
3月前
|
Web App开发 前端开发 JavaScript
CSS基础
【8月更文挑战第27天】
19 3
|
3月前
|
前端开发 UED
CSS 基础
【8月更文挑战第16天】
|
6月前
|
前端开发
CSS基础 2(2)
CSS基础 2
35 2
|
6月前
|
前端开发 容器
CSS 基础 3
CSS 基础 3
31 1
|
6月前
|
Web App开发 XML 前端开发
CSS基础-超详解 (1)
CSS基础-超详解 (1)
33 0
|
6月前
|
前端开发 安全 容器
CSS基础 2(1)
CSS基础 2
22 0
|
6月前
|
前端开发
CSS 基础 4
CSS 基础 4
51 0
|
6月前
|
前端开发 UED
CSS基础讲解
CSS(层叠样式表,Cascading Style Sheets)是一种用于描述网页元素样式的标记语言。它与HTML一起使用,可以控制网页的布局、字体、颜色、大小、背景等各种外观和样式。 通过在HTML文档中引入CSS样式表,可以简化网页设计和维护过程。通过将样式应用到HTML元素上,可以更改元素的外观,而无需修改HTML本身。这种分离的结构使得样式和内容可以独立开发和管理。
65 1
|
6月前
|
前端开发 JavaScript 程序员
CSS【基础】
CSS【基础】
70 0
|
移动开发 前端开发 HTML5
CSS基础05
从头学前端-CSS基础05
119 0