前端——元素类型+文字样式

一、元素类型

1. 块级元素

>块级标签: div   p   h1~h6  ul  ol  li  dl dt dd hr br等  还有表格标签  table

特征:

1.独占一行   不会共享一行的位置  

2.不设置宽度  默认是继承父级宽度 100%   结构上没有父级那就是浏览器  

3.高度不设置 默认由内容撑开  

4.可以自定义高宽  支持auto自适应居中   内外边距都可以设置  

示例:

 <div style="background-color: red;">我是盒子1</div>

    <p style="background-color: green;">我是一段文本</p>

    <span style="background-color: pink;">包裹文字标签</span>

    <hr style="background-color: orange;height: 20px;">

2. 行内元素  

>行内标签: a  span  i  em  b  strong  del u   s等  

特征:

1.不能自定义高宽  默认0   靠文字内容撑开  

2.不会独占一行   可以和其它的行内元素共享一行的位置  横排显示  

3.不支持设置 auto自适应居中    上下外边距不支持  但是支持设置 左右外边距  

示例:

<a style="background-color: orange;">

            11111

        </a>

        <span style="background-color: aqua;">包裹文字</span>

        <i style="background-color: blueviolet;">2222</i>

    </body>

3. 行内块元素

>行内块 : img   (input 输入控件)

特征:

1.本质上是行内元素  具有行内特征  可以横排显示   不会独占一行 可以和行内元素并排显示  

2.支持设置高宽    (具有部分块级特征)

3.不支持auto自适应居中    内外边距都支持设置  

示例

   <img src="./1.webp" alt="" style="width: 250px;height: 300px;margin-top: 50px;">

        <img src="./2.webp" alt="" style="width: 250px;height: 300px;margin-top: 50px;">

注意:display:  定义元素是什么类型  

1.块级元素  display:block; /  在这个页面显示  

2.行内元素  display:inline;

3.行内块元素  display: inline-block;

4.没有这个元素  display:none;

二、文字样式——修改网页的字体大小  颜色  粗细 排版等  

继承性: 父级设置字体颜色   子级没有设置   默认子级是继承父级的文字颜色  

1. 文字颜色——color

取值: 列如  red 红色  

2. 文字大小——font-szie

3. 文字粗细——font-weight

    /* 粗的字体 */

    font-weight: bold;

    /* 更粗的字体 */

    font-weight: bolder;

    /* 细体字 */

    font-weight: lighter;

4. 字体类型——font-family:如黑体  微软雅黑   宋体   楷体等等

示例:

<!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>.box {/* color: red; *//* color:red; *//* 网页默认的能看到的文字 是16像素   最小可以设置为0*//* font-size: 16px; *//* 网页最小可以看到的文字  1-12是12像素   */font-size: 12px;/* 取值  px   em   rem(移动端单位)   %相对于父级的字体大小 *//* font-size: 2em; *//* 1em=16像素     2em *//* font-size:100px; *//* font-size: 100%; *//* 文字粗细  默认值:normal标准字体大小   除了加粗标签外 */font-weight: normal;/* 粗的字体 */font-weight: bold;/* 更粗的字体 */font-weight: bolder;/* 细体字 */font-weight: lighter;}.text {/* 字体类型 *//* font-family: '黑体'; *//* font-family: '微软雅黑'; *//* font-family: '小宋体'; */font-family: "阿里妈妈刀隶体 Regular";}/* 需要引入外部 文字类型 */@font-face {/* 文字类型  */font-family: '';/* 引入路径 */src: '';}@font-face {font-family: "阿里妈妈刀隶体 Regular";font-weight: 400;src: url("./font/AlimamaDaoLiTi.woff") format("woff2"),url("./font/AlimamaDaoLiTi.ttf") format("ttf");font-display: swap;}</style></head><body><div class='box'>我是文字1<span>有点想睡觉 可是还得忍住</span></div><p class='text'>这是一段文本内容信息</p></body></html>

5.字体倾斜——font-style  

> 默认值normal  正常显示的文字   (除了i和em 默认就倾斜)

/*正常显示不倾斜的文字  */

            /* font-style: normal; */

            /* 文字倾斜效果 */

            /* font-style: italic; */

            /* 强制倾斜属性 */

            /* font-style: oblique; */

