在HTML中如何让一行文字的部分内容居中,另一部分内容靠左显示

HTML中如何让一行文字的部分内容居中在新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入在你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文
摘要由CSDN通过智能技术生成

在HTML中如何让一行文字的部分内容居中,另一部分内容靠左显示

这是一个入门的简单问题,然鹅十分容易被忽略,因此我特意在这里记忆一下,也是以此加深我对HTML文字渲染原理的理解(麻蛋这个Mark编辑器怎么没有首行缩进啊,希望开发者这边教教我空格和首行缩进怎么弄出来)

代码

在我尝试了好几种方法之后找到了一种相对而言最简单的方法:

<div style="float: left;">这段文字靠左</div>
<div align="center" style="text-indent: -6em;">这段文字居中</div>

关于这部分代码的解释

很明显,其中float用来将一部分文字靠左浮动,以此实现下段文字仍然在同一行。下段文字用了居中对齐align,但是仅仅如此还不能保证这段文字完全居中,因为受到浮动文字的影响,本来居中的文字会被向右挤一定的距离,就是浮动文字的长度。在这里是
个字节6em,因此居中文字需要缩进6em抵消被挤的影响。

其他需要注意的事情

目前这种方法并不能实现在同一行文字中同时存在靠左、居中和靠右三种形式。

完整代码与预览效果

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>如何让一行文字的部分内容居中</title>
&
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值