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>
相关文章
|
5月前
|
移动开发 JavaScript 前端开发
Vue系列教程(05)- 基础知识快速补充(html、css、js)
Vue系列教程(05)- 基础知识快速补充(html、css、js)
108 0
|
6月前
|
前端开发
前端基础 - CSS简介
前端基础 - CSS简介
38 0
|
12天前
|
前端开发 JavaScript Java
《手把手教你》系列技巧篇(十九)-java+ selenium自动化测试-元素定位大法之By css下卷(详细教程)
【4月更文挑战第11天】按计划今天宏哥继续讲解css的定位元素的方法。但是今天最后一种宏哥介绍给大家,了解就可以了,因为实际中很少用。
35 2
|
14天前
|
前端开发 JavaScript Java
《手把手教你》系列技巧篇(十八)-java+ selenium自动化测试-元素定位大法之By css中卷(详细教程)
【4月更文挑战第10天】本文主要介绍了CSS定位元素的几种方法,包括ID属性值定位、其他属性值定位和使用属性值的一部分定位。作者提供了示例代码,展示了如何使用这些方法在Java+Selenium自动化测试中定位网页元素。通过CSS选择器,可以更精确地找到页面上的特定元素,如输入框、按钮等,并进行相应的操作,如输入文本、点击等。文章还提供了实际运行代码后的控制台输出和浏览器动作的示例。
50 0
|
15天前
|
前端开发 JavaScript Java
《手把手教你》系列技巧篇(十七)-java+ selenium自动化测试-元素定位大法之By css上卷(详细教程)
【4月更文挑战第9天】本文介绍了CSS定位方式的使用,包括它的优势和8种常用的定位方法。CSS定位相比XPath定位更快、更稳定。文章通过示例详细讲解了如何使用CSS定位元素,包括通过id、name、class name、tag name、link text、partial link text以及XPath进行定位。还提供了Java代码示例来演示如何在自动化测试中使用这些定位方法。
41 1
|
1月前
|
Web App开发 前端开发 JavaScript
编程笔记 html5&css&js 061 JavaScript 简介
编程笔记 html5&css&js 061 JavaScript 简介
|
7月前
|
前端开发 UED
|
3月前
|
前端开发 JavaScript 容器
【详细教程】HTML、CSS 和 JS 实现一个任务管理工具-ToDoList
【详细教程】HTML、CSS 和 JS 实现一个任务管理工具-ToDoList
43 1
【详细教程】HTML、CSS 和 JS 实现一个任务管理工具-ToDoList
|
4月前
|
前端开发 JavaScript 容器
CSS保姆级别教程(持续更新)
CSS保姆级别教程(持续更新)
|
4月前
|
前端开发 程序员
【CSS教程】农村小伙写出CSS完全教程帮助十万农村程序员就业迎娶白富美,出任CEO,登上人生巅峰
【CSS教程】农村小伙写出CSS完全教程帮助十万农村程序员就业迎娶白富美,出任CEO,登上人生巅峰
66 0