css使a标签内文本垂直居中

a标签属于行内元素,默认情况下是不支持设置宽高的,仅依靠内容来“撑大自己”。这时我们需要用css的display属性并且值设置为block即可。这么设置浏览器就会将被设置的a标签识别为块元素。这时宽高的设置参数就有效了。

a标签的文字垂直居中很简单,只需要设置css的line-height属性即可,将像素值设置的和高度一致就是垂直居中了。

(相关课程推荐:css视频教程)

下面举例说明:

css:a{

display: block; /* 设置为块元素 */

width: 300px;

height: 100px;

line-height: 100px; /* 设置垂直居中 */

text-align: center;

border: 1px solid #ccc;

}

html:我是A标签的内容

运行结果:

未使用css:宽高是依靠内容来决定。

使用css后:宽高是依靠css属性来决定。

本文来自css答疑栏目,欢迎学习!

html文本纵向居中,css使a标签内文本垂直居中相关推荐

  1. html flex上下居中,css - Flexbox不在IE中垂直居中

    css - Flexbox不在IE中垂直居中 我有一个简单的网页,其中包含一些以页面为中心的Lipsum内容. 该页面在Chrome和Firefox中运行良好. 如果我缩小窗口的大小,内容将填充窗口, ...

  2. html文本最小长度,CSS中处理不同长度文本的几种小技巧

    CSS中处理不同长度文本的几种小技巧 [推荐教程:CSS视频教程 ] 当我们使用 CSS 构建布局时,考虑长短文本内容很重要,如果能清楚地知道当文本长度变化时需要怎么处理,可以避免很多不必要的问题. ...

  3. html h1怎么居中,如何在h1标签内水平居中span元素?

    Home 而这个CSS: h1#page-title { background: transparent url(../images/line.png) 0px 6px no-repeat; over ...

  4. html如何设置字体纵向居中,css 如何使文字垂直居中

    单行文本,只需要将文本行高(line-height)和所在区域高度(height)设为一致即可: 这是单行文本垂直居中 /*css代码*/ #div1{ width: 300px; height: 1 ...

  5. html文字文本框纵向居中,css怎样实现竖向文字居中

    css怎样实现竖向文字居中 竖向文字可以使用writing-mode:vertical-lr;实现,居中显示,我们可以设置元素为flex弹性盒子布局,然后设置元素在主轴上居中显示即可. Documen ...

  6. HTML文本框写在同一行,标签和文本框在同一行使用css

    当创建一个新的asp.net mvc3应用程序时,您将获得登录和注册表单,并在文本字段上方添加标签. 我想改变它,以便标签和字段都在同一行上并对齐 以下不行 @using (Html.BeginFor ...

  7. css英文文本不换行,CSS样式表让英文文本自动换行

    大家都知道连续的英文或数字能是容器被撑大,不能根据容器的大小自动换行,下面是CSS如何将他们自动换行的方法!对于Div和table以及不同的浏览器,实现css自动换行的方法都稍有不同,下面分别介绍: ...

  8. html文本框 控件,标签和文本框都用于显示文本

    用标签和文本框都可以显示文本信息,二者有什么区别 标签和文本框控件都可以显示文本,它们之间有什么区别?标签只能显示一横... 文本框可以显示很多横... 不对.标签框(Label)不能输入文本. VB ...

  9. css学习记录三:文本属性

    css学习记录三:CSS文本属性 一.文本属性的作用 二.文本颜色 三.文本对齐 四.装饰文本 五.文本缩进 六.行间距 一.文本属性的作用 CSSS Text(文本)属性可定义文本的外观,比如文本的 ...

最新文章

  1. Network Manager碰到的问题
  2. scapy安装and简介
  3. 正则邮箱_自己写一个通用的邮箱正则表达式
  4. linux下后台启动springboot项目
  5. 分布式系统面试 - 常见问题
  6. 基于JAVA+SpringMVC+MYSQL的自动排课系统
  7. linux账户管理代码和截图,linux 用户管理(示例代码)
  8. python生成字符画_通过python将图片生成字符画
  9. 软件测试 中静态测试与动态测试的区别
  10. CRC循环冗余校验码
  11. 新手入门 哪个视频剪辑软件好用
  12. 微信小程序中实现轮播图效果
  13. c++编译提示:系统找不到指定路径
  14. 刷百度权重那些不为人知的事情
  15. Scikit Learn-聚类方法
  16. 基于angularjs的单页面实例_angularjs实例网站
  17. SpringCloud学习(十八):Config分布式配置中心的介绍与搭建
  18. ohmyzsh用在mysql_oh-my-zsh git 命令缩写 以及macbook使用感受
  19. 2022年CVPR挑战赛
  20. oracle中overwrite写法,【学习笔记】Oracle 11G新特性restart的深入研究案例

热门文章

  1. 伤脑筋的问题,飞机能起飞吗?(看图)
  2. INTEL CPU 历史表
  3. 使用PDF编辑器可以将图片转成PDF文档吗?
  4. 读一本好书,过千种人生 | 傅一平1季度书单
  5. web漏洞“小迪安全课堂笔记”SQL注入
  6. 关于Markdown文件的书写语法格式
  7. 信号与系统(一):响应的分类和联系(通解、特解,暂态、稳态,零输入、零状态)、稳定性、传递函数
  8. gbk编码程序如何设置linux系统,让linux支持gbk编码
  9. 酒店弱电融合通信解决方案在酒店业的应用及前景
  10. Android--判断APP是否运行