走近,深入CSS|青训营笔记

86 阅读2分钟

这是我参加⌈第四届青训营⌋笔记创作活动的第2天。

前端三件套HTML(内容),CSS(样式),JS(行为),在学习HTML后,我们就可以进一步了解CSS了。

一,什么是CSS,有什么作用?

CSS是Cascading Style Sheets(层叠样式表)的首字母简写,主要用来定义页面的样式,比如设置字体和颜色;设置位置和大小,添加动漫效果。可以这么比喻,如果页面是一张画布,那么CSS就是一支画笔,用于修饰和渲染页面。 基本结构:

<style>

h1{
color:red;
font-size:14px;

}

</style>

二,CSS的引用方式

  1. 外链
<link rel="stylesheet" href="/assets/style.css">
  1. 嵌入
<style>
li{
margin:0;
list-style:none;

}
p{

margin: lem 0;
}
</style>
  1. 内联
<p style="margin:lem 0">example content</p>

三,样式

1. 颜色样式,一般有三种:

  • RGB:由R(red红),G(green绿),B(blue蓝)这三种颜色合成,数值调节范围是0到255。 采用十六进制描述颜色,如#ffffff

样式使用例如:

rgb(0,0,0)
  • HSL:H(Hue色相),S(Saturation饱和度),L(Linghtness亮度)数值调节范围分别是(0-360),(0-100%),(0-100%)。 样式使用例如:
hsl(180,50%,50%)
  • alpha(透明度):在RGB基础上加了一个透明度。
rgb(0,0,0,0.5)

2.字体font

  • font-family字体族:常用的有:
    • Serif(衬线体):Georgia,宋体
    • Sans-Serif(无衬线体):Helvetica,黑体,微软雅黑
    • Monsapace(等宽体):Courier,中文字体。
    • Cursive(手写体):楷体
  • font-size字体大小:单位有px,em;和%(相对于父元素大小的百分比)例如:
font-size:18px;
font-size:18em;
font-size:18%;

3.位置

常用:

1,text-align:调节宽度格式
2,word-spacinng:调节字符间距
3,text-decoration:用于文字修饰,常用值:underline,overline
4,line-height:调节行间距

四,布局(Layout)

1. 什么是布局?

就是布置确定内容所需要放的大小和位置。常用的就是“盒子模型”,“盒子模型”一般包括margin(外边距),border(边框),padding(内边距),width(宽),height(高)

e6d620b87b46663361786904986b230.jpg

2.常用布局FlewBox布局和Gird布局

  1. FlewBox布局:可以控制子集盒子的宽度和高度,,水平和垂直方向对齐,是一种新的排版上下文的二维布局方式。

  2. Gird布局:又称为网格布局,可以根据需要将页面分为几个主要的区域,区域的大小,位置,层次均可以自行定义,是一种比较灵活的布局方式。

个人总结:

在此之前,我所学的css较为零零散散,特别是布局这一块的知识点不够扎实,通过本次课程,我对于FlewBox布局和Gird布局有了更加深入的学习,有了更多不同的理解和认识。