一文清晰了解CSS

一、基本概念

1.定义

CSS(Cascading Style Sheets,层叠样式表) 前面说了CSS是一种用于描述网页内容外观和样式的标记语言。

具体地,它通过选择器将样式规则应用到HTML元素上,控制网页的布局、颜色、字体等外观特征。

2.作用

  • CSS的作用主要是将网页的内容和样式分离(HTML与CSS分离),使得网页的维护工作更加简单高效。
  • 通过CSS,开发者可以统一控制网站的外观,包括颜色、字体、布局等,而不需要在每个HTML元素中单独设置。

二、书写位置

  1. 外联样式:将CSS代码写在一个或多个外部文件中,然后通过<link>标签在HTML文档的<head>部分引入。这种方式有利于样式的复用和维护。
html 复制代码
<link rel="stylesheet" href="1.css"> 

2.内嵌样式 :在HTML文档的<head>部分或元素的开始标签中使用<style>标签直接书写CSS代码。这种方式适用于单个页面的样式定义。

html 复制代码
方式二:内嵌样式
  <style>
    h1{
      color: #f00;
    }

3.行内样式 :直接在HTML元素的开始标签中使用style属性定义样式。这种方式适用于对单个元素进行样式定义,但不利于样式的复用和维护。

html 复制代码
<h1 style="color: rgb(255,0,0);">印国产武器研制缘何"持续失败":官僚机构擅长为利益牺牲军队需求</h1>  -->

三、完整示例

css文件如下:

HTML文件如下:

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <!-- 设置浏览器兼容性 -->
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>印国产武器研制缘何"持续失败":官僚机构擅长为利益牺牲军队需求</title>
  <!-- 方式一:当前行样式
  <h1 style="color: rgb(255,0,0);">印国产武器研制缘何"持续失败":官僚机构擅长为利益牺牲军队需求</h1>  -->
  <!-- 方式二:内嵌样式
  <style>
    h1{
      color: #f00;
    }
  </style> -->
  <!-- 方式三:link -->
  <link rel="stylesheet" href="1.css"> 
</head>
<body>
  <img src="https://i2.sinaimg.cn/dy/deco/2012/0613/yocc20120613img01/news_logo.png" width="200px"> 新浪军事 > 综合>正文
  <h1>印国产武器研制缘何"持续失败":官僚机构擅长为利益牺牲军队需求</h1>
  <hr>
  2024年07月08日 16:58 参考消息
  <hr>
</body>
</html>

++to be continue!!!++


相关推荐
ydyd202604212 分钟前
设备OEE怎么提升?数据采集+分析优化的完整方案
java·服务器·前端
(╹◡╹)22 分钟前
11.RK3588本地大模型内存评估优化
java·linux·前端
电气研究所40 分钟前
Java + Redis 实现工业设备告警去抖,避免变频器故障重复推送
java·前端
AI视觉网奇44 分钟前
cannot import name ‘model_urls‘ from ‘torchvision.models.resnet‘
linux·前端·javascript
Vuji1 小时前
深入 pi-agent 内核:完整追踪一次 CLI 交互的完整链路
前端·agent
zfoo-framework1 小时前
安装pi agent 支持duojie和deepseek
java·服务器·前端
l1m0_1 小时前
告别反复修改Prompt:AI生成React应用并落地开发的实战复盘
前端·react.js·ui·ai·设计
xexpertS2 小时前
前端工程转型实践:从 Ember 迁移到 React,提升构建速度与研发效能
前端·react.js·前端框架
大家的林语冰2 小时前
👍 JS 还在进化,ES2026 正式推出,最新七大特性补全!
前端·javascript·json
铁皮饭盒2 小时前
DeepSeek V4 Pro 0813发布了, 也可以部署到 Codex 了
前端·javascript·后端