CSS基础教程1——CSS简介

简介: CSS(层叠样式表)是一种用来表现HTML或XML等文件样式的计算机语言,通过使用 CSS 我们可以大大提升网页开发的工作效率!

CSS基础教程1——CSS简介


CSS基础教程1——CSS简介


在学习CSS之前,至少需要对HTML或者XHTML有所了解!!!


什么是CSS


CSS(层叠样式表)是一种用来表现HTML或XML等文件样式的计算机语言,通过使用 CSS 我们可以大大提升网页开发的工作效率!


CSS实例


CSS由两个主要的部分构成:选择器(选择器通常是您需要改变样式的HTML元素,也可以是自定义的类选择器或者id选择器等等),以及一条或多条声明(每条声明由一个属性和一个属性值组成,属性是我们需要修改样式的属性,每个属性有一个值,属性与值之前用 : 隔开每条声明之间用 ; 隔开),例如:p{color:red;text-align:center;}


CSS声明总是以分号 ; 结束,声明总以大括号 {} 括起来:


为了让CSS代码更具有美观,建议每一条声明独占一行。

p{
    color:red;
    text-align:center;
}


实现CSS方式


CSS引入方式有三种,内嵌式、外联式、行内式。


内嵌式


内嵌式CSS用<style>标签实现,一般写在HTML文件的<head>标签中(基本用于小案例)。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>CSS内联式</title>
    <style type="text/css">
      p{
        color: red;
        font-size: 20px;
      }
    </style>
  </head>
  <body>
    <p>这是一个段落</p>
  </body>
</html>

外联式


外联式CSS代码写在.css文件中,通过在HTML文件的<head>标签中用<link rel="stylesheet" type="text/css" href="CSS文件的相对路径">引入(一般用于大的案例或者项目),CSS文件推荐存放在项目文件中的CSS文件夹。

假设index.css文件存放于css文件夹中。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>CSS外联式</title>
    <link rel="stylesheet" type="text/css" href="./css/index.css"/>
  </head>
  <body>
    <p>这是一个段落</p>
  </body>
</html>

行内式


行内式写在HTML文件中需要修改样式的标签中用style="一条声明或者多条声明"(一般配合js使用)。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>CSS行内式</title>
  </head>
  <body>
    <p style="color: red; font-size: 20px;">这是一个段落</p>
  </body>
</html>
相关文章
|
12天前
|
数据采集 存储 前端开发
Puppeteer教程:使用CSS选择器点击和爬取动态数据
本文介绍如何使用Puppeteer结合CSS选择器爬取动态网页数据,以贝壳网的二手房价格为例,通过代理IP提高爬虫成功率。文章详细讲解了Puppeteer的安装和配置、代码实现及数据趋势分析,帮助读者掌握动态网页爬取技术。
Puppeteer教程:使用CSS选择器点击和爬取动态数据
|
5月前
|
前端开发 JavaScript 开发者
CSS进阶 - CSS Modules与预处理器简介
【6月更文挑战第17天】前端开发中,CSS Modules和预处理器(如Sass、Less)解决了大规模项目中CSS的管理难题,提升代码复用和维护性。CSS Modules提供局部作用域的类名,避免全局冲突,而预处理器扩展CSS功能,使代码更像编程语言。常见问题包括命名冲突和过度嵌套,可通过自动哈希、少嵌套、合理变量规划来解决。结合两者使用,遵循模块化和适度预处理原则,集成到构建工具中,能优化开发流程。这些技术是现代前端不可或缺的工具。
71 2
|
6月前
|
前端开发 容器
简介CSS
简介CSS
45 4
|
3月前
|
前端开发
CSS简介
【8月更文挑战第24天】
31 2
|
4月前
|
前端开发
vue3 【提效】使用 CSS 框架 UnoCSS 实用教程
vue3 【提效】使用 CSS 框架 UnoCSS 实用教程
209 1
|
5月前
|
XML 前端开发 JavaScript
前端简介(HTML+CSS+JS)
前端简介(HTML+CSS+JS)
|
5月前
|
Web App开发 移动开发 前端开发
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 二
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 二
50 1
|
5月前
|
移动开发 前端开发 HTML5
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器一
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 一
79 1
|
4月前
|
JavaScript 内存技术
Vue动画——使用最新版Animate.css教程
Vue动画——使用最新版Animate.css教程
328 0
|
6月前
|
前端开发
css教程-li的list-style-type属性
通过设置 `list-style-type`属性,你可以根据需求为列表项设置不同的标志样式,从而改变列表的外观。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
65 4

热门文章

最新文章