CSS|01 CSS简介CSS的3种书写方式注释

CSS简介

什么是CSS

CSS(Cascading Style Sheet),层叠样式表 或者 级联样式表,简称样式表。

CSS的作用

主要用来给 HTML网页 设置外观或者样式。

CSS的语法规则

h1 {属性:属性值}

注意:
    1. CSS代码是由选择器和一对括号组成
    2. 大括号里面是由一条一条的声明语句组成
    3. 每一条语句都要使用英文状态下面的分号
    4. 每一条语句是由 属性:'属性值' 组成
    5. CSS中的属性值一般不加引号
    6. 在CSS中如果属性值为数值型数据的时候,一般情况下需要加单位,单位一般都是px(像素)
    7. 在CSS中不能出现HTML标签

快速入门

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
        /*
        在这里书写CSS代码
        CSS代码:选择器:{语句1;语句2;};
        */
        p{
            color: #FF0000; /*给文本设置颜色为#FF0000*/
            font-size: 18px; /*设置字体为100像素*/
        }
    </style>


</head>
<body>
    <font color="red" size='7'>《红楼梦》</font>
    <p>《红楼梦》,中国古代章回体长篇小说,中国古典四大名著之首。其通行本共120回,一般认为前80回是清代作家曹雪芹所著,后40回作者为无名氏,由高鹗、程伟元整理。小说以贾、史、王、薛四大家族的兴衰为背景,以大荒山青埂峰下顽石幻化的通灵宝玉为视角,以贾宝玉与林黛玉、薛宝钗的爱情婚姻悲剧为主线,描绘了一些闺阁佳人的人生百态,展现了真正的人性美和悲剧美,是一部从各个角度展现中国清代社会百态的史诗性著作。</p>
</body>
</html>

CSS代码的书写方式

什么是书写方式?

CSS代码应该写在什么地方!
书写方式分为三种:嵌入式、外链式、行内式

嵌入式(一般放在头部标签中)

将CSS代码嵌入到HTML中,嵌入式是通过HTML中的<style>标签将CSS代码嵌入到HTML网页中
语法规则:
    <style type="text/css">
    选择器{属性:值;属性:值;}
    </style>
如果我们使用的是HTML5的文档,type属性可以省略不写!
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>嵌入式</title>
    <style type="text/css">
        /*嵌入式*/
        /*选择器{属性:值}*/
        div{
            width: 100px;
            height: 100px;
            background-color: #FF0000;
        }
    </style>
</head>
<body>
    <!--要使用CSS代码给div设置宽度100像素以及背景颜色为红色
        把div理解为一个存放东西的盒子 -->
    <div></div>
</body>
</html>

外链式

外链式是以.css为扩展名的文件,然后再head标签中使用<link />标签,将这个css文件链接到html文件中。
注意:
    css文件不能单独运行,它必须依赖html文件!
语法格式
    <link rel="stylesheet" href="./css/index.css">
    一定确保css文件已经被正确引入成功!
检查是否正确引入css文件:
    1.当前页面,右击“检查”
    2.找到“网络”选项卡
    3.刷新当前网页
    4.查看网络选项卡中的status状态,
        如果是成功的,就表示文件已经被加载;
        如果是失败的,就表示文件没有被加载,需要检查文件路径。
    5.见图1

可以同时引入多个css文件
    比如:
        <link rel="stylesheet" href="../css/index.css">
        <link rel="stylesheet" href="../css/public.css">

当前路径下须有对应的.css文件
在这里插入图片描述
public.css

body{
    background-color: #00f; /* f00  等价于 FF0000   蓝色*/
}

index.css

/*
    在index.css文件中书写CSS代码
    这个文件里面只能书写CSS代码
    选择器{属性:值;}
*/
div{
    width: 100px;
    height: 100px;
    background-color: #f00; /* f00  等价于 FF0000  红色*/
}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>外链式</title>
    <!-- 将单独的css文件链接到当前的html文件中 -->
    <link rel="stylesheet" href="../css/index.css">
    <link rel="stylesheet" href="../css/public.css">
</head>
<body>
    <div></div>
</body>
</html>

行内式

什么是行内式?
    将CSS代码书写在HTML标签的style属性中。
    style是一个通用属性,每一个标签里面都拥有这个属性!
语法格式:
    <标签名 style="属性:值"></标签名>
比如:
    <div style="width: 100px; height: 100px; background-color: #f00;"></div>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <!-- 将DIV设置为宽度100px,高度100px,背景颜色为红色
         使用行内式的方式来设置 
     -->
     <div style="width: 100px; height: 100px; background-color: #f00;"></div>
