一文清晰了解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!!!++


相关推荐
风骏时光牛马7 分钟前
生成一个移动端标题,只需要一个标题,不需要其他的任何文本。
前端
IT_陈寒31 分钟前
Redis雪崩把我坑惨了,这是5年经验的教训
前端·人工智能·后端
SameX40 分钟前
HarmonyOS ArkUI List 的侧滑删除 用 ListItem 的 swipeAction + endIcon 的做法
前端
usdoc文档预览3 小时前
USDOC系列之PPT文件在线编辑-VUE前端实现在线浏览器在线编辑PPT文档
前端·vue.js·编辑器·office365·ppt在线编辑·office文件在线编辑·文件在线编辑
用户2705077725243 小时前
Agent 调工具卡住?3 种超时与取消策略实测对比
前端
LuHang4 小时前
我一行代码没写,把领导派的活做成了公司内部系统😭
前端
明月_清风4 小时前
Meta 开源了一个 AI Native 组件库:Astryx,150+ React 组件,专为 AI Agent 而设计
前端·人工智能·ai编程
用户850869276155 小时前
秒杀系统中 Shell 脚本并发控制 Bug:究竟哪里出了
前端
程序员大阳6 小时前
HTML+CSS+JS对话式实战(3)-活动管理页实现查询、新增、删除API后端接口
javascript·css·html·实战·删除·查询·新增
炫酷的大高个7 小时前
6 亿播放的闪身步,我用前端算出 15 倍重心差
前端·javascript