h5 td中的a标签如何居中显示??????????????

h5 td中的a标签如何居中显示??????????????

margin-left:50%;

a标签外层加一个DIV 然后DIV 设置 样式 text-align:center; 也可以

text-align:center在3个标签的父元素(你这里是td),设置这个样式就可以了。那么这里主要问题是在于以下问题:

你确定你的td标签占的位置是整个一行么? td作为一个行内元素,并不会独占一行!想要对其进行设定宽高(width宽和height高的设置),就需要把它的display属性设置为block或者inline-block,前者会换行,后者不换行只是能够设置大小
,这里你需要浏览器F12查看元素,看你的td标签的宽度是不是和你3个标签的宽度和差不多,如果是,那么上述设置无效就很正常了。这里的问题主要在于盒子模型+块级元素和行内元素的区别。不信你可以随意用一个
块级元素(

另外一个可以对td设置display:inline-block,width 自写宽度,text-align:center,这种的效果就是这样

图片说明

直接给td加一个样式test-align:center;难道不可以吗?你说的是垂直居中吗?垂直的话就给td加vertical-align:middle;
提问题要说清楚,不要太业余!