当前位置:首页 > CSS

css教程制作网页

2026-03-12 11:01:10CSS

CSS基础概念

CSS(层叠样式表)用于控制网页的样式和布局。通过CSS可以定义字体、颜色、间距、背景等视觉表现。

基本语法结构

CSS规则由选择器和声明块组成:

选择器 {
  属性: 值;
  属性: 值;
}

示例:

body {
  font-family: Arial;
  background-color: #f0f0f0;
}

选择器类型

  • 元素选择器:直接使用HTML标签名(如ph1)。
  • 类选择器:以.开头(如.header)。
  • ID选择器:以#开头(如#main-content)。
  • 后代选择器:通过空格嵌套(如div p)。

常用样式属性

  • 文本样式font-sizecolortext-align
  • 盒模型widthheightpaddingmarginborder
  • 布局displayflex/grid)、positionfloat

引入CSS的方式

  1. 内联样式:直接在HTML标签中使用style属性。
    <p style="color: red;">文本</p>
  2. 内部样式表:在HTML的<head>中嵌入<style>标签。
  3. 外部样式表:通过<link>引入独立的.css文件(推荐)。
    <link rel="stylesheet" href="styles.css">

响应式设计

使用媒体查询适配不同设备:

@media (max-width: 600px) {
  body {
    font-size: 14px;
  }
}

实战示例:简单网页布局

HTML结构:

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <div class="container">
    <header class="header">页眉</header>
    <main class="content">主体内容</main>
    <footer class="footer">页脚</footer>
  </div>
</body>
</html>

CSS样式(style.css):

css教程制作网页

.container {
  width: 80%;
  margin: 0 auto;
}
.header {
  background-color: #333;
  color: white;
  padding: 10px;
}
.content {
  padding: 20px;
  border: 1px solid #ddd;
}
.footer {
  background-color: #333;
  color: white;
  text-align: center;
  padding: 10px;
}

学习资源推荐

  • MDN CSS文档:权威的语法和示例。
  • CodePen:在线编辑和分享CSS代码。
  • Flexbox Froggy:交互式学习Flex布局的游戏。

通过实践逐步掌握CSS属性与布局技巧,结合HTML构建完整网页。

分享给朋友:

相关文章

网页制作css教程

网页制作css教程

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。通过将样式与HTML分离,提升代码可维护性。 选择器与样式规则 CSS 规则由选择器和声明块组成: h…

jquery菜鸟教程

jquery菜鸟教程

以下是关于 jQuery 的菜鸟教程式学习路径和资源整合,适合初学者快速入门: jQuery 基础概念 jQuery 是一个轻量级的 JavaScript 库,简化了 HTML 文档遍历、事件处理、…

vue实现分页教程

vue实现分页教程

Vue 分页实现方法 基础分页组件实现 创建一个简单的分页组件,包含页码按钮、上一页和下一页按钮。使用 v-for 循环生成页码,并通过 v-model 绑定当前页。 <template&g…

css制作网页相册

css制作网页相册

CSS 制作网页相册的方法 使用 Flexbox 布局 创建一个响应式相册布局,使用 Flexbox 可以轻松实现图片的自动排列和调整。 HTML 结构: <div class="gall…

引入css样式制作网页

引入css样式制作网页

引入CSS样式的三种主要方法 内联样式 直接在HTML元素的style属性中编写CSS,适用于单个元素的快速样式设定: <p style="color: red; font-size:…

制作网页css

制作网页css

理解CSS基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。掌握CSS需要熟悉选择器、属性和值的组合方式。例如,通过类选择器(.class)或ID选择器(#id)定位元素,…