6——行高 line-height 设置这一行文字的高度 

行高等于当前盒子高度  上下居中效果

 /* 行高  */

            line-height: 40px;

7——文本样式  

text-align: 文本对齐方式  

 /* 文本左对齐 */

                text-align: left;

                /* 文本右对齐 */

                text-align: right;

                /* 文本居中对齐 */

                text-align: center;

text-indent: 首行文字缩进

 /* 文字缩进   首行文字缩进 */

                /* text-indent: 10px; */

三、背景样式

1.背景颜色  background-color    

2.背景图片 background-image

3.背景大小 background-size

4.背景平铺 background-repeat  

            /* 背景图片 */

            background-image: url(./1.webp);

            /* 背景不平铺 */

            background-repeat: no-repeat;

            /* 背景大小 */

            background-size: 100%  100%;

           /* 背景图片 */

            background-image: url(./img/1.webp);

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

mock虚拟接口技术

一、什么是mock mock指的就是使用mock创建出来的一个虚拟的接口 二、对于测试人员而言&#xff0c;我们为什么要使用mock 当我们进行接口测试时&#xff0c;如果对应的接口还没有开发好&#xff0c;但是我们又需要用到这个接口响应的信息&#xff0c;这个时候我们就可以使用…

学习threejs,绘制二维线

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言二、&#x1f340;绘制二维线1. ☘️…

筛子排序(SieveSort)

当你手头有了支持AVX-512&#xff08;SIMD&#xff09;的i9-11900K&#xff0c;你最想做什么&#xff1f; i9-11900K&#xff1f;现在都14代了&#xff0c;谁还用11代的&#xff1f; 但12代以上就没有AVX-512了&#xff01; AVX-512有什么特别之处&#xff1f;有了这个硬件支…

Redis 的 Java 客户端有哪些?官方推荐哪个?

Redis 官网展示的 Java 客户端如下图所示&#xff0c;其中官方推荐的是标星的3个&#xff1a;Jedis、Redisson 和 lettuce。 Redis 的 Java 客户端中&#xff0c;Jedis、Lettuce 和 Redisson 是最常用的三种。以下是它们的详细比较&#xff1a; Jedis&#xff1a; 线程安全&…

安卓13设置动态修改设置显示版本号 版本号增加信息显示 android13增加序列号

总纲 android13 rom 开发总纲说明 文章目录 1.前言2.问题分析3.代码分析4.代码修改5.编译6.彩蛋1.前言 设置 =》关于平板电脑 =》版本号 在这里显示了系统的一些信息,但是这里面的信息并不包含序列号之类的信息,我们修改下系统设置,在这里增加上相关的序列号。 2.问题分析…

【Linux】Linux基本命令

目录 文件和目录操作&#xff1a; ls cd pwd cp mv rm mkdir rmdir touch clear history which/whereis 文件查看和编辑&#xff1a; cat less head tail vi 或 vim sz/rz echo 系统信息和管理&#xff1a; su uname hostname df free top ps ki…

高可用集群keepalived---实战案例1

目录 一、环境: 二、文件的配置 1、server1 下载keepalived 创建etc下的keepalived目录,编辑配置文件 开机启动keepalived 安装Nginx 启动keepalived 2、server2 下载keepalived 创建etc下的keepalived目录,编辑配置文件 开机启动keepalived 安装Nginx 启动keepali…

软件企业毛利率正在变得越来越低

软件开发毛利率逐渐降低的现象可能受到多种因素的影响&#xff1a; 市场竞争加剧&#xff1a;随着软件行业的快速发展&#xff0c;市场上的软件产品和服务越来越多&#xff0c;竞争也越来越激烈。为了在市场上保持竞争力&#xff0c;软件企业可能不得不降低价格&#xff0c;这直…

【word密码】word怎么限制格式,但可以修改文字?

想要限制word文件中文字的格式&#xff0c;但是又希望别人能够删除、输入文字&#xff0c;想要实现这种设置我们可以对word文件设置限制编辑。 点击word文件工具栏中的审阅 – 限制编辑&#xff0c;勾选上【限制对选定的样式设置格式】 然后在弹出的提示框中&#xff0c;输入我…

