当前位置: 首页 > news >正文

Css基础内容

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8" />

    <title>CSS</title>

    <!-- <link rel="stylesheet" href="Html5与Css3\CSS\my.css"> -->

    <!-- link引入外部样式表:rel:关系.样式表,敲完link直接按回车就行 -->

    <!-- <style>

        /* 写css代码 */

         p{

            color:red

        }

    </style> -->

</head>

<body>

    <!-- css的定义:css就是层叠样式表是一种样式表语言,用来描述html文档的呈现美化内容

    书写位置:title标签下方添加style双标签,style标签里面书写css代码

    规则:选择器{属性名:属性值;}

    -->

    <p>体验css</p>

    <!-- <div style='color:red;font-size:20px'>这是div标签</div> -->

     <!--用css把段落变红  -->

     <!-- CSS引入方式

    内部样式表:css代码写在style标签里面

    外部样式表:css代码写在单独的css文件中(.css),在html使用link标签引入

    <link rel = 'stylesheet'href='./my.css'>

   

    行内样式:配合JavaScript使用,写在标签的style属性值里

    <div style='color:red;font-size:20px'>这是div标签</div>

    -->

    <!-- 选择器

    作用:查找标签,设置样式

   

    1.标签选择器:使用标签名作为选择器,选中同名标签设置相同样式

    2.类选择器:查找标签,差异化设置标签的显示效果

    特点:一个类选择器可以给多个标签使用,一个标签可以使用多个类名,类名用空格隔开

    注意:类名自定义,尽量用英文命名

    开发习惯:类名见面知意,多个单词用-连接

    步骤:定义类选择器 .类名

    使用类选择器 标签添加class='类名'

    <style>

        .red{

            color:red;

        }

    </style>

    如<div class='red'>变红</div>

    3.id选择器:

    查找标签,差异化设置标签的显示效果

    id选择器一般配合JavaScript使用,很少用来设置css样式

    步骤:

    定义id选择器:#id名

    使用id选择器:标签添加id='id名'

    #id{

        color:red;

    }

    4.通配符选择器:

    通配符选择器:*,不需要调用,浏览器自动查找页面所以标签,设置相同的样式

    *{

        color:red;

    }

    -->

    <!-- 画盒子

    属性:

    width:宽度

    height:高度

    background-color:背景色

    -->

    <!-- 网页的文字效果

    字体大小:font-size

    属性值:文字尺寸,常用单位是px

    属性必须有单位,否则不生效

    {

        font-size:30px;

    }

   

    字体粗细:font-weight

    属性值:数字或关键字

    正常:normal / 400

    加粗:bold / 700

    {

        font-weight:400;

    }

    字体倾斜:font-style

    属性值:

    正常:normal

    .text

    {

    color:red;

    font-size: 30px;

    font-style: normal;

    }

    .text1

    {

    color:blue;

    font-weight:400;

    font-style:italic;

    }

   

    行高:line-height

    行高的测量方法:从一行文字的最顶端量到下一行文字的最顶端

    作用:设置多行文本的间距

    属性名:line-height

    属性值:

    数字+px

    数字(当前标签font-size属性值的倍数)

   

    .text2

    {

    line-height: 50px;

    }

    垂直居中技巧:行高属性值等于盒子高度属性值(只适用于单行文字)

    字体族:font-family

    属性值:字体名

    可以书写多个字体名,各个字体名用逗号隔开,执行顺序是从左向右依次查找,属性最后设置一个字体族名,网页开发建议使用五衬线字体

    .text2{

    font-family: 楷体;;

    }

    字体复合属性:font

    使用场景:设置网页文字公共样式

    复合属性:属性的简写方式,一个属性对应多个值的写法,各个属性值之间用空格隔开

    font:是否倾斜 是否加粗 字号/行高 字体(必须按顺序书写)

    注意:字号和字体值必须书写,否则font属性不生效

    div{

        font:italic 700 30px/2 楷体

    }

    文本缩进:text-indent

    属性值:

    数字+px

    数字+em(推荐:1em = 当前标签的字号大小)

    p{

        text-indent:2em;

    }

    文本对齐:text-align

    作用:控制内容水平对齐方式

    居中的是文字内容而不是标签

    属性值:

    left:左对齐

    center:居中对齐

    right:右对齐

    {

        text-align:center;

    }

    水平对齐方式-图片

    text-align本质是控制内容的对齐方式,属性要设置给内容的父级

    <style>

        div{

            text-align:center;

        }

    </style>

    <div>

        <img>

    </div>

    修饰线:text-decoration

    属性值:

    none:去掉下划线

    underline:下划线

    line-through:删除线

    overline:上划线

    颜色:color

    属性值:

    颜色关键字:颜色英文单词:red,green,blue等

    rgb表示法:rgb(r,g,b):r,g,b表示红绿蓝三原色,取值:0-255

    rgba表示法:rgb(r,g,b,a):a表示透明度,取值:0-1

    十六进制表示法:#RRGGBB:#000000,#ffcc00,简写:#000,#fc0

    a{

    text-decoration: none;

    /* color:red; */

    /* color:rgb(0, 100, 0); */

    /* color:rgba(1, 0, 0, 0.3); */

    color:#ff0000;

}

    -->

    <!--调试工具

    作用:检查,调试代码;帮助程序员发现代码问题,解决问题

    1.打开调试工具

    浏览器窗口任意位置/选中标签 ——>鼠标右键——>检查

    F12

    2.使用调试工具

    细节:

    1.如果是错误的属性,有黄色感叹号

    2.css属性的前面有多选框,如果勾选,这个属性生效,如果没有勾选这个属性不生效

    -->

    <p class="text">测试下划线</p>

    <p class="text1">测试2删除线</p>

    <p class="text2">上划线aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>

    <a href="#">没有下划线</a>

</body>

</html>

相关文章:

Css基础内容

<!DOCTYPE html> <html> <head> <meta charset"UTF-8" /> <title>CSS</title> <!-- <link rel"stylesheet" href"Html5与Css3\CSS\my.css"> --> <!-- link引入外部样式表&#xff1a;rel&…...

微服务(11)

目录 51.pod的重启策略是什么&#xff1f; 52.描述一下pod的生命周期有哪些状态&#xff1f; 53.创建一个pod的流程是什么&#xff1f; 54.删除一个Pod会发生什么事情&#xff1f; 55.k8s的Service是什么&#xff1f; 51.pod的重启策略是什么&#xff1f; 可以通过命令kub…...

连锁门店管理需要信息化系统

连锁门店管理的信息化系统可以提供以下功能&#xff0c;以满足连锁企业日常管理的需求&#xff1a; 1. 连锁线下收银&#xff1a;信息化系统可以提供线下收银功能&#xff0c;包括商品扫码、价格结算、支付方式选择等。通过系统记录每笔交易数据&#xff0c;方便对销售情况进行…...

UTF-8编码:打破字符编码的国界

UTF-8编码&#xff1a;打破字符编码的国界 大家好&#xff0c;我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天&#xff0c;让我们一同探讨编程世界中一项至关重要的技术——“UTF-…...

HTML进阶

列表、表格、表单 文章目录 列表、表格、表单01-列表无序列表有序列表定义列表 02-表格表格结构标签-了解合并单元格 03-表单input 标签input 标签占位文本单选框上传文件多选框下拉菜单文本域label 标签按钮 04-语义化无语义的布局标签有语义的布局标签 05-字符实体 01-列表 …...

基于策略模式和简单工厂模式实现zip、tar、rar、7z四种压缩文件格式的解压

推荐语 这篇技术文章深入探讨了基于策略模式和简单工厂模式实现四种常见压缩文件格式的解压方法。通过阅读该文章&#xff0c;你将了解到如何利用这两种设计模式来实现灵活、可扩展的解压功能&#xff0c;同时适应不同的压缩文件格式。如果你对设计模式和文件处理感兴趣或刚好…...

修改jenkins的目录(JENKINS_HOME)

默认JENKINS_HOME是/var/lib/jenkins/ 现要修改为/home/jenkins_data/jenkins 最开始 sudo cp -a /var/lib/jenkins/ /home/jenkins_data/ 然后如下操作&#xff1a; 1、首先 /etc/sysconfig/jenkins&#xff1a;jenkins配置文件&#xff0c;“端口”&#xff0c;“JENKIN…...

Bytebase:统一数据库 CI/CD 解决方案 | 开源日报 No.128

bytebase/bytebase Stars: 7.9k License: NOASSERTION Bytebase 是一个数据库 CI/CD 解决方案&#xff0c;为开发人员和 DBA 提供统一的工具来管理不同数据库系统的开发生命周期。其主要功能包括标准化操作流程、SQL 代码审查、GitOps 集成以及数据访问控制等。关键特性和核心…...

History对象常用方法

文章目录 一、什么是History对象二、使用History对象 一、什么是History对象 history 对象来保存浏览器历史记录信息&#xff0c;也就是用户访问的页面。浏览器的前进与后退功能本质上就是 history 的操作。history 对象记录了用户浏览过的页面&#xff0c;通过该对象提供的 A…...

修改源码,element的el-table合并,处理合并产生的hover样式问题

1、确认自己element-ui的版本号 2、此element-ui下的lib包是修改过hover样式的包,如何替换自己文件下的node_modules中的包 修改后将lib文件夹中文件替换你项目中/node_module/element-ui/Lib中的文件问题??如果替换开发环境中的node_module的包无法升级到测试环境,因为nod…...

IoT 物联网常用协议

物联网协议是指在物联网环境中用于设备间通信和数据传输的协议。根据不同的作用&#xff0c;物联网协议可分为传输协议、通信协议和行业协议。 传输协议&#xff1a;一般负责子网内设备间的组网及通信。例如 Wi-Fi、Ethernet、NFC、 Zigbee、Bluetooth、GPRS、3G/4G/5G等。这些…...

使用java备份和恢复SQLServer表数据

需求 近来工作中遇到一个问题&#xff0c;内网办公系统中的数据需要导出到外网中进行查询&#xff0c;外网的数据库中还有一些表存储外网的数据&#xff0c;因此无法使用全库备份恢复功能来满足需求。即只从内网数据库中导出若干表的内容至外网数据库的对应表。 其他解决方案…...

27 UVM queue

uvm_queue类构建一个动态队列&#xff0c;该队列将按需分配并通过引用传递。 uvm_queue类声明&#xff1a; class uvm_queue #( type T int ) extends uvm_object 1 uvm_queue class hierarchy 2 uvm_queue class Methods 3 UVM Queue Example 在下面的示例中&#xff0c;…...

聊聊自动化测试的分层实践

技术群里&#xff0c;有同学聊起了各自在实践自动化测试时遇到的各种问题&#xff0c;最典型的就是落地难度和投入产出比。毕竟在当前这个时间节点&#xff0c;单纯的技术实践如果不能带来实际可见的业务价值&#xff0c;确实很影响个人绩效和团队产出。 这篇文章&#xff0c;…...

LVS那点事

LVS 原理 IPVS LVS 的 IP 负载均衡技术是通过 IPVS 模块来实现的&#xff0c;IPVS 是 LVS 集群系统的核心软件&#xff0c;它的主要作用是&#xff1a;安装在 Director Server 上&#xff0c;同时在 Director Server 上虚拟出一个 IP 地址&#xff0c;用户必须通过这个虚拟的…...

2022-2023年度广东省职业院校学生专业技能大赛“软件测试”赛项接口测试训练题目

接口测试 新增接口脚本编写和执行测试,并执行脚本。 (1)商品单位添加接口描述如下: 接口功能:提供商品单位新增处理。 接口地址(根据实际系统IP及端口自行替换): http://XX.XX.XX.XX:XXXX/prod-api/manager/category/add。 请求方式:POST。 请求参数:...

[Python][LeetCode]28. 找出字符串中第一个匹配项的下标

给你两个字符串 haystack 和 needle &#xff0c;请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标&#xff08;下标从 0 开始&#xff09;。如果 needle 不是 haystack 的一部分&#xff0c;则返回 -1 。 示例 1&#xff1a; 输入&#xff1a;haystack &quo…...

Prometheus监控mysql

docker-compose.yml 创建mysql mkdir/data/mysql -pcat > /data/mysql/docker-compose.yml << EOF version: 3.1 services:db:image: mysql:8.0restart: alwayscontainer_name: mysqlenvironment:TZ: Asia/ShanghaiLANG: en_US.UTF-8MYSQL_ROOT_PASSWORD: 123456comm…...

骑砍战团MOD开发(30)-游戏大地图map.txt

骑砍1战团mod开发-大地图制作方法_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1rz4y1c7wH/ 一.骑砍游戏大地图 骑砍RTS视角游戏大地图 大地图静态模型(map.txt) 军团/城镇图标(module_parties.py). 骑砍大地图的战争迷雾和天气通过API进行管理和控制: # Weather-h…...

关于 bringup sensor 时,曝光时间异常的问题排查

1、问题背景 这两天在配置 sc223a 这颗 sensor 的驱动&#xff0c;按 datasheet 的要求配置 sensor 的曝光后&#xff0c;发现最大曝光时间增加了一倍&#xff0c; sensor setting 用的是30fps &#xff0c;理论上最大的绝对曝光时间应该是 33ms 才正确&#xff0c;但实际用 …...

基于WLED分段功能与激光切割的多层智能艺术灯板制作全攻略

1. 项目概述与核心价值如果你和我一样&#xff0c;对那种能随着音乐呼吸、或者能独立变换不同区域色彩的智能灯光装置着迷&#xff0c;那么你一定会喜欢这个项目。它远不止是把LED灯条粘在板子后面那么简单&#xff0c;而是将激光切割的精密工艺、分层的艺术设计&#xff0c;与…...

ARM处理器仿真技术:Cortex-R52与Neoverse实战解析

1. ARM处理器仿真技术概述在现代芯片设计和软件开发流程中&#xff0c;处理器仿真模型已成为不可或缺的关键工具。作为Arm生态系统的重要组成部分&#xff0c;Iris仿真组件提供了对Cortex-R52和Neoverse系列处理器的精确模拟能力。这些模型不仅能够模拟指令执行流程&#xff0c…...

大语言模型分步推理与自我验证框架:提升AI生成准确性的工程实践

1. 项目概述&#xff1a;当AI学会“自我验证”最近在开源社区里&#xff0c;一个名为“Lets-Verify-Step-by-Step”的项目引起了我的注意。这个项目直指当前大语言模型&#xff08;LLM&#xff09;应用中的一个核心痛点&#xff1a;如何让模型在生成复杂答案时&#xff0c;能像…...

AI攻防时间差:当漏洞发现速度碾压修复速度— 聚焦技术核心

AI攻防时间差&#xff1a;当漏洞发现速度碾压修复速度 — 聚焦技术核心 引言&#xff1a;当两个世界碰撞 2026年5月&#xff0c;对于网络安全领域而言&#xff0c;是一个具有分水岭意义的月份。 一边是360人工智能安全研究院在5月12日发布的重磅报告&#xff0c;首次提出**“AI…...

终极指南:如何用wxhelper实现PC微信自动化与消息管理

终极指南&#xff1a;如何用wxhelper实现PC微信自动化与消息管理 【免费下载链接】wxhelper Hook WeChat / 微信逆向 项目地址: https://gitcode.com/gh_mirrors/wx/wxhelper wxhelper是一款强大的PC端微信逆向工程工具&#xff0c;通过DLL注入技术为开发者提供完整的微…...

AI科技热点日报 | 2026年5月16日

文章目录AI科技热点日报 | 2026年5月16日一、大模型与基础技术《人工智能终端智能化分级》系列国家标准发布"九章四号"量子计算原型机刷新世界纪录二、AI政策与监管人工智能科技伦理审查与服务先导计划启动工信部部署高质量行业数据集建设三、Agent与应用"AI教育…...

低多边形风出图总显廉价?揭秘Midjourney v6中--stylize、--polarize与--no纹理干扰的黄金配比公式

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;低多边形风出图的视觉认知陷阱与Midjourney v6风格断层解析 低多边形&#xff08;Low-Poly&#xff09;风格在AI图像生成中常被误认为“简约即可控”&#xff0c;实则构成一类典型的视觉认知陷阱&#…...

从零实现神经网络:前向传播、反向传播与梯度下降原理详解

1. 项目概述&#xff1a;从“黑箱”到“白箱”的探索之旅“人工神经网络”这个词&#xff0c;听起来总带着点科幻和神秘色彩&#xff0c;仿佛一个能自己思考的“黑箱”。很多刚接触的朋友&#xff0c;包括几年前的我&#xff0c;都曾被它吓住——又是矩阵运算&#xff0c;又是梯…...

Taotoken API Key精细化管理与审计日志的实际价值

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 Taotoken API Key精细化管理与审计日志的实际价值 在团队协作中引入大模型能力&#xff0c;往往伴随着对资源使用安全性与可控性的…...

不改变专业术语和逻辑的论文降重软件推荐|2026 实测 5 款,改写保真 + 双降达标

论文降重最怕 “改完重复率合格&#xff0c;术语乱改、逻辑断裂”&#xff0c;尤其理工科、医学、经管等专业&#xff0c;公式、术语、论证框架不容半点偏差。2026 年知网、维普全面升级 AIGC 检测&#xff0c;既要降重复率&#xff0c;更要保术语、保逻辑、降 AI 率。今天聚焦…...