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>

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iOS 锁总结(cc)

iOS中atomic和synchrosize锁的本质是什么? 在iOS中,atomic和@synchronized锁的本质涉及底层的多线程同步机制。以下是关于这两者本质的详细解释: atomic 定义与用途: atomic是Objective-C属性修饰符的一种,用于指示属性的存取方法是线程安全的。当一个属性被声明为ato…

解析MySQL的数据类型:理解每种类型及其应用

MySQL是一种流行的关系型数据库管理系统&#xff0c;被广泛应用于Web应用开发中。在数据库设计的过程中&#xff0c;选择合适的数据类型至关重要&#xff0c;因为它不仅影响存储效率和数据完整性&#xff0c;还影响数据库操作的性能和查询速度。本文将详细介绍MySQL支持的各种数…

计算机网络期末复习2(武夷学院版)

第二章 物理层 1、物理层的主要任务&#xff08;书P69&#xff09; 物理层的主要任务就是确定与传输媒体的接口有关的一些特性&#xff0c;如机械特性、电气特性、功能特性和过程特性 2、有关信道的几个基本概念及其定义&#xff08;书P44&#xff09; 三种通信方式 单工通…

基于正点原子FreeRTOS学习笔记——时间片调度实验

目录 一、时间片调度介绍 二、实验演示 1、宏修改 1.1、滴答定时器宏 1.2、调度器宏 2、实验程序 2.1.1、任务1&#xff0c;任务2不加临界区程序 2.1.2 实验现象 2.2.1、任务1&#xff0c;任务2加临界区程序 2.2.2 实验现象 一、时间片调度介绍 时间片&#xff1a;同…

【Java集合类】ArrayList

方法 subList(int fromIndex, int toIndex) 可以看一下subList源码片段 public List<E> subList(int fromIndex, int toIndex) {subListRangeCheck(fromIndex, toIndex, size);return new SubList<>(this, fromIndex, toIndex);} private static class SubList…

Power BI可视化表格矩阵如何保持样式导出数据?

故事背景&#xff1a; 有朋友留言询问&#xff1a;自己从Power BI可视化矩阵表格中导出数据时&#xff0c;导出的表格样式会发生改变&#xff0c;需要线下再手动调整&#xff0c;重新进行透视组合成自己想要的格式。 有没有什么办法让表格导出来跟可视化一样&#xff1f; Po…

解析Kotlin中的内联函数,inline、noinline、crossinline【笔记摘要】

用编译时常量的概念&#xff0c;引出本文要讲内联函数inline&#xff1a; 1.编译时常量 Java的编译时常量 Compile-time Constant 它有四个要求&#xff1a;1.这个变量需要是 final 的  2.类型只能是字符串或者基本类型  3.这个变量需要在声明的时候就赋值  4.等号右边…

git提交实战

以新项目为例&#xff0c;如何在新项目新分支提交代码。 1.查看文件所在位置 git init 2.克隆项目到本地并完成身份配置 3.将需要新增的文件放到指定目录路径下 4.进入新克隆的文件 cd XXX 5.切换分支 git checkout XXX 6.标红者即为新提交的文件 git status 7.加入 git …

Java_多线程:线程池

1、线程池优点&#xff1a; 降低资源消耗&#xff1a;通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度&#xff1a;当任务到达时&#xff0c;任务可以不需要等到线程创建就能立即执行。提高线程的可管理性&#xff1a;线程是稀缺资源&#xff0c;如果无限…

泰雷茲具有首个通过FIPS 140-3 三级认证的HSMs

泰雷兹LunaHsm是业界首款通过FIPS140-33级认证的解决方案&#xff0c;安策引进泰雷兹HSM产品可以帮助您满足您的数据安全合规性需求&#xff0c;阻力企业提高竞争力。 安策提供泰雷茲ThalesLunaHSMs成为首个通过FIPS140-3三级认证的硬件安全模块图 我们很高兴地宣布&#xff0c…

面试题 1:阐述Python:except的用法和作用?

欢迎莅临我的博客 &#x1f49d;&#x1f49d;&#x1f49d;&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

微软关闭中国所有线下店,并不影响全球第一

​关注卢松松&#xff0c;会经常给你分享一些我的经验和观点。 微软没有被时代淘汰&#xff0c;时代也没有告别微软!中国市场对微软可有可无&#xff0c;即便没有中国市场&#xff0c;微软市值也在全球前三&#xff0c;这是事实!a 5月中旬&#xff0c;微软azure解散中国分部…

mindspore打卡机器学习正则化与优化器

机器学习正则化 这段代码实现了一个深度学习实验&#xff0c;目的是使用不同的正则化技术&#xff08;包括dropout、批量归一化、L2正则化以及早期停止策略&#xff09;来训练神经网络模型&#xff0c;以拟合一个带有噪声的余弦波形数据集。代码使用MindSpore框架进行编写&…

分享六款免费u盘数据恢复工具,U盘恢复工具集合【工具篇】

U盘里面的数据丢失了怎么找回&#xff1f;随着数字化时代的深入发展&#xff0c;U盘已成为我们日常生活中不可或缺的数据存储工具。然而&#xff0c;由于各种原因&#xff0c;如误删除、格式化、病毒攻击等&#xff0c;U盘中的数据可能会丢失&#xff0c;给用户带来极大的困扰。…

加装德国进口高精度主轴 智能手机壳「高质量高效率」钻孔铣槽

在当前高度智能化的社会背景下&#xff0c;智能手机早已成为人们生活、工作的必备品&#xff0c;智能手机壳作市场需求量巨大。智能手机壳的加工过程涉及多个环节&#xff0c;包括钻孔和铣槽等。钻孔要求精度高、孔位准确&#xff0c;而铣槽则需要保证槽位规整、深度适宜。这些…

IDEA中SpringBoot项目数据库连接加密方法

1. maven添加相应版本的依赖 这里注意&#xff0c;不能使用太新的版本&#xff0c;本人开发环境使用3.0.3版本时&#xff0c;报以下错误&#xff0c;使用2.1.2时报错消失。 *************************** APPLICATION FAILED TO START ***************************Description:…

【Ubuntu】Ubuntu系统的127.0.1.1有什么用

参考Debian参考手册,Debian/Ubuntu系统下/etc/hosts内定义的127.0.1.1 IP为本机回环地址。 对于有静态IP地址的系统,应用静态IP替代这里的127.0.1.1. Debian参考手册部分截取: 5.1.1. 主机名解析 主机名解析,目前也是由 NSS (名字服务转换 Name Service Switch) 机制来支…

Yarn Scripts自动化:高效运行JavaScript任务的指南

引言 Yarn是一个现代的包管理工具&#xff0c;它不仅提供了快速可靠的包安装机制&#xff0c;还内置了一个强大的脚本运行工具。通过Yarn的脚本功能&#xff0c;开发者可以自动化执行各种任务&#xff0c;如测试、构建、清理等。本文将详细介绍如何使用Yarn的脚本运行工具来提…

Python容器 之 字典--字典的常用操作方法

1.增加和修改 字典[键] 值 键 存在, 修改 键 不存在, 添加 # 定义非空字典, 姓名, 年龄, 身高, 性别 my_dict {"name": "小明", "age": 18, "height": 1.78, "isMen": True} print(my_dict) # {name: 小明, age: 18, h…

基于Hadoop平台的电信客服数据的处理与分析③项目开发:搭建基于Hadoop的全分布式集群---任务4:安装并配置JDK

任务描述 Hadoop 2.8需要JDK 1.6及以上版本的JDK&#xff0c;建议安装JDK 1.8&#xff0c;如果Cent OS是最小化安装&#xff0c;可能没有Open JDK&#xff0c;即使已经安装过Open JDK也可以使用JDK 1.8替换系统自带的Open JDK。 任务的内容为检查各个节点的JDK的安装情况&…