# backend-css
**Repository Path**: Tinywan/backend-css
## Basic Information
- **Project Name**: backend-css
- **Description**: 后端人员量身定制的CSS教程
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-08-03
- **Last Updated**: 2021-08-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# backend-css
### 介绍
后端人员量身定制的CSS教程
### 概述
* CSS 指层叠样式表 (Cascading Style Sheets)
* 样式定义如何显示 HTML 元素
* 样式通常存储在样式表中
* 是为了解决内容与表现分离的问题
* 外部样式表可以极大提高工作效率
* 外部样式表通常存储在 CSS 文件中
* 多个样式定义可层叠为一
### 选择器
#### 1、基本选择器
(1)选择器优先级
如果该标签没有包含字标签,则优先级高于通配符。否则低于通配符优先级
#### 2、其他选择器
#### 3、伪类
#### 4、引入外部文件的样式
优先级(高到低):
* 1、行内选择器优先级最高
* 2、内部和外部样式看加载顺序
```html
```
> 内部样式高于外部样式
```html
```
> 外部样式高于内部样式
* 3、伪类优先级,不会受到顺序限制,优先级高于内部样式
> CSS伪类是用来添加一些选择器的特殊效果。如:`a:hover、i:first-child` 就是一个伪类
### CSS 属性
### CSS 布局
#### 浮动问题?
一个浮动元素会尽量向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
> 副作用
因为浮动使元素脱离了标准的文档流,从而导致父级元素无法被撑开
> 解决办法
在被浮动的元素后面,添加一个空的div,并且设置一个clear类,并赋值给该div元素
```css
.clear{
clear:both;
}
```
## VUE
安装 `vue/cli@3`
```shell
npm install -g @vue/cli
```
查询当前配置的镜像
```shell
yarn config get registry
```
> nmp 设置 `npm get registry `
设置成淘宝镜像
```shell
yarn config set registry http://registry.npm.taobao.org/
```
> nmp 设置 `npm config set registry http://registry.npm.taobao.org/`