46CSS【常用CSS样式、盒子模型、定位、浮动 、扩展样式】
CSS是一种用于描述网页样式的语言,主要用于描述网页中的文本内容(字体、大小、颜色等)、图片的外形(宽高、边框样式等)以及版面的布局等外观显示样式。CSS可以使我们的网页更加美观,用户体验更好。
- CSS的用法:
CSS的使用方法主要有三种:
- 内联样式:通过在标签的style属性中添加CSS代码来应用样式。
<p style="color:blue;">这是一个蓝色的段落。</p>
- 内部样式表:在HTML文档的<head>标签中添加<style>标签,然后在其中添加CSS代码。
<head>
<style>
p { color: red; }
</style>
</head>
- 外部样式表:创建一个CSS文件,并在HTML文档的<head>标签中添加<link>标签来引用CSS文件。
<head>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
- CSS盒子模型:
CSS盒子模型由四个部分组成:margin(外边距),border(边框),padding(内边距),和content(内容)。
div {
width: 300px;
height: 100px;
padding: 20px;
border: 5px solid red;
margin: 10px;
}
- CSS定位:
CSS提供了三种基本的定位机制:普通流、浮动和绝对定位。
- 普通流:元素按照其在HTML中的位置顺序进行布局。
- 浮动:使元素向左或向右浮动,其周围的元素会围绕它进行布局。
- 绝对定位:元素相对于最近的非static定位的祖先元素进行定位。
div {
float: left;
}
- CSS扩展样式:
CSS提供了许多扩展样式,如阴影、渐变、边框图片、圆角等。
- 阴影:text-shadow和box-shadow属性可以为文本和盒子设置阴影效果。
- 渐变:linear-gradient和radial-gradient函数可以创建线性渐变和径向渐变。
- 边框图片:border-image属性可以设置边框图片。
- 圆角:border-radius属性可以设置圆角。
div {
box-shadow: 10px 10px 5px grey;
background: linear-gradient(to right, red , yellow);
border-image: url(border.png) 30 30 round;
border-radius: 10px;
}
以上就是CSS的一些基本知识和应用,CSS是一种非常强大的样式表语言,有许多高级特性和用法,需要在实践中不断学习和理解。
评论已关闭