Html 如何根据其他列对齐文本-例如,根据两个右对齐列的可见部分居中对齐

Html 如何根据其他列对齐文本-例如,根据两个右对齐列的可见部分居中对齐,html,css,Html,Css,似乎人们对这个问题投了否决票(或者投票赞成它被关闭),没有读到它或者不理解它——所以我编辑以使它更清楚 我有一个HTML表,其中有两列右对齐,另一列“colspan”其他两列。后者中的文本应该在视觉上居中,以便结果看起来像本例中的第三行和第四行 是否有某种方法可以根据css中的其他列实现“居中”文本 生成表,从数据库读取所有文本,列宽按百分比给出-我不能插入隐藏列或其他内容。我可以向标记中添加类,就像我在本例中尝试的那样 .centered{text align:center;} .guess

似乎人们对这个问题投了否决票(或者投票赞成它被关闭),没有读到它或者不理解它——所以我编辑以使它更清楚

我有一个HTML表,其中有两列右对齐,另一列“colspan”其他两列。后者中的文本应该在视觉上居中,以便结果看起来像本例中的第三行和第四行

是否有某种方法可以根据css中的其他列实现“居中”文本

生成表,从数据库读取所有文本,列宽按百分比给出-我不能插入隐藏列或其他内容。我可以向
标记中添加类,就像我在本例中尝试的那样

.centered{text align:center;}
.guessed居中{文本对齐:居中;左填充:16em;}
.右对齐{text align:right;}

要在视觉上居中的文本太靠左
第一文本第二文本
文本在视觉上居中更为正确
第1个2
要在视觉上居中的文本太靠左
第一文本第二文本
文本在视觉上居中更为正确
第1个2

我想这就是你要找的。我刚刚删除了css属性
padding left:16em来自
。猜测中心

.centered { text-align : center; }
.guessed-center { text-align : center; }
.right-aligned { text-align : right; }

当我删除左边的
填充时,它在数学上居中,我希望它在视觉上居中,请参见第三行和JSFIDLE(后两行在视觉上居中),根据您的建议,文本在数学上居中,因此,与两个右对齐的列相对太偏左了这是为什么被否决的?如果有明显的答案,请提供。