LDRA Testbed(TBrun)软件单元测试_常见问题及处理

系列文章目录 LDRA Testbed软件静态分析_操作指南 LDRA Testbed软件静态分析_自动提取静态分析数据生成文档 LDRA Testbed软件静态分析_Jenkins持续集成&#xff08;自动静态分析并用邮件自动发送分析结果&#xff09; LDRA Testbed软件静态分析_软件质量度量 LDRA Testbed软件…

太爱这5本书了,建议所有大模型人去翻烂它❗

要说现在最热门的技术&#xff0c;可谓非大模型莫属&#xff01; 不少小伙伴都想要学习大模型技术&#xff0c;转战AI领域&#xff0c;以适应未来的大趋势&#xff0c;寻求更有前景的发展~~ 然而&#xff0c;在学习大模型技术这条道路上&#xff0c;却不知道如何进行系统的学…

DQL学习

一、基础查询 1.查询多个字段 select 字段列表 from 表名; select * from 表名;-- 查询所有数据 但不建议使用&#xff01;&#xff01;&#xff01;&#xff01; 2.去除重复记录 select DISTINCT 字段列表 from 表名; 3.起别名 as&#xff1b;as也可以省略但中间要加空…

关于宝塔PHP getenv无法获取环境变量问题解决办法

今天有用ThinkPHP8接入阿里云OSS时&#xff0c;需要用的用到getenv()来读取环境变量&#xff0c;因为新版OSS SDK是用环境变更来设置AK的。 现象 正常执行PHP文件&#xff0c;可以取到环境变量&#xff1b;但是通过nginxphp-fpm调用脚本取到不到环境变量 原因 php-fpm为了防止…

车辆检测系统源码分享

车辆检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vision …

算法4-----综合训练(4)

一&#xff1a;单词搜索 题目&#xff1a; 给定一个m*n的二位字符网格和一个字符串单词。如果单词存在于网格中&#xff0c;返回true&#xff0c;不然&#xff0c;返回false。 注意&#xff1a;单词必须按照字母顺序&#xff0c;通过相邻的单元格内的字母构成&#xff0c;同…

停车场管理系统的设计与实现

摘 要 如今社会上各行各业&#xff0c;都喜欢用自己行业的专属软件工作&#xff0c;互联网发展到这个时候&#xff0c;人们已经发现离不开了互联网。新技术的产生&#xff0c;往往能解决一些老技术的弊端问题。因为传统停车场管理系统信息管理难度大&#xff0c;容错率低&…

使用豆包Marscode 创建了一个”天气预报“小应用

以下是「豆包MarsCode 体验官」优秀文章&#xff0c;作者一拳干爆显示器。 前言 本文介绍了我第一次使用我在MarsCode IDE制作了一款天气预报的应用 其中在正文的头部以及结语部分发表了我在MarsCode编程中的体验情况&#xff0c;而正文的中间主要是我项目制作的细节步骤 豆…

SPWM正弦波控制

目录 前言一、PWM简介二、SPWM基本原理2.1 SPWM简介2.2 SPWM控制方法2.2.1 直接计算法2.2.2 自然采样法2.2.3 谐波法 2.3 SPWM的注意点2.3.1 死区效应2.3.2 过调制2.3.3 转矩与转速控制 三、SPWM实现四、补充 前言 本文主要介绍SPWM原理及C语言单片机的实现 一、PWM简介 PWM是P…

Vue 响应式监听 Watch 最佳实践

一. 前言 上一篇文章我们学习了 watch 的基础知识&#xff0c;了解了它的基本使用方法及注意事项&#xff0c;本篇文章我们继续了解在Vue 中 响应式监听 watch 的妙用。了解 watch 的基础使用请参考上一篇文章&#xff1a; 详解 Vue 中 Watch 的使用方法及注意事项https://bl…

ARM单片机的中断详细过程(重要)

ARM单片机的中断详细过程&#xff08;重要&#xff09; 一、ARM异常中断 ARM的异常&#xff08;中断源&#xff09;总共分为三类&#xff08;八种&#xff09;&#xff1a; 三类&#xff1a; &#xff08;1&#xff09;执行指令引起的直接异常&#xff1a;软件中断&#xff…