04-2个常用的文本属性

news/2024/10/6 14:32:40

01 text-decoration

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.baidu {text-decoration: underline;cursor: pointer;}.google {text-decoration: line-through;}.binying {text-decoration: overline;}</style>
</head>
<body><!-- a元素默认有添加text-decoration --><a href="http://www.baidu.com">百度一下</a><!-- span元素添加下划线 --><span class="baidu">百度一下</span><!-- 装饰线其它的值 --><span class="google">谷歌一下</span><span class="binying">必应一下</span>
</body>
</html>

效果如下
image

02 text-align

2.1 常用值

2.2 直接翻译

是设置文本的对齐方式
但是可以让图片居中,这个解释就不是那么合适

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box {background-color: red;color: white;height: 200px;text-align: center;}img {width: 100px;}</style>
</head>
<body><div class="box"><img src="./images/diqiu.jpg" alt="图片"></div>
</body>
</html>

效果如下

2.3 MDN解释

定义行内内容(例如文字)如何相对它的块父元素对齐
用2个div元素演示(div是块级元素)
设置居中发现并没有居中

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box {background-color: red;height: 300px;}.content {background-color: green;height: 200px;width: 200px;}</style>
</head>
<body><div class="box"><div class="content"></div></div>
</body>
</html>

效果如下
image
用属性text-align设置居中,可以发现这个绿色的盒子没有居中

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box {background-color: red;height: 300px;/* 设置居中没有起到效果,可以发现这个解释不合理 */text-align: center;}.content {background-color: green;height: 200px;width: 200px;}</style>
</head>
<body><div class="box"><div class="content"></div></div>
</body>
</html>

效果如下
image
所以MDN对这个属性的解释也不是那么准确

2.4 官方解释

image 这也就能解释为什么上述的实验中为什么没有居中的原因,div是一个块级元素 改变元素的属性
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box {background-color: red;height: 300px;text-align: center;}.content {background-color: green;height: 200px;width: 200px;display: inline-block;}</style>
</head>
<body><div class="box"><div class="content"></div></div>
</body>
</html>

效果如下
image

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

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

相关文章

线程池的原理与C语言实现

这篇博客介绍了一个简单的线程池的C语言实现,详细解释了代码结构和工作流程,并附上了流程图。V1.0 2024年6月11日 发布于博客园目录 目录目录线程池原理线程池是什么线程池解决的问题动态创建子线程的缺点线程池相关接口线程池相关结构体struct task 任务节点线程池接口init_…

04- 2个常用的文本属性

2个常用的文本属性01-text-decoration点击查看代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="view…

【Docker系列】无法下载docker镜像的解决方法

近期因为网络问题,可能会遇到下载docker镜像失败的情况,可以尝试以下二种方法,来解决无法下载镜像的问题 如果会终端命令操作,建议使用 方法二、使用阿里云docker仓库下载镜像,因为国内仓库下载速度快方法一、改host文件指定域名的IP 如果拉取镜像遇到下面的错误: docker…

flutter 调用环信sdk 实现即时通讯

首先下载依赖 导包import package:im_flutter_sdk/im_flutter_sdk.dart;登录import package:flutter/material.dart;import package:test1/Do/UserDao.dart; // Make sure this path is correctimport package:test1/page/logined.dart;import register.dart; // Import your R…

mormot.core.threads.pas unit

mormot.core.threads.pas unit Purpose: Framework Core Multi-Threading Support - this unit is a part of the Open Source Synopse mORMot framework 2, licensed under a MPL/GPL/LGPL three license - see LICENSE.md 目的:框架核心多线程支持本单元是开源Synopse mORMo…

五笔:键名字练习.txt,250字

王土大木工目日口田山禾白月人金言立水火之已子女又纟王土大木工目日口田山禾白月人金言立水火之已子女又纟王纟禾子山水目又日土已大工言口之木立金白人女月火田目大子金之又白禾木山已口王人月日水言田工纟女土立火已火水纟王土金目田禾又日立山子大之白工口月人木女言已水白…

02-HTML知识点

HTML知识点01 元素的介绍02 元素的属性03 元素的嵌套关系04 HTML结构分析4.1 文档声明[这个不叫元素]

模拟登录之web监控

需求2.web监控需求 以zabbix-UI页面的登录监控,模拟登录,输入账号密码,实现首页的健康监控。1. 模拟登录输入zabbix账号密码,登录后台,如果登录失败就报警 2. 基于响应状态码判断 非200即报警配置步骤 3.1 抓取HTTP数据包既然是模拟登录,先抓包,查看zabbix登录的数据提交…