HTML|内联CSS-文本对齐方式

HTML|内联CSS-文本对齐方式


可以使用text-align属性设置文本的水平方向对齐方式

水平方向:

  • left左对齐
  • right右对齐
  • center居中对齐
  • justify两端对齐
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>内联CSS-文本对齐方式</title>
</head>
<body>

<!--
文本水平对齐方式:
使用style中的text-align属性
left左对齐
right右对齐
center居中
justify两端对齐
-->
<h1 style="text-align: left">标题1</h1>
<h1 style="text-align: right">标题2</h1>
<h1 style="text-align: center">标题3</h1>
<h1 style="text-align: justify">标题4</h1>
<p style="text-align: center">
  <img src="../resource/image/demo01.png">
</p>

<p>
  四种对齐方式如上四个标题分别为:left、right、center、justify
  <br>
  图片也是采用的center
</p>

</body>
</html>

效果:

在这里插入图片描述

也可以设置垂直方向等各种格式,等到CSS再更。


人生没有白走的路,每一步都算数!

### CSS 文本对齐属性教程 #### 1. 水平对齐 (Horizontal Alignment) `text-align` 是一个常用的 CSS 属性,用于定义文本内容在其容器内的水平对齐方式。该属性主要影响块级元素内部的子元素对齐方式[^1]。 - **取值及其含义**: - `left`: 默认值,将文本向左对齐。 - `right`: 将文本向右对齐。 - `center`: 将文本居中显示。 - `justify`: 实现两端对齐的效果,即每一行的首尾都尽可能靠近边框[^4]。 以下是通过 `text-align` 设置不同对齐方式的代码示例: ```html <div style="border: 1px solid black; width: 200px;"> <p style="text-align: left;">这是左对齐。</p> </div> <div style="border: 1px solid black; width: 200px;"> <p style="text-align: right;">这是右对齐。</p> </div> <div style="border: 1px solid black; width: 200px;"> <p style="text-align: center;">这是居中对齐。</p> </div> <div style="border: 1px solid black; width: 200px;"> <p style="text-align: justify;">这是两端对齐效果的文字展示区域。</p> </div> ``` #### 2. 垂直对齐 (Vertical Alignment) 虽然 `text-align` 主要处理水平方向上的对齐问题,但在某些场景下也需要考虑垂直对齐的需求。此时可以使用 `vertical-align` 属性[^5]。 - **取值及其含义**: - `top`: 对齐对象顶部与父元素顶部一致。 - `bottom`: 对齐对象底部与父元素底部一致。 - `middle`: 对象中部与父元素基线中部对齐。 - `text-top`: 对象顶部与父元素字体顶部对齐。 - `sub`, `super`, `baseline`: 这些主要用于调整上下标的对齐位置。 需要注意的是,`vertical-align` 的作用范围通常限于表格单元格 (`<td>`) 或者内联元素(inline elements),对于块级元素可能不会生效[^3]。 下面是一段演示 `vertical-align` 使用方法的例子: ```html <style> .container { border: 1px solid blue; height: 100px; line-height: 100px; display: table-cell; vertical-align: middle; } </style> <div class="container"> 我被垂直居中了! </div> ``` --- #### 总结 无论是水平还是垂直方向上,合理运用这些对齐属性能够显著提升网页的设计美感和用户体验。具体来说,`text-align` 能够很好地满足大多数情况下文字横向分布的要求;而当涉及到更复杂的布局时,则需借助 `vertical-align` 来完成相应的调整工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alan_Lowe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值