text-align-last在主要的最新浏览器上都可以使用,但是对于某些浏览器来说,它无法按预期工作。例如包括移动浏览器。
我想做的是使对齐的文本最后一行居中。
这适用于主要浏览器
text-align: justify;
text-justify: distribute;
-moz-text-align-last: center;
-webkit-text-align-last: center;
text-align-last: center;
我想在angularjs中我们应该使用指令,但是我在这些方面并不擅长。 Link显示了简单的javascript方法。任何帮助深表感谢。
编辑
我不确定这是否行得通
.directive('justCenter', function() {
return {
restrict: 'AC',
link: function (scope, element, attrs) {
scope.$watch(attrs.myCenter, function (value) {
var clone = element.createElement('p');
clone.textContent= element.textContent;
clone.className= 'clone';
elemt.parentNode.insertBefore(clone, element);
element.style.height= p.offsetHeight - 14 + 'px';
});
}
}
})
谁能帮我使它正常工作...?
也许像这样的形式
<just-center my-center="something"> </just-center>
最佳答案
这doc from MDN说这是一项实验技术。另请参见support for mobile,不要误会。
关于javascript - CSS,有没有办法使Angularjs中的“text-align-last”成为可能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36094269/