</body>
</html>

总结

1.使用嵌入式的方式来书写CSS代码,它只能作用于当前的HTML文件
2.使用外链式的方式来书写CSS代码,它可以作用于多个HTML文件

注释

格式

/* 注释的内容 */
千万不要在html中使用html注释
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>注释</title>
    <style type="text/css">
        /*使用嵌入式来设置样式
        给div设置宽度100px 高度100px 背景颜色为红色
        选择器{属性:值;}
        */
        div{
            width: 100px;
            height: 100px;
            background-color: #f00; /* 设置背景颜色为红色 */
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/755439.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu Server 和 Ubuntu Desktop 组合使用

1.常见的组合使用方式 Ubuntu Server 和 Ubuntu Desktop 确实可以组合使用&#xff0c;但具体要看你的需求和使用场景。以下是一些常见的组合使用方式&#xff1a; 单一设备上安装&#xff1a;你可以在一台设备上同时安装 Ubuntu Server 和 Ubuntu Desktop。这样&#xff0c;你…

【ONE·Linux || 高级IO(一)】

总言 主要内容&#xff1a;介绍五种IO模型的基本概念、学习IO多路转接&#xff08;select、poll编程模型&#xff09;。       文章目录 总言1、问题引入1.1、网络通信与IO1.2、五种IO模型1.2.1、举例引入1.2.2、IO模型具体含义介绍1.2.2.1、阻塞式IO1.2.2.2、非阻塞轮询检…

mathcup大数据竞赛论文中集成学习(或模型融合)的运用分析

ps: (模型融合和集成学习是两个紧密相关但又有所区别的概念。集成学习是一种更广泛的范式&#xff0c;而模型融合可以被视为集成学习的一种特殊形式或策略。) 1.集成学习原理 图1 如图1所示&#xff0c;集成学习是一种通过结合多个机器学习模型的预测来提高整体性能的策略。其…

数据结构-循环链表和双向链表

目录 前言一、循环链表1.1 循环链表的介绍1.2 循环链表的实现 二、双向链表总结 前言 本篇文章介绍数据结构中的循环链表和双向链表 一、循环链表 1.1 循环链表的介绍 将单链表的形式稍作改变&#xff0c;单链表的最后一个结点指向第一个结点 对第一个结点概念的说明&#…

Echarts地图实现:山东省报考人数

Echarts地图实现&#xff1a;山东省报考人数 效果预览 设计思路 数据可视化&#xff1a;选择地图作为数据展示的方式&#xff0c;可以直观地展示山东省不同城市的报考人数分布。交互性&#xff1a;通过ECharts的交互功能&#xff0c;如提示框&#xff08;tooltip&#xff09;…

致远互联FE协作办公平台 codeMoreWidget SQL注入致RCE漏洞复现

0x01 产品简介 致远互联FE协作办公平台是一款为企业提供全方位协同办公解决方案的产品。它集成了多个功能模块&#xff0c;旨在帮助企业实现高效的团队协作、信息共享和文档管理。 0x02 漏洞概述 致远互联FE协作办公平台 codeMoreWidget.jsp接口处存在SQL注入漏洞,未经授权攻…

有哪些防爬虫的方法

防爬虫的方法有robots.txt文、user-agent过滤、ip限制、验证码、动态页面生成、频率限制、动态url参数和反爬虫技术等。详细介绍&#xff1a;1、robots.txt文件&#xff0c;用于告诉搜索引擎爬虫哪些页面可以访问&#xff0c;哪些页面禁止访问&#xff1b;2、ip限制&#xff0c…

机器学习入门指南:理解基本概念与常见算法

目录 什么是机器学习&#xff1f; 机器学习的基本概念 1. 训练数据 2. 特征工程 3. 模型评估 监督学习与非监督学习的区别 监督学习 非监督学习 常见的机器学习算法 1. 线性回归与逻辑回归 2. 决策树与随机森林 3. 支持向量机&#xff08;SVM&#xff09; 4. K近邻…

2小时动手学习扩散模型(pytorch版)【入门版】【代码讲解】

2小时动手学习扩散模型&#xff08;pytorch版&#xff09; 课程地址 2小时动手学习扩散模型&#xff08;pytorch版&#xff09; 课程目标 给零基础同学快速了解扩散模型的核心模块&#xff0c;有个整体框架的理解。知道扩散模型的改进和设计的核心模块。 课程特色&#xf…

学生宿舍管理系统

摘 要 随着高校规模的不断扩大和学生人数的增加&#xff0c;学生宿舍管理成为高校日常管理工作中的重要组成部分。传统的学生宿舍管理方式往往依赖于纸质记录和人工管理&#xff0c;这种方式不仅效率低下&#xff0c;而且容易出错&#xff0c;无法满足现代高校管理的需求。因此…

不同node版本的切换及其指定版本vue-cli脚手架下载

目录 一.清空本地已安装node.js版本 二.装nvm管理工具 三.安装指定node版本 四.使用nvm命令切换或删除指定node版本 五.在指定node版本下下载指定vue-cli脚手架 一.清空本地已安装node.js版本 1.按健winR弹出窗口&#xff0c;键盘输入cmd&#xff0c;然后敲回车。 2.输入…

这是我见过的大模型 RAG 优化方案与实践最全总结了

暑期实习基本结束了&#xff0c;校招即将开启。 不同以往的是&#xff0c;当前职场环境已不再是那个双向奔赴时代了。求职者在变多&#xff0c;HC 在变少&#xff0c;岗位要求还更高了。提前准备才是完全之策。 最近&#xff0c;我们又陆续整理了很多大厂的面试题&#xff0c…

QT基本对话框(基本对话框、工具盒类、进度条、调色板与电子钟、可扩展对话框、程序启动画面)

此篇文章通过实例介绍基本对话框的用法。首先介绍标准文件对话框&#xff08;QFileDialog&#xff09;、标准颜色对话框&#xff08;QColorDialog&#xff09;、标准字体对话框&#xff08;QFontDialog&#xff09;、标准输入对话框&#xff08;QInputDialog&#xff09;以及标…

VMware ESXi 技术

目录 一、VMware ESXi安装 1. 在VMware WorkStation中创建一台虚拟机 2. 进入VMware ESXi控制台 3. 配置VMware ESXi网络 二、使用Web网页端登录管理ESXi 1. 分配许可证密钥&#xff08;选做&#xff09; 2. 管理ESXi 三、VMware ESXi控制台 1. 创建虚拟机 2. 定制虚拟…

laravel Dcat Admin 入门应用(七)列copyable和自定义copy

laravel Dcat Admin 入门应用&#xff08;七&#xff09;列copyable和自定义copy Dcat Admin 是一个基于 Laravel-admin 二次开发而成的后台构建工具&#xff0c;只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码&#xff0c;内置丰富的后台…

深入了解Qt 控件:Display Widgets部件(1) 以及 QT自定义控件(电池)

QT自定义控件(电池&#xff09; Chapter1 QT自定义控件(电池&#xff09;Chapter2 Qt教程 — 3.5 深入了解Qt 控件&#xff1a;Display Widgets部件(1)1 Display Widgets简介2 如何使用Display Widgets部件 Chapter3 Qt自定义控件电池组件使用前言一、最基本的使用方法二、Batt…

Navicat安装与连接教程

navicat 的安装 官网&#xff1a;https://www.navicat.com.cn/ 进入官网之后点击左上角的产品&#xff0c;然后往下滑动就可以看见许多类型&#xff0c;我们使用的是MongoDB数据库&#xff0c;所以就下载Navicat 17 for MongoDB 进入到这里之后&#xff0c;选择自己的系统版本…

基于Vue.js的电商前端模板:Vue-Dashboard-Template的设计与实现

摘要 随着电子商务的飞速发展&#xff0c;前端页面的设计和实现变得愈发重要。本文介绍了一个基于Vue.js的电商前端模板——Vue-Dashboard-Template&#xff0c;旨在提供一个高性能、易扩展的电商平台前端解决方案。该模板遵循响应式设计、模块化、组件化开发等设计原则&#…

使用python创建虚拟环境及exe打包

使用python创建虚拟环境及exe打包 使用python创建虚拟环境在虚拟环境使用PyQt进行exe封装 使用python创建虚拟环境 优点&#xff1a; &#xff08;1&#xff09;可以实现环境的即插即用&#xff08;2&#xff09;可以在使用pyqt打包时实现最小体积使用库——venv 进入你要创…

业务代码插件式开发实践

在学习编程初期&#xff0c;会接触到设计模式的概念&#xff1a;23种设计模式&#xff0c;单例模式&#xff0c;策略模式&#xff0c;… 。接触业务研发后&#xff0c;对设计模式的使用和实践有了更深的见解。 使用设计模式是目的为了更高效的支撑业务诉求&#xff0c;如何在保…