经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTML/CSS » CSS » 查看文章
CSS文本样式
来源:cnblogs  作者:有点儿意思  时间:2022/1/17 10:48:39  对本文有异议

文本样式

文本缩进

属性名:text-indent

取值:

1、数字+px

2、数字+em(推荐:1em=当前标签font-size的大小)(推荐使用)

  1. <style>
  2. p{
  3. /* text-indent: 32px; */ //第一种
  4. text-indent: 2em;
  5. }
  6. </style>

文本水平对齐方式

属性名:text-align

取值:

属性值 效果
left 左对齐
center 居中对齐
right 右对齐

注意点:如果需要让文本水平居中,text-align属性给文本所在标签(文本的父元素)设置。例如:

  1. <style>
  2. .box{
  3. width: 400px;
  4. height: 400px;
  5. background-color: red;
  6. text-align:center;
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <div class="box"> //div标签相当于是文本的父元素,所以text-align设置在父元素中。
  12. 我是一行文本 //这里的文本相当于是div标签的子元素
  13. </div>

文本修饰

属性名:text-decoration

取值:

属性值 效果
underline 下划线(常用)
line-through 删除线(不常用)
overline 上划线(几乎不用)
none 无装饰线(常用)

注意点:在开发中会使用text-decoration:none;清除a标签默认下的下划线。例如:

  1. <style>
  2. div{
  3. text-decoration: underline;
  4. color: red;
  5. }
  6. a{
  7. text-decoration: none; //在此把下划线去掉
  8. }
  9. </style>
  10. </head>
  11. <body>
  12. <div>我是一个标签</div>
  13. <a href="#">我是一个链接标签</a> //在刷新时会默认带有下划线
  14. </body>

水平居中的方法

1、text-align属性

可以使文本,span,a,input,img标签水平居中。例如:

  1. <style>
  2. div{
  3. width: 400px;
  4. height: 400px;
  5. background-color: skyblue;
  6. text-align: center;
  7. }
  8. span{
  9. color: red;
  10. }
  11. a{
  12. color:orangered
  13. }
  14. </style>
  15. </head>
  16. <body>
  17. <div>
  18. <!-- 我是一个标签 -->
  19. <!-- <span>我是一个span标签</span> -->
  20. <!-- <a href="#">我是一个a标签</a> -->
  21. <!-- <input type="text"> -->
  22. <img src="images1/a74e3e6f7ba6cdd52e9cd9fbd0ffca81.jpg">
  23. </div>
  24. </body>

2、margin:0 auto

如果需要div、p、h(大盒子)水平居中,我们可以通过margin:0 auto;来实现

注意点:

如果需要让div、p、h(大盒子)水平居中,直接给当前元素本身设置即可。

margin:0 auto一般针对于固定宽度的盒子,如果大盒子没有设置宽度,此时会默认占满父元素的宽度。

行高

行高计算方法:行高-当前文本的高度,剩余的距离进行等分。

作用:控制行间距(给一行上下增加间距)

属性名:line-height

取值:1、数字+px

? 2、倍数(当前标签font-size的倍数)

应用:1、让单行文本垂直居中可以设置line-height:文字父元素高度

? 2、网页精准布局时,会设置line-height:可以取消上下间距

行高font连写的注意点:

1、如果同时设置了行高和font连写,注意覆盖问题

2、font:style、weight、size/line-height family(较为标准的写法)

Chrome调试工具

原文链接:http://www.cnblogs.com/kuangsun125/p/15778320.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号