css基础

本文详细介绍了CSS的三种导入方式,包括行内样式、外部样式通过link和@import导入。重点讲解了选择器的优先级(id>class>标签),并阐述了高级选择器如层次、子、相邻和通用兄弟选择器的使用。此外,还涵盖了字体、文本、背景等美化网页元素的方法,以及盒子模型、浮动、定位和清除浮动等布局技术。通过对这些概念的理解,读者能够更好地掌握CSS在网页设计中的应用。
摘要由CSDN通过智能技术生成

css(表现)

css层叠级联样式表

三种导入方式

1.行内样式 2.

外部样式的两种导入方式:link(链接) @import(导入)

h1 {
    color: indianred;
}

在html文件中通过link链接
1.     <link rel="stylesheet" href ="css/style.css" type="text/css" >
2.     <style>
			@import url("css/style.css")
       </style>

选择器

id>class>标签

标签选择器:将所有具有该标签的内容样式变为一致 标签{}

类选择器:在标签中加入class属性 定义标签的类 在style中定义 **.class{}**的样式 可以复用

id选择器:在标签中加入id属性,在style中以**#id**定义,id只能唯一,全局唯一

高级选择器

层次选择器 后代( ),子选择(>),相邻兄弟选择(+),通用兄弟选择(~)

结构伪类选择器

属性选择器

美化网页元素

字体,文本,背景

盒子模型

在这里插入图片描述

margin 盒子到外面的外边距

padding 内边距

border 边框

浮动

display 改变块行元素的属性,

display: block

block 块元素 inline 行内元素 inline-block 是块元素但是可以内联在一行 none 不展示

float 浮动的盒子可以浮动,直到他的外边缘碰到包含框或者另一个盒子为止

父级边框塌陷

clear:right\left\both 不允许自己右边、左边、全部都不允许有浮动元素

1.增加父级元素的高度

2.增加一个空的div清除浮动 div样式clear:both margin:0 padding:0

3.overfloat 属性

4.父类添加一个伪类

#father:after{
    content:"";
    clear:both;
    display:block;
}

定位

相对定位:

任然在标准文档流中,原来的位置会被保留

position:relative
top:20px
left:20px

绝对定位

没有父级元素定位的前提下,相对于浏览器定位

假设父级元素存在定位,通常相对于父级元素进行偏移

在父级元素范围内移动

还在标准文档流中,但是其位置不会被保留

position:absolute
right:-10px;

固定定位

position:fix 无论怎么拖拉浏览器,都固定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值