Lazy loaded imageCSS 笔记

type
status
date
slug
summary
tags
category
icon
password
comment
CSS (Cascading Style Sheets,层叠样式表) 是一种样式表语言,用于描述 HTML 或 XML 文件中元素的表现形式。CSS 决定网页的外观与布局,是前端开发的核心技术之一。通过 CSS,可以使同一网页在不同设备和屏幕尺寸下保持美观和一致性。

1. 主要功能

  1. 样式与美化
      • 控制颜色(文本、背景、边框)
      • 设置字体(类型、大小、样式、行高等)
      • 排版(对齐方式、间距、缩进)
  1. 布局控制
      • 盒模型marginpaddingborder 定义元素间距与结构
      • 布局模型FlexboxGrid 灵活控制排列
      • 定位:相对定位、绝对定位、固定定位
  1. 响应式设计
      • 媒体查询:根据设备宽度/高度/方向应用不同样式
      • 流式布局:自动调整比例,适配不同屏幕
  1. 动画与过渡
      • 过渡 (transition):实现平滑的样式变化
      • 动画 (animation):通过 @keyframes 定义复杂交互效果

2. 基本语法结构

CSS 由 选择器声明块 构成:
  • 选择器:指定目标元素(如 p
  • 声明块:由属性和值组成,控制样式

3. 常见选择器

  • 标签选择器h1 { color: red; }
  • 类选择器.header { font-size: 24px; }
  • ID 选择器#main { background-color: yellow; }
  • 组合选择器h1, p { margin: 20px; }div p { color: green; }

4. 层叠性与继承性

  • 层叠性:当多个规则作用于同一元素时,遵循优先级:
    • 浏览器默认 < 外部样式表 < 内联样式;选择器优先级:ID > 类 > 标签。
  • 继承性:某些属性(如字体、颜色)会从父元素继承到子元素。

5. 常用属性

  • 颜色与背景
    • 文本与字体
      • 盒模型
        • 布局

          6. 响应式设计示例


          7. CSS 与 HTML 的关系

          HTML 定义网页的 内容与结构,CSS 决定其 样式与表现

          8. 总结

          • CSS 是控制网页样式的语言,为 HTML 内容添加颜色、布局、动画等效果。
          • 借助 选择器、层叠性与继承性,开发者能灵活控制页面样式。
          • 配合 HTML、JavaScript,CSS 构成 Web 前端开发三大核心。
          Prev
          Linux awk 工具笔记
          Next
          文件夹前加点的意义
          Loading...
          Article List
          Evan の Logbook
          ✨ Updates
          🎨 Style Guide
          🧠 Creative Resources
          🗒️ Mind Notes
          🧭 Knowbase
          📘 SOPs
          🩺 Medical Research
          🛠️ Tech Chronicles
          💰 Fortune Blueprint
          📈 R Visionary
          📊 Statistics
          🖼️ BioVis