Java 二阶段 CSS

在这里插入图片描述

CSS导入方式

在这里插入图片描述
在这里插入图片描述
优先级采用就近原则,谁近是优先级高。按程序的自上而下执行顺序。有可能内联>外联>内部
在这里插入图片描述
同种使用方式,比如都用内部,或者都是外联,优先级id>class>元素标签。

属性选择器

在这里插入图片描述

伪类选择器

/* 伪类选择器
   超链接的四种状态
   (1)a:link 初始状态
   (2)a:visited 访问之后状态
   (3)鼠标经过 a:hover
   (4)激活状态 a:active
  */

层级选择器

在这里插入图片描述

全局选择器

* {
}

在这里插入图片描述

文字属性

在这里插入图片描述
简写:swsf

文本属性

在这里插入图片描述

em: 1em 一倍字体大小 2em 二倍字体大小
正数:向右,向下偏移。

span是个行元素,默认是没有大小的,有内容决定它的大小,display:block,把span设为块元素,就可以设置大小了。

背景属性

在这里插入图片描述
简写:颜色 图片 平铺方式 位置
背景图片的大小:也可以自己设大小
background-size:
在这里插入图片描述

列表属性在这里插入图片描述

在这里插入图片描述
inside:在li的里面
outside: 在li的外面,ul的里面
去掉项目符号
list-style-type:none;
简写:
list-style:
在这里插入图片描述

尺寸显示轮廓

在这里插入图片描述
visibility:hidden 元素隐藏,位置还占有
visiable 元素可见。
display:none 元素隐藏,不占位置

浮动属性

在这里插入图片描述

clear属性

是对浮动元素之后的元素起作用
在这里插入图片描述

浮动元素也对父类产生影响,父类会没有高度。
1.直接给高度
2.在父元素里面加

<div style="height:0;clear:both"></div>

3:在父元素的样式中:overflow:hidden

#main {
    border: 1px solid red;
    /* 第一种方式 */
    /* height: 6.25rem; */
    /* 第二种方式 */
    /* overflow: hidden; */
   }
   <div id="main">
   <div id="div1"></div>
   <div id="div2"></div>
   <div id="div3"></div> 
   <!-- 第三种方式 -->
   <div style="height: 0; clear: both;"></div>
  </div>

overflow(处理内容溢出)

visible:可见
hiddle:隐藏,也会导致父元素重新计算高度。出发了BFC(Block Formatting Context)块级格式化上下文
scroll:滚动条

定位属性position

在这里插入图片描述
relative:相对于原来的位置进行偏移
absolute:相对于距离最近的非静态定位的父元素,如果找不到,就以浏览器

z-index

必须有定位。才能管用,设置层叠顺序。

盒子模型

在这里插入图片描述

border(边框)

margin(外边距)

margin:10px;上下左右都是10px
margin:10px auto;上下10px,左右自动
margin:10px 20px 10px; 上10px,左右20px,下10px
margin:10px 20px 10px 20px; 上右下左

两个盒子都有外边距,不会相加,只会重叠。

padding(内边距)

内容(盒子内容的宽度与高度)

width和height:就是内容的大小。他不会变

body自带内边距或者是内边距。设为零,就紧密连接。段落标签也自带边距。

reset.css normalize.css 实现跨浏览器,兼容。

border-radius(圆角)

box-shadow(阴影)

<!--水平 垂直 模糊程度 颜色-->
box-shadow:5px 5px 10px red

在容器里写英文不会换行,写中文会换行

除非加个属性word-wrap: break-word;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值