CSS(Cascading Style Sheets)是一种用来描述HTML或XML(包括SVG、MathML等各种XML方言)文档样式的样式表语言。CSS可以让你轻松地控制网页的布局,设置字体、颜色、大小等视觉效果。
style
属性定义样式。<head>
部分使用<style>
标签定义样式。<link>
标签链接到外部的CSS文件。以下是一个简单的CSS样式示例,它定义了一个按钮的基本样式:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS Example</title>
<style>
.my-button {
background-color: #4CAF50; /* Green */
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
border-radius: 12px;
}
.my-button:hover {
background-color: #45a049; /* Darker green on hover */
}
</style>
</head>
<body>
<button class="my-button">Click Me!</button>
</body>
</html>
在这个例子中,.my-button
是一个类选择器,它定义了按钮的背景颜色、边框、文字颜色等样式。:hover
是一个伪类选择器,它定义了当鼠标悬停在按钮上时的样式变化。
如果你遇到了CSS样式不生效的问题,可能是以下几个原因:
解决方法:
!important
关键字(不推荐频繁使用)。通过以上信息,你应该能够理解CSS的基础概念、优势、类型、应用场景,并能够解决一些常见的CSS问题。