当前位置:首页 > 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构建完整网页。

分享给朋友:

相关文章

div css制作网页

div css制作网页

使用DIV+CSS制作网页的基本方法 在网页设计中,DIV+CSS是常用的布局方式。DIV作为容器元素,配合CSS样式控制,可以实现灵活、响应式的页面布局。 创建HTML结构 使用DIV划分页面区域…

uniapp项目教程

uniapp项目教程

uniapp项目教程 uniapp 是一个基于 Vue.js 的跨平台开发框架,支持一次开发,多端发布(包括 iOS、Android、H5、小程序等)。以下是详细的教程指南,帮助快速上手 uniapp…

vue前端实现教程

vue前端实现教程

Vue 前端实现基础教程 环境准备 确保已安装 Node.js(建议版本 14+)和 npm/yarn。通过以下命令安装 Vue CLI(官方脚手架工具): npm install -g @vue/…

vue无限滚动实现教程

vue无限滚动实现教程

Vue无限滚动实现方法 使用第三方库vue-infinite-loading 安装vue-infinite-loading库: npm install vue-infinite-loading --…

vue框架实现技术教程

vue框架实现技术教程

Vue框架实现技术教程 安装与配置 确保已安装Node.js(建议版本16+),通过以下命令全局安装Vue CLI工具: npm install -g @vue/cli 创建新项目: vue cr…

css制作网页相册

css制作网页相册

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