前端工程师实战16:详解字体垂直对齐、字体居中对齐、字体行间距(行高)、文字省略号处理

大家好,全套HTML和CSS入门与实战课程正在我的专栏《HTML与CSS入门与进阶》更新中!按知识点循序渐进,按照顺序读下来绝对比搜索网上教程更加紧凑!内容通俗易懂,图文并茂,欢迎订阅!

字体简写属性

行高line-height

行高:行之间的高度(line--height)指的是文字占有的实际高度。

此时div的高度就是文字的行高,

就是边框里面的高度就是行高,如果设置了line-height:200px

行高除了可以设置大小(px,em,rem。。)还可以是一个整数,行高将会是字体的倍数。

比如line-height:2此时字体大小是50px,行高就是100px

行宽

就是字体框,字体存在的格子,设置font-size实际上就是设置字体框的高度

行高会在字体框的上下平均分配,比如行高100,字体框是50,那么就会在字体的上面分配25,下面分配25,让字体的中间。

所以行高可以用来使文字垂直居中:

<
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,关于Java文本框字体垂直居中,可以使用以下代码实现: ``` JTextField textField = new JTextField(); textField.setHorizontalAlignment(JTextField.CENTER); textField.setVerticalAlignment(JTextField.CENTER); ``` 这里使用了JTextField类的setHorizontalAlignment和setVerticalAlignment方法,分别用来设置文本框中的文本水平和垂直方向的对齐方式,将其设置为居中即可实现文本垂直居中。 另外,关于CSS文字垂直居中的8种方法,可以参考以下内容: 1. 使用line-height属性,将行高设置为与容器高度相同。 2. 使用display:table-cell属性,将文本容器的display属性设置为table-cell,然后使用vertical-align:middle属性将文字垂直居中。 3. 使用display:flex属性,将文本容器的display属性设置为flex,然后使用align-items:center属性将文字垂直居中。 4. 使用position:absolute属性,将文本容器的position属性设置为absolute,然后使用top:50%和transform:translateY(-50%)属性将文字垂直居中。 5. 使用display:inline-block和vertical-align:middle属性,将文本容器的display属性设置为inline-block,然后使用vertical-align:middle属性将文字垂直居中。 6. 使用padding和line-height属性,将文本容器的padding属性设置为相同的值,然后将line-height设置为与容器高度相同即可。 7. 使用CSS Grid布局,将文本容器的display属性设置为grid,然后使用align-items:center属性将文字垂直居中。 8. 使用CSS Grid布局,将文本容器的display属性设置为grid,然后使用place-items:center属性将文字水平和垂直居中。 希望这些内容能对你有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值