黑马跟学CSS--day2笔记

Emmet语法

使用缩写来提高速度

快速生成快速生成语法

div*10然后按Tab键

div>span然后按Tab键(包含是>)

兄弟关系用+

.是class

#是id

默认是div

.demo&*5

自增符号¥

div{}

div{}*5

div{$}*5

CSS的复合选择器

后代选择器

包含选择器

元素一 空格 元素二{ 样式声明}

元素二是元素一的后代

只改元素二

元素1和元素2可以是任意的基础选择器

子选择器

选亲儿子元素

元素1>元素2{样式声明}

并集选择器

可以选择多组标签,同时为他们定义多种样式

元素一,元素二 {选择样式}

并集选择器 竖着写

最后一个不需要加,

伪类选择器

前面用:表示

链接伪类

a:link 未访问的
a:visited 访问过的
a:hover 鼠标经过选择
a:active 活动的

正在按下还没有弹起的那个链接

注意事项

按照顺序进行声明LAHA

要给a单独指定样式

结构伪类

:focus

input:

元素的显示模式

what

元素以什么方式进行显示

<div>占一行

<span> 一行可以有多个

块元素

典型

一行

<h1-6><p><div><ul><ol><li>

特点

1.自己独占一行

2.高度宽度外边距和内边距都可以控制

3.默认宽度是容器的100%

4.是一个容器及盒子,里面可以放行内或者块级元素

注意

文字类元素内不能使用块级元素

<p>主要用于存放文字 在里面不能放块级元素(<div>)

行内元素

内联元素

典型

<span>

<a> <strong><b><em><i>

特点

1.一行可以有多个

2.宽度和高度直接设置没有效果

3.默认的宽度就是它本身内容的宽度

4.行内元素只能容纳文本或其他行内元素

注意

链接里面不能放链接

特殊情况链接<a>里面可以放块级元素,但是给<a>转换一下块级模式最安全

行内块元素

典型

<img/>

<input/>

<td>

同时具有块元素和行内元素的特点

特点

1.和在一行上,但是有空白缝隙。一行可以显示多个

2.默认宽度就是它本身内容的宽度

3.高度,行高,外边距和内边距都可以控制

元素显示模式的转换

<a>

转换为块元素

display:block;

转换为行内元素

display:inline;

转换为行内块

display:inline-block;

单行文字垂直居中

line-height=div的高度

背景

背景颜色

background-color

默认的:transparent(透明的)

背景图片

background-image

常用于logo或者装饰性的小图片或者是超大的背景图片(精灵图)

优点:非常便于控制位置

background-image:none/url(url)

none 无背景图(默认的)

url

背景平铺

background-repeat

repeat(默认的)

no-repeat

repeat-x

repeat-y

页面元素既可以添加背景图片又可以设置背景颜色

背景图片位置

background-position: x y;

可以跟方位名词或者精确单位

方位名词

1.两个都是 顺序无关紧要

2.可以省略一个 另一个默认值(居中对齐)

center right

position top/center/bottom/left/center/right

精确值

第一个是x坐标,第二个是y坐标

如果只指定一个数值,那该数值是x坐标,另一个默认垂直居中

混合单位

混合使用第一个值一定是x坐标,第二个值一定是y坐标

背景图像固定

背景附着

background-attachment

scroll 滚动

fixed 固定

背景复合写法

background:背景颜色 背景图片地址 背景平铺 背景图像滚动 背景图片位置

background: transparent url() no-repeat fixed top left

背景色半透明

background: rgba(0,0,0,0.3)

最后一个参数是alpha透明度,取值范围在0~1之间

  • 21
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值