Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
檀越@新空间
Coding Tree
提交
b2faabe4
C
Coding Tree
项目概览
檀越@新空间
/
Coding Tree
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
Coding Tree
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
b2faabe4
编写于
1月 12, 2022
作者:
彭世瑜
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix
上级
a13039c2
变更
11
显示空白变更内容
内联
并排
Showing
11 changed file
with
253 addition
and
10 deletion
+253
-10
blog/front-end-learn/css-background.md
blog/front-end-learn/css-background.md
+88
-0
blog/front-end-learn/css-basic.md
blog/front-end-learn/css-basic.md
+0
-0
blog/front-end-learn/css-box.md
blog/front-end-learn/css-box.md
+107
-0
blog/front-end-learn/css-selector.md
blog/front-end-learn/css-selector.md
+0
-6
blog/front-end-learn/demo/css-background-1.html
blog/front-end-learn/demo/css-background-1.html
+10
-0
blog/front-end-learn/demo/css-background-2.html
blog/front-end-learn/demo/css-background-2.html
+11
-0
blog/front-end-learn/demo/css-background-3.html
blog/front-end-learn/demo/css-background-3.html
+12
-0
blog/front-end-learn/demo/css-background-4.html
blog/front-end-learn/demo/css-background-4.html
+17
-0
blog/front-end-learn/html-basic.md
blog/front-end-learn/html-basic.md
+0
-0
blog/front-end-learn/html-element.md
blog/front-end-learn/html-element.md
+1
-1
blog/front-end-learn/index.md
blog/front-end-learn/index.md
+7
-3
未找到文件。
blog/front-end-learn/css-background.md
0 → 100644
浏览文件 @
b2faabe4
# CSS 背景相关属性
## 背景颜色
```
css
/* 默认背景色是透明;背景色在背景图之下*/
background-color
:
transparent
;
```
## 背景图片
```
css
background-image
:
url
(
图片路径
);
```
示例:
[](
demo/css-background-1.html
':include :type=code'
)
[](
demo/css-background-1.html
':include height=540'
)
## 背景平铺
background-repeat
| 取值 | 效果 |
| --------- | ------------------------------ |
| repeat | (默认值)水平和垂直方向都平铺 |
| no-repeat | 不平铺 |
| repeat-x | 水平方向平铺(x 轴) |
| repeat-y | 垂直方向平铺(y 轴) |
示例:
[](
demo/css-background-2.html
':include :type=code'
)
[](
demo/css-background-2.html
':include height=540'
)
## 背景位置
```
css
background-position
:
水平方向位置
垂直方向位置
;
```
属性值
方位名词(最多只能表示 9 个位置)
-
水平方向:left center right
-
垂直方向:top center bottom
数字+px(坐标)
-
坐标轴 原点(0,0) 盒子的左上角
-
x 轴 水平方向
-
y 轴 垂直方向
-
图片左上角与坐标原点重合
示例:
[](
demo/css-background-3.html
':include :type=code'
)
[](
demo/css-background-3.html
':include height=540'
)
## 背景属性连写
```
css
/* 不分先后顺序 */
background
:
color
image
repeat
position
;
```
示例:
[](
demo/css-background-4.html
':include :type=code'
)
[](
demo/css-background-4.html
':include height=540'
)
## img 标签和背景图片区别
img
-
不设置高宽会默认显示
-
重要突出的图使用 img
background-image
-
需要设置元素尺寸
-
装饰性图片使用背景图
blog/front-end-learn/css.md
→
blog/front-end-learn/css
-basic
.md
浏览文件 @
b2faabe4
文件已移动
blog/front-end-learn/css-box.md
0 → 100644
浏览文件 @
b2faabe4
# CSS 盒模型
## 元素显示模式
-
块级
-
行内
-
行内块
## 块级元素
-
独占一行
-
宽度默认为父元素 100%;高度默认由元素撑开
-
可以设置宽度和高度
代表标签
```
div p h ul li dl dt dd form
header nav footer
```
## 行内元素
-
一行显示多个
-
宽度和高度默认由内容撑开
-
不可以设置宽度和高度
代表标签
```
a span b u i s strong ins em del
```
## 行内块元素
-
一行显示多个
-
可以设置宽度和高度
代表标签
```
input textarea button select
```
## 元素显示模式转换
```
css
display
:
block
;
```
| 属性值 | 效果 |
| ------------ | ---------- |
| block | 块级元素 |
| inline-block | 行内块元素 |
| inline | 行内元素 |
## HTML 嵌套规范注意点
-
块级元素一般作为大容器;
-
可以嵌套文本、块级元素、行内元素、行内块元素
> p 标签中不要嵌套 div p h 等块级元素
-
a 标签内部可以嵌套任意内容
> a 标签不能嵌套 a 标签
## CSS 特性
-
继承性
-
层叠性
(1)继承性 inherited
子元素有默认继承父元素样式的特点
可继承的常见属性(文字属性都可以继承)
```
color
font-style font-weight font-size font-family
text-align text-indent
line-height
```
通过调试工具判断样式是否可继承
继承失效的特殊情况
如果元素有浏览器默认样式,就不继承父元素属性
-
a 标签的 color 会继承时效
-
h 系列标签的 font-size 会继承失效
(2)层叠性
同一个标签设置
`不同`
的样式
-
样式
`层叠叠加`
,共同作用在标签上
同一个标签设置
`相同`
的样式
-
样式会
`层叠覆盖`
,最终写在最后的样式生效
当样式冲突时,只有当选择器优先级相同时,才能通过层叠性判断结果
> 技巧: 编辑器多行输入
blog/front-end-learn/css-selector.md
浏览文件 @
b2faabe4
...
...
@@ -5,12 +5,6 @@
-
文字颜色 color
-
背景颜色 background-color
默认背景色是透明
```
css
background-color
:
transparent
;
```
| 颜色表示方式 | 表示含义 | 属性值 |
| -------------- | ----------------------------- | ------------------ |
| 关键词 | 预定义的颜色名 | red、green、blue |
...
...
blog/front-end-learn/demo/css-background-1.html
0 → 100644
浏览文件 @
b2faabe4
<style>
.box
{
width
:
100%
;
/* 元素必须给一个尺寸才能显示背景图 */
height
:
500px
;
background-image
:
url(https://cn.bing.com/th?id=OHR.FanjingStairs_ZH-CN0360402048_UHD.jpg&rf=LaDigue_UHD.jpg&w=300&h=300&c=8&rs=1&o=3&r=0)
;
}
</style>
<div
class=
"box"
></div>
\ No newline at end of file
blog/front-end-learn/demo/css-background-2.html
0 → 100644
浏览文件 @
b2faabe4
<style>
.box
{
width
:
100%
;
/* 元素必须给一个尺寸才能显示背景图 */
height
:
500px
;
background-image
:
url(https://cn.bing.com/th?id=OHR.FanjingStairs_ZH-CN0360402048_UHD.jpg&rf=LaDigue_UHD.jpg&w=300&h=300&c=8&rs=1&o=3&r=0)
;
background-repeat
:
no-repeat
;
}
</style>
<div
class=
"box"
></div>
\ No newline at end of file
blog/front-end-learn/demo/css-background-3.html
0 → 100644
浏览文件 @
b2faabe4
<style>
.box
{
width
:
100%
;
/* 元素必须给一个尺寸才能显示背景图 */
height
:
500px
;
background-image
:
url(https://cn.bing.com/th?id=OHR.FanjingStairs_ZH-CN0360402048_UHD.jpg&rf=LaDigue_UHD.jpg&w=300&h=300&c=8&rs=1&o=3&r=0)
;
background-repeat
:
no-repeat
;
background-position
:
center
;
}
</style>
<div
class=
"box"
></div>
\ No newline at end of file
blog/front-end-learn/demo/css-background-4.html
0 → 100644
浏览文件 @
b2faabe4
<style>
.box
{
width
:
100%
;
/* 元素必须给一个尺寸才能显示背景图 */
height
:
500px
;
/*
两种写法等价
background-color: #fff;
background-image: url(https://cn.bing.com/th?id=OHR.FanjingStairs_ZH-CN0360402048_UHD.jpg&rf=LaDigue_UHD.jpg&w=300&h=300&c=8&rs=1&o=3&r=0);
background-repeat: no-repeat;
background-position: center;
*/
background
:
#fff
url(https://cn.bing.com/th?id=OHR.FanjingStairs_ZH-CN0360402048_UHD.jpg&rf=LaDigue_UHD.jpg&w=300&h=300&c=8&rs=1&o=3&r=0)
no-repeat
center
;
}
</style>
<div
class=
"box"
></div>
\ No newline at end of file
blog/front-end-learn/basic.md
→
blog/front-end-learn/
html-
basic.md
浏览文件 @
b2faabe4
文件已移动
blog/front-end-learn/element.md
→
blog/front-end-learn/
html-
element.md
浏览文件 @
b2faabe4
# 标签元素
#
HTML
标签元素
## 1、标题标签 Heading
...
...
blog/front-end-learn/index.md
浏览文件 @
b2faabe4
...
...
@@ -14,12 +14,16 @@
## 内容
1.
[
HTML 基本认知
](
blog/front-end-learn/basic.md
)
1.
[
HTML 基本认知
](
blog/front-end-learn/
html-
basic.md
)
2.
[
标签元素
](
blog/front-end-learn/
element.md
)
2.
[
HTML 标签元素
](
blog/front-end-learn/html-
element.md
)
3.
[
CSS 层叠样式表
](
blog/front-end-learn/css.md
)
3.
[
CSS 层叠样式表
](
blog/front-end-learn/css
-basic
.md
)
4.
[
CSS 字体和文本样式
](
blog/front-end-learn/css-font.md
)
5.
[
CSS 选择器
](
blog/front-end-learn/css-selector.md
)
6.
[
CSS 背景相关属性
](
blog/front-end-learn/css-background.md
)
7.
[
CSS 盒模型
](
blog/front-end-learn/css-box.md
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录