CSS基础知识

css基础知识 常用的颜色表示法直接使用颜色英文名 (缺点颜色不好描述出来)比如red,orange yellow 等等.......十六进制的rgb值语法。#红色绿色蓝色颜色浓度通过 00 - ff 来设置如果颜色两位两位重复可以简写rgba( ) a( 不透明度 0-1 )px 像素的简单介绍 (固定大小值) rem em % 阅读详情

1.css是什么

css 层叠样式表 ,可以是实现美化页面的效果,能够做到页面的样式和结构分离

2.语法:

选择器+{一条/n条声明}

选择器决定对谁修改,声明决定修改啥

css要写到style标签中

3.引入方式

a.内部样式表

写在style标签中,内嵌到html内部,style一般放到head标签中

行内样式表(通过style属性,指定某个标签的样式)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

<style>
    h1{
        color:blue ;
        font-size:10px;
    }
</style>

</head>
<body>
    我的博客
    <style> 
        p{
            color:blueviolet;
        }
    </style>
    <p style="font-size:20px; color: red;">css内部样式表</p>
    <p>  内部样式表  </p>
    <!-- 行内样式表优先级高 -->
    <h1 style="color:green;" >字体颜色蓝色</h1>

</body>
</html>

 b.外部样式表

创建一个css文件,使用link标签在html文件中引入css文件

rel="stylesheet"引入的文件是一个样式表  href="css文件的路径"

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./demo.css">
</head>
<body>
    <p>hello css</p>

</body>
</html>

 

 

4.选择器的种类

选择器分为 基础选择器(单个选择器构成)和复合选择器(多种基础选择器综合起来使用)

基础选择器

a.标签选择器(上述内部样式表引入p标签,h1标签)

能快速为同一类的标签都选择出来

b.类选择器

可以让多个标签使用,差异化表示不同标签

类名用.开头 ,一个类可以被多个标签使用,一个标签也可以使用多个类

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

<style>
    .blue{
        color: blue;
        width: 200px;
    }
</style>

<style>
    .red{
        
        color: red;
    }
    .green{
        
        background-color: green;
    }
    .box{
     font-size:20px ;
    }
 </style>

</head>
<body>
    
<div class="blue">这个是蓝色的</div>
<div>这个是蓝色的吗?</div>
<!-- 使用多个类名 -->
 
    <div class="box red">
        <span>这个是红色的字吗</span>
    </div>
    <div class="box green">
        <span>这个是绿色的背景吗</span>
    </div>
</body>
</html>

c. id选择器

css中使用#开头表示id选择器

id选择器的值和html中某个元素的id值相同

html的元素id值不用带#号

/*id是唯一的,不能被多个标签使用*/

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./demo.css">


<style>
    #he{
        color:green;
        font-size:60px ;
        background-color: red;
    }
</style>

</head>
<body>
    <p>hello css</p>

    <div id="he">我爱学习</div>
    <div id="he">学习使我快乐</div>
    <p id="he">hahahah</p>
</body>
</html>

 

d.通配符选择器

使用*定义,选取所有的标签


<style>
    #he{
        color:green;
        font-size:60px ;
        
    }
    * {
        background-color: yellow;
        color: red;
    }
</style>

</head>
<body>
    <p>hello css</p>

    <div id="he">我爱学习</div>
    <div>学习使我快乐</div>
    <div>前端后端</div>

    <p id="t">hahahah</p>
</body>
</html>

博客园css样式 coffee.css 博客园样式 立即下载

相关推荐

Rust嵌入式开发环境搭建指南(基于Stm32+Vscode)

本文档旨在指导开发者如何搭建基于Rust语言的STM32嵌入式开发环境。相比传统的C/C++开发方式,Rust提供了更强的内存安全保障和现代化的语言特性,非常适合嵌入式系统开发。本指南将详细介绍从环境搭建到项目配置的全过程,特别关注VSCode作为IDE的配置以及STLink和DAPLink调试器的使用。

u014627020的博客 2601

博客园如何设置好看的主题

原页面效果 第一步、注册博客 第二步、申请开通博客,注册博客不等于开通博客哦,需要申请开通,然后等待 第三步、点击设置,设置主题为 ,申请开通 权限,(例如:为了写文章需要开头权限,保证界面美观,提升写作乐趣),然后继续等… 第四步、导入美化 代,进入源码仓库找到 拷贝此文件代码至页面定制CSS代码文本框处 第五步、禁用模板默认 ,选中页面定制 代码文本框下面的禁用模板默认 第六步、将以下贴代码到博客侧边栏公告处 第七步:保存,恭喜你,你已经实现了,如果想要更加好看可以复制我的代码,在基本实

qq_46048008的博客 2461

sid图像数据_遥感影像数据

影像数据基本概念影像数据是由卫星或飞机上的成像系统获得的影像,多为遥感影像数据。影像数据的每个像元都有一个值,表示传感器探测到像素对应地面面积上目标物的电磁辐射强度,也叫亮度值、灰度值。SuperMap支持的影像数据格式有:*.img、*.tif、*.tiff、*.bmp、*.jpg、*.png、*.gif、*.raw、*.sid等。计算机以二进制记录数据,所以其量化的等级以二进制来划分,即2n。...

weixin_39534395的博客 1626

自定义css样式美化博客园

自定义css样式美化博客园首先说明,我选用的博客皮肤是MTClean,以下样式在其他皮肤下有些并不适用。针对MTClean皮肤的美化/* 设置tongqingliu顶部间距*/ h1 { margin-top: 20px; }/* 设置tongqingliu方框及背景*/ #top { color: #333; margin-left: 50px; margin-ri

1万+

安装VMware,出现没有虚拟网络适配器的问题

安装VMware,出现没有虚拟网络适配器的问题

Young_Harry的博客 1万+

CoDeSys系列-3、Windows运行时软PLC主站和p-net从站IO设备组网测试

前面CODESY下载安装并熟悉了,p-net搭建从站也已经跑在虚拟机树莓派上了,我们只需要快速搭建一个profinet主站来和从站进行交互即可,这里我们直接用Windows下带的软PLC搭建profinet主站并和p-net的demo从站程序进行IO交互。评估是否进行Windows下的运行时PLC前先看一下注意事项,Windows下安装配置会需要修改boot及防火墙等,可能会影响Windows电脑的正常使用,所以创建项目时的设备可以选择非RTE的。

逍遥游的博客 7314

博客园 简洁好看css,【博客园皮肤】-超简洁美观-css源码分享

/*author:nirvana-zsytime:2016.2.27*//*去掉背景图,性能好,反正我的布局里也不怎么看得见背景图*/body{background-image:none;background-color:#e4ebeb}.blogStats{color:#ddd}/*更改header布局,让高度auto,不设固定值,更加灵活*//*原模板中页面宽度大于768px,小于1000px...

weixin_35126200的博客 463

研究生研一学习机器学习ML、深度学习DL的规划

研究生学习机器学习DL、深度学习DL的规划 保上研之后也没有很好规划自己的学习路线,看到b站上的一位清华博士讲述他本科也是机械跨考计算机的学习路线,所以记录下来,从现在开始按照规划来一点一点地做好。 掌握python(推荐一周) 1.1 面向对象编程 廖雪峰python网站: https://www.liaoxuefeng.com 1.2 数据分析Numpy numpy 100题: https://www.yanxishe.com/columnDetail/24784 1.3数据分析pandas pan

没有最好,只有更好 3099

分享一波博客园装饰代码,留作纪念

当时初次接触代码没多久,用了一周的时间搞出来的,虽然现在已经很久不用博客园了。

咸鱼干 368

51单片机超声波测距数码管显示并报警(Proteus 仿真)

HC-SR04超声波 实物图 使用方法 1、给TRIG端口至少10us 的高电平信号 2、模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回 3、有信号返回,ECHO端口会输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间 计算的话这里就不考虑温度的影响直接用声速340m/s Proteus仿真 HC-SR04可以用Proteus中的SRF04代替 下面附上代码 ...

m0_46254883的博客 1万+

Android车载音频系统概览

官网有些部分的内容描述比较简单,对没有app、系统和底层开发经验,容易一眼扫过,没有留意到相关细节。 本节补充车载音频相关细节。

hwj的博客 785

CSS问题:如何在一行文字前添加黑色实心小圆点?

1、有哪些方式添加黑色实心小圆点?各有什么优缺点? 2、怎样让黑色实心小圆点与后面的文字保持垂直居中对齐?

专注于前后端技术知识分享。 7554

学Simulink——基于风力发电系统的建模与仿真场景:基于自适应控制的风力发电系统输出功率调节

本文详细介绍了使用Simulink搭建风力发电系统自适应控制模型的完整流程。首先阐述了风速波动对电网的影响及自适应控制的优势,然后逐步指导创建Simulink项目、搭建系统结构(包括风速源、风轮机、发电机等模块),重点讲解了模型参考自适应控制器(MRAC)的设计步骤和参数设置方法。通过仿真分析验证了系统在风速变化时仍能保持输出功率稳定,展示了自适应控制的响应速度和鲁棒性。最后提出了引入深度学习预测、多变量控制等优化方向,为新能源领域工程师提供了实用的建模与仿真指导。

amy_mhd的博客 220

CSS3 基础知识、原理及与CSS的区别

CSS3极大地丰富了网页的表现力,使得开发者能够创建更加丰富、动态的网页效果,同时保持代码的简洁性和可维护性

weixin_46261399的博客 1427

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

关于CSS的基础知识

关于css的基础知识

m0_68015749的博客 2431

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

css 基础知识总结

css 基础知识总结

u013738122的博客 234

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

CSS基础知识汇总

本文是关于CSS技术的基础内容,详细展列了CSS技术相关的基础。

ximu__l的博客 1586

CSS 基础知识总结

本文系统梳理了CSS基础核心知识,包括:1)CSS的核心作用(样式分离、布局控制、响应式设计);2)4种样式引入方式及适用场景;3)选择器类型与优先级计算规则;4)继承与层叠特性;5)盒模型组成与两种计算模式;6)文本、布局、背景等常用属性;7)注释语法与开发注意事项。重点强调选择器定位、盒模型理解、样式优先级判断三大核心能力,为后续CSS3进阶学习奠定基础。

youth_pastor的博客 1318

CSS相关基础知识

2.继承性:元素具有其父元素或者祖先元素的特性,例如color,font-size(不可继承的属性:bgcolor,),优先继承离得近的。交集,即p标签且.beauty类,标签名在前,不能由多个元素出现,p.rich或者.rich.beauty ,例如。选中指定元素中,符合要求的后代元素。先写祖先,后写后代,中间空格分开,最终仅改变后代。1.层叠性:优先级相同时,即后来者居上,解决了样式冲突问题。2.紧凑风格:行内样式,项目上线时推荐,可减小文件体积。1.展开风格:内部样式,开发使用,便于维护和调试。

qq_66281352的博客 1512

CSS基础知识巩固你的前端基础

CSS基础知识 css,英文Cascading Style Sheets,中文名:级联样式表。层叠样式表。css是一种表现语言,是对网页语言的补充。css用于网页的风格设计,包括字体,颜色,位置等。css使用的4中方式:引入外部样式文件,导入外部样式文件,使用内部样式定义,使用内联样式定义。 引入外部样式文件: <link type="text/css" rel="stylesheet" ...

程序员哆啦A梦,蓝胖子 4937

CSS基础知识总结

一、基础认识 css的中文又叫做:层叠样式表。 语法:选择器 + {属性名: 属性值}、 css引入方式:1.内嵌式,写在style标签中。通常放在head中。2.行内式:写在style标签中,写在标签中。3.外联式:单独写一个css文件,通过link把该文件引入。 二、选择器 选择器 在html中写法 在css中写法 标签选择器 就是标签本身 div{ } 类选择器 class= "banner" .banner { }.

Lotus_fragrance的博客 4423

【CSS】基础知识梳理和总结

CSS(Cascading Style Sheets,层叠样式表),用来为HTML文档添加样式的计算机语言。通过标签加载外部样式表(External Style Sheet),即将外部样式表的URL作为的href属性节点的值通过标签加载内部样式表(Internal Style Sheet),即将样式表文本作为的文本节点通过元素的style属性加载内联样式(Inline Style),即将样式作为style属性节点的值。

weixin_45620943的博客 1177
上一篇: HTML标签(表单标签,列表标签,无语义标签)
下一篇: Servlet 程序(简单)
奈葵
博客等级 码龄4年 245粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值