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


相关推荐
华玥作者12 小时前
[特殊字符] VitePress 对接 Algolia AI 问答(DocSearch + AI Search)完整实战(下)
前端·人工智能·ai
Mr Xu_12 小时前
告别冗长 switch-case:Vue 项目中基于映射表的优雅路由数据匹配方案
前端·javascript·vue.js
前端摸鱼匠13 小时前
Vue 3 的toRefs保持响应性:讲解toRefs在解构响应式对象时的作用
前端·javascript·vue.js·前端框架·ecmascript
lang2015092813 小时前
JSR-340 :高性能Web开发新标准
java·前端·servlet
好家伙VCC14 小时前
### WebRTC技术:实时通信的革新与实现####webRTC(Web Real-TimeComm
java·前端·python·webrtc
未来之窗软件服务14 小时前
未来之窗昭和仙君(六十五)Vue与跨地区多部门开发—东方仙盟练气
前端·javascript·vue.js·仙盟创梦ide·东方仙盟·昭和仙君
嘿起屁儿整14 小时前
面试点(网络层面)
前端·网络
VT.馒头15 小时前
【力扣】2721. 并行执行异步函数
前端·javascript·算法·leetcode·typescript
phltxy15 小时前
Vue 核心特性实战指南:指令、样式绑定、计算属性与侦听器
前端·javascript·vue.js
Byron070716 小时前
Vue 中使用 Tiptap 富文本编辑器的完整指南
前端·javascript·vue.js