HTML CSS

image.png

CSS 是 Cascading Style Sheets层叠样式表) 的缩写,是一门用于定义网页样式和布局的标记语言,与 HTML(负责网页结构)、JavaScript(负责网页交互)并称前端开发三大核心技术。

简单来说,HTML 搭建了网页的 “骨架”(如标题、段落、图片、按钮),CSS 则为这个骨架赋予 “外观”(如颜色、字体、大小、间距、位置、背景),让网页从纯文字的单调结构,变成视觉上美观、布局合理的页面。

CSS 核心作用

  • 样式定义:控制网页中所有元素的视觉表现,包括颜色、字体、边距、边框、阴影、透明度等。

  • 页面布局:实现元素的排列方式,如居中、左右分栏、上下布局、网格布局、弹性布局等。

  • 样式复用:可将样式抽离为单独的 CSS 文件,供多个 HTML 页面引用,实现网站样式统一,减少重复代码。

  • 响应式适配:配合媒体查询,让网页在电脑、手机、平板等不同设备上自适应显示(如手机端自动适配单列布局)。

  • 层叠与继承:支持样式的 “层叠”(多个样式规则冲突时按优先级生效)和 “继承”(子元素继承父元素的部分样式),灵活控制样式作用范围。

CSS 基本语法

CSS 由选择器声明块组成,基本语法结构:

/* 选择器:指定要样式化的HTML元素 */
选择器 {
  /* 声明块:多个样式声明,以分号结尾 */
  属性1: 值1;
  属性2: 值2;
  属性3: 值3;
}

语法说明:

  • 选择器:定位目标元素(如标签选择器 h1、类选择器 .box、ID 选择器 #header 等)。注意,标签选择器、类选择器和ID选择器是使用最多的。

  • 属性:要修改的样式维度(如color颜色、width宽度、margin外边距)。

  • 值:属性的具体取值(如 color: red;、width: 100px;)。

  • 注释:CSS 注释以 /* */ 包裹,不会被浏览器解析。

例如:

h1 {
    color: green;
    font-weight: normal;
}

p {
    line-height: 1.8;
    font-size: 16px;
}

更多关于 CSS 的知识可以学习 CSS教程和 CSS3 教程。

CSS 使用方式

行内样式(内联样式)

直接在 HTML 元素的 style 属性中写 CSS,优先级最高,但仅作用于当前元素,无法复用,适合临时修改单个元素样式。

示例:

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML教程</title>
</head>
<body>
    
    <h1 style="color: red; font-size: 24px;">这是行内样式的标题</h1>

</body>
</html>

看看效果👉自己动手试一试 »

运行示例,效果如下图:

image.png

内部样式(嵌入式样式)

在 HTML 页面的 <head> 标签中通过 <style> 标签写 CSS,仅作用于当前 HTML 页面,适合单页面的样式定义。

示例:

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML教程</title>
    <style>
        /* 所有h1标签的样式 */
        h1 {
            color: blue;
            text-align: center;
        }
        /* 类为box的元素样式 */
        .box {
            width: 200px;
            height: 200px;
            background: pink;
        }
    </style>
</head>
<body>
    
    <h1>这是内部样式的标题</h1>
    <div class="box"></div>

</body>
</html>

看看效果👉自己动手试一试 »

运行示例,效果如下图:

image.png

外部样式(链接式样式)

将 CSS 代码单独写在 *.css 后缀的文件中,再在 HTML 的 <head> 中通过 <link> 标签引入,最推荐的方式,可被多个 HTML 页面引用,实现全站样式统一,便于维护。

(1)新建 style.css 文件:

@charset "UTF-8";

h1 {
    color: green;
    font-weight: normal;
}

p {
    line-height: 1.8;
    font-size: 16px;
}

(2)HTML 页面引入:

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML教程</title>
    <!-- 引入外部CSS文件 -->
    <link rel="stylesheet" href="style.css">
</head>
<body>

    <h1>这是外部样式的标题</h1>
    <p>这是外部样式的段落</p>

</body>
</html>

看看效果👉自己动手试一试 »

运行效果如下图:

image.png

关于更多HTML相关知识请学习后续教程……

  

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号