学习CSS的简单总结(1)

简介: 记录:CSS是什么;CSS三种方法的使用;CSS简单举例;推荐使用外部样式。

CSS是什么

官方定义

CSS--层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

我的理解

css是点缀修饰html的的语言。

简单举例

我们知道,在写出单纯的html网页的时候,会密密麻麻的。例如:
单纯的html语句会显得这样很单调。
如果添加一些css就会发生一些变化:
在这里插入图片描述

CSS的用法

css有三种用法:1.行内样式 2.内嵌样式 3.外部样式

1.行内样式

行内样式就是直接在 HTML 标签中使用 style 属性设置 CSS 样式。例如:
<p style="font-size: 48px;font-family:华文新魏">行内样式</p>
在这里插入图片描述

这一行代码的意思是,设置了字体大小为48px,字体样式为华文新魏。
当然了,肯定可以再写一些别的。每设置都要用分号隔开。

2.内嵌样式

内嵌样式就是将 CSS 代码写在<head>中的<style>中。
例如:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>CSS三种方式</title>
    <style>
        p{
            font-style:italic;
            font-weight:bold;
            font-weight:400;
            color: #f30eee;
            font-family:"楷体";
            font-size:1.5em ;
        }
    </style>
</head>
<body>
    <p>内嵌样式</p>
    <p>学习CSS~</p>
</body>
</html>

运行结果:
在这里插入图片描述
<style>中p{……}设置的一系列的。将所有的p标签都设置为此样式。
在每个样式代码块里每一个属性都需要用英文分号';'隔开。

3.外部样式

外部样式是最常用的方式。
外部样式就是把 CSS 代码保存在一个单独的文件中,文件的扩展名为 .css,然后在 HTML 页面中引入这个 CSS 文件即可。
在现阶段学习中我们先使用链接式即可。
定义一个style.css。
在头文件里引入<link rel="stylesheet" type="text/css" href="d.css">
例:
style.css:

.head{
    background-color: #ff0000;
    color: white;
}
.poem-box{
    background-color: #25b6ff;
    padding: 10px;
    margin: 24px 0px;
}

demo9.html:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>case</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <div class="head">
        <h1>CSS的第三种方式,也是最常用的方式:外部样式</h1>
    </div>
            <div class="poem-box">
                <h2>马拉松</h2>
                <p>
                    马拉松(Marathon)长跑是国际上非常普及的长跑比赛项目,全程距离26英里385码,
                    折合为42.195公里(也有说法为42.193公里)。分全程马拉松(Full Marathon)、
                    半程马拉松(Half Marathon)和四分马拉松(Quarter Marathon)三种。
                </p>
            </div>
            <div class="poem-box">
                <h2>长跑明星</h2>
                <p>
                    大迫杰-走自己的路<br>
                    莫法拉-为身份而战<br>
                    贝克勒-不因岁月败<br>
                    奎罗伊-命运的宿敌<br>
                </p>
            </div>
            <div class="poem-box">
                <h2>百米五虎</h2>
                <p>
                    贾斯廷·加特林<br>
                    阿萨法·鲍威尔<br>
                    泰森·盖伊<br>
                    约翰·布雷克<br>
                    尤塞恩·博尔特<br>
                </p>
            </div>
    
    
</body>
</html>

在这里插入图片描述

可以看到最终效果和上一节内嵌样式示例中的是效果一样。只不过 CSS 部分独立为了一个单独的文件。

由于链接式在减少代码书写和减少维护工作方面都非常突出,所以链接式是最常用的一种引用 CSS 样式的方法。

CSS样式优先级

那么就出现了一个问题,如果我两种方法一起用,甚至三种方法一起用。那该使用哪一种样式呢。
答:就近原则
离着谁近就先用谁。不推荐这样,尽量用一种,大方美观,便于开发维护。

小结

此篇只讲述了如何接手运用css。
建议使用外部样式
优点:
1.使样式与html分离,实现了结构与表现的代码完全分离;
2、方便复用及维护,减少了工作量;
3、减少文件大小,让页面结构更容易被程序员和网络爬虫读懂;
4、节省网络流量和带宽;
5、减少渲染时间;
6、有利于搜索排名等。

相关文章
|
4天前
|
Web App开发 JSON 前端开发
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
58 0
|
4天前
|
JSON 前端开发 JavaScript
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)(上)
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
59 0
|
4天前
|
前端开发
CSS动画知识点学习
【4月更文挑战第2天】CSS动画知识点学习
23 3
|
4天前
|
前端开发 搜索推荐 JavaScript
编程笔记 html5&css&js 001 学习编程从网页开始
编程笔记 html5&css&js 001 学习编程从网页开始
|
4天前
|
前端开发 JavaScript
从零开始学习前端开发:HTML、CSS、JavaScript入门指南
【2月更文挑战第1天】本文将带领读者从零开始学习前端开发,介绍HTML、CSS和JavaScript的基础知识与应用,帮助读者快速入门前端开发领域。
73 1
|
4天前
|
JavaScript 前端开发 数据安全/隐私保护
jQuery选择器-第2次课-大部分跟CSS3选择器类似-几乎没有学习成本-附案例-作业等
jQuery选择器-第2次课-大部分跟CSS3选择器类似-几乎没有学习成本-附案例-作业等
18 0
|
4天前
|
Web App开发 前端开发 JavaScript
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)(下)
Webpack【搭建Webpack环境、Webpack增加配置文件、Webpack中使用Loader、Webpack分离CSS文件 】(一)-全面详解(学习总结---从入门到深化)
30 0
|
Web App开发 前端开发
CSS入门级学习
css入门学习1:认识CSS  1.1:css简介,css全称是层叠样式表,Cascading style sheets   1.2:css的作用,主要是用于定义html内容在浏览器内的显示样式,如文字大小,颜色,字体加粗等     使用css样式的一个好处是通过定义某个样式,可以让不同的网页位置的字体有着统一的字体,字号或者颜色等   1.
1267 0
|
Web App开发 前端开发
CSS入门学习
    一,What?        CSS的全称是CascadingStyle Sheet,汉语意思是“级联样式表”,通常又称为“风格样式表(StyleSheet)”,它是用来进行网页风格设计的。
895 0
|
4天前
|
移动开发 HTML5
HTML5/CSS3粒子效果进度条代码
HTML5/CSS3进度条应用。这款进度条插件在播放进度过程中出现粒子效果,就像一些小颗粒从进度条上散落下来
19 0
HTML5/CSS3粒子效果进度条代码