CSS一点点入门

一、CSS基本概念

CSS全称为cascading stylesheets,中文是层叠样式表。既然是样式表就代表不是一种编程语言,是用来告诉浏览器如何指定样式、布局的。一般和html等标记语言配合使用。

二、结构

2.1、基本格式

选择器 {
            属性1:值1;
            属性2:值2:
            …
}

注意的点:

  • 属性和值之间要用分号隔开
  • 每一个属性赋值都要以分号结束
  • 最后一个属性可以不加分号,但是建议都加上养成一个好习惯

2.2、选择器的写法

< p class=“paragraph” id=“para1” > lorem < /p >

上面是一句HTML语句,那么选择器常用的可以有以下三种写法:

  • 以标签作为选择器
  • 以class属性值作为选择器,格式是 .属性值
  • 以标签id作为选择器,格式是 #id值

三、添加CSS方式

3.1 外部样式表

CSS保存在一个后缀为.css的文件中。在HTML里使用 < link > 引用

3.2 内部样式表

不使用外部的.css文件,将CSS放在HTML中的< head >下的< style >里
格式:

<html>    <head>        ...        <style>        在此处写CSS        </style>    </head>    <body>       ...    </body></html>

3.3 内联样式

仅影响一个元素,在HTML元素的style属性中添加。
不推荐此方法,后期维护代码很麻烦

四、 颜色

使用属性 color

颜色选择方式:

  • 关键词:black, white,blue等颜色单词
  • RGB:三原色,例如(255, 0, 0)
  • 十六进制:例如 #ff0000
  • HSL:色相、饱和度、亮度,例如(0, 100%, 50%)
  • RGBA:在RGB的基础上加上了一个参数代表透明度,取值在[0,1],0为完全透明,1为完全不透明。例如(255, 0, 0, 0.5)
  • HSLA:在HSL的基础上加上了一个参数代表透明度,取值在[0,1],0为完全透明,1为完全不透明。例如(0, 100%, 50%, 0.5)

五、 字体

属性格式:font-family:字体名,字体名,… ,样式
注:

  • 若字体名由多个单词构成,需要整体用双引号括起来
  • 若字体名有多个则具有优先级,在前面的优先级高,若找不到对应的字体则往后看剩下的字体名

样式:

  • sans-serif:无衬线

  • serif:有衬线

  • monospace:等宽字体

六、 盒子模型

6.1 元素

  • content:可理解为一个图片或一段文字。
  • border:边框
  • padding:内边距,指的是content和border之间的距离
  • margin:外边距,和外界元素接触的距离。当两个盒子相邻时,外边距不会相加而实选择两个中大的那个作为这两个盒子之间的距离(外边距合并)

6.2 margin

格式:

  • 分别使用margin-top(bottom、right、left)指定上下左右的外边距
  • margin:上值,右值,下值,左值 (顺时针指定)
  • 若左右边距相等、上下边距相等 margin:左右值,上下值
  • 若所有边距都相等 margin:边距值
  • 若上下边距不相等、左右边距相等:margin:上值,左右值,下值

七、常用样式

7.1 列表

通常要设置序号的格式

属性 作用
list-style 设置列表序号的样式
list-style-image 用图片代替列表序号

7.2 按钮

选择器名称 作用
button 正常情况下的按钮样式
button:hover 鼠标移动到按钮上但未点击时的样式
button:active 点击按钮时的样式

7.3 超链接

选择器名称 作用
a 正常情况下的超链接样式
a:hover 鼠标移动到超链接上但未点击时的样式
a:visited 点击过超链接后的样式

去除超链接下划线属性 text-decoration: none

来源:https://www.icode9.com/content-4-772551.html

(0)

相关推荐

  • CSS学习笔记

    三种嵌套格式: 1.内联样式 行内样式: - 在标签内部通过style属性来设置元素的样式 - 问题: 使用内联样式,样式只能对一个标签生效, 如果希望影响到多个元素必须在每一个元素中都复制一遍 并且 ...

  • WEB之CSS系列笔记

    CSS,通常称为CSS样式表或层叠样式表(级联样式表).主要用于设置HTML页面中的文本内容(字体.大小.对齐方式等).图形的外形(宽高.边框样式.边距等)以及版面布局和外观显示样式. 引入CSS样式 ...

  • CSS简述

    CSS简述

  • css 样式必备知识

    CSS样式必备知识包含哪些内容:CSS 简介CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素CSS 语法CSS 规则由两个部分构成:选择器及一条或 ...

  • CSS快速入门

    Blog:博客园 个人 参考:https://www.w3school.com.cn/css/index.asp 概述 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表 ...

  • 「学习笔记」CSS基础

    前言 拖延了一周的CSS学习笔记终于利用周末去补齐了,本篇文章着重梳理之前所学的CSS知识点,查漏补缺.同时,试着用git将重点案例存放到远程仓库中,更近一步贴近公司流程.

  • (办公)html5与css3的相关知识

    (办公)html5与css3的相关知识

  • 小白入门你教程CSS选择器

    CSS越来越重要是大家中所周之的,但是还有很多人不知道CSS有哪些基本选择器和高级选择器?下面我们来总结一下. CSS有哪些基本选择器和高级选择器? ID选择器>类选择器>标签选择器 行内 ...

  • 冬日里的点点红色,水彩入门讲解,零基础福利

    今天小云给大家带来的是三款适合零基础的水彩画. 第一款 完成图: 步骤图讲解: 001.先用铅笔画出花大概的形,然后用红色画上底色,稍微多加点水,让颜色淡一点: 002.等底色颜色干了,用朱红色和大红 ...

  • 紫砂入门点点谈

    常在网上看到"拼紫"拼紫是什么样的泥料呢?是化工泥吗?"紫泥"和各种纯泥又有什么不同?看那些泥料的名称越看越糊涂了,不敢买了,我不想买个壶在家里老是猜疑&quo ...

  • 子选择器的使用-CSS入门基础(004)

    今天我们继续分享关于选择器的内容. 子元素选择器,就是选中某个或某一类元素的子元素. 语法: #father #child {width:100px;height:100px}#父层 #子层 {属性1 ...

  • Web前端新手怎么入门 如何用CSS做响应式布局

    Web前端新手怎么入门?如何用CSS做响应式布局?很多Web前端新手对响应式布局和自适应布局的概念以及制作方法分不清,简单来说响应式布局相当于流动网格布局,而自适应布局等于使用固定分割点来进行布局.接 ...

  • CSS入门

    CSS概述 Cascading Style Sheets : 层叠样式表 主要用作用:用来美化我们的HTML页面的,HTML 决定网页的骨架,CSS化妆,将页面的HTML和美化进行分离 CSS的简单语 ...

  • 厨师长教:“8种翻锅基础手法”,厨师入门硬核翻锅教程,快收藏

    厨师长教:“8种翻锅基础手法”,厨师入门硬核翻锅教程,快收藏

  • C语言标准头的使用,C语言入门教程,你我的好帮手

    每个标准库函数都会被声明在一个或多个标准头(standard header)中.这些标准头也包括了 C 语言标准提供的所有宏和类型的定义. 每个标准头都包含一组相关的函数声明.宏和类型定义.例如,数学 ...