制作html的css
创建CSS文件
CSS文件用于定义HTML页面的样式。创建一个新文件,命名为styles.css,并确保它与HTML文件在同一目录下。在HTML文件中使用<link>标签引入CSS文件:
<link rel="stylesheet" href="styles.css">
基本样式语法
CSS规则由选择器和声明块组成。选择器指定样式应用的元素,声明块包含属性和值:
selector {
property: value;
}
常用选择器
元素选择器:直接使用HTML标签名作为选择器。
p {
color: blue;
}
类选择器:以.开头,匹配class属性相同的元素。
.highlight {
background-color: yellow;
}
ID选择器:以#开头,匹配id属性唯一的元素。

#header {
font-size: 24px;
}
盒模型
CSS盒模型包括内容(content)、内边距(padding)、边框(border)和外边距(margin):
.box {
width: 200px;
padding: 20px;
border: 1px solid black;
margin: 10px;
}
布局控制
Flexbox布局:通过display: flex创建弹性容器。
.container {
display: flex;
justify-content: center;
align-items: center;
}
Grid布局:使用display: grid定义网格布局。

.grid-container {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
}
响应式设计
使用媒体查询(@media)适配不同屏幕尺寸:
@media (max-width: 600px) {
body {
font-size: 14px;
}
}
动画效果
通过@keyframes和animation属性创建动画:
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.element {
animation: fadeIn 2s ease-in;
}
变量与复用
CSS变量(自定义属性)提高代码复用性:
:root {
--primary-color: #3498db;
}
.button {
background-color: var(--primary-color);
}
浏览器兼容性
使用前缀确保兼容性(如-webkit-、-moz-):
.button {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}






