CSS టెక్స్ట్-అలయిన్ అట్రిబ్యూట్

定义和用法

text-align 属性规定元素中的文本的水平对齐方式。

该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式。通过允许用户代理调整行内容中字母和字之间的间隔,可以支持值 justify;不同用户代理可能会得到不同的结果。

మరింత చూడండి:

CSS శిక్షణ పత్రికCSS టెక్స్ట్

HTML DOM పరిశీలన పత్రికtextAlign అమరిక

ఉదాహరణ

h1, h2, h3 అంశాల టెక్స్ట్ సరికొరకు అమర్చుట నిర్ణయించుట:

h1 {text-align:center;}
h2 {text-align:left;}
h3 {text-align:right;}

నేను ప్రయత్నించండి

CSS సంకేతాలు

text-align: left|right|center|justify|initial|inherit;

అమరిక విలువ

విలువ వివరణ
left టెక్స్ట్ ను ఎడమ వైపు అనుకూలీకరించండి. అప్రమేయం: బ్రౌజర్ నిర్ణయిస్తుంది.
right 把文本排列到右边。
center 把文本排列到中间。
justify 实现两端对齐文本效果。
inherit 规定应该从父元素继承 text-align 属性的值。

值 justify

最后一个水平对齐属性是 justify,它会带来自己的一些问题。

值 justify 可以使文本的两端都对齐。在两端对齐文本中,文本行的左右两端都放在父元素的内边界上。然后,调整单词和字母间的间隔,使各行的长度恰好相等。您也许已经注意到了,两端对齐文本在打印领域很常见。不过在 CSS 中,还需要多做些考虑。

要由用户代理(而不是 CSS)来确定两端对齐文本如何拉伸,以填满父元素左右边界之间的空间。例如,有些浏览器可能只在单词之间增加额外的空间,而另外一些浏览器可能会平均分布字母间的额外空间(不过 CSS 规范特别指出,如果 letter-spacing 属性指定为一个长度值,“用户代理不能进一步增加或减少字符间的空间”)。还有一些用户代理可能会减少某些行的空间,使文本挤得更紧密。所有这些做法都会影响元素的外观,甚至改变其高度,这取决于用户代理的对齐选择影响了多少文本行。

CSS 也没有指定应当如何处理连字符(注1)。大多数两端对齐文本都使用连字符将长单词分开放在两行上,从而缩小单词之间的间隔,改善文本行的外观。不过,由于 CSS 没有定义连字符行为,用户代理不太可能自动加连字符。因此,在 CSS 中,两端对齐文本看上去没有打印出来好看,特别是元素可能太窄,以至于每行只能放下几个单词。当然,使用窄设计元素是可以的,不过要当心相应的缺点。

పేర్కొని మొదటి పదం:CSS లో హైపన్స్ నిర్వహించే విధానాన్ని చెప్పలేదు, ఎందుకంటే వివిధ భాషలు వేర్వేరు హైపన్స్ నియమాలను కలిగి ఉంటాయి. ప్రామాణికం ఈ సంభవించవచ్చు అని కాకపోయిన నియమాలను సమన్వయపరచడానికి ప్రయత్నించలేదు, కాబట్టి ఈ ప్రశ్నను చెప్పలేదు.

సాంకేతిక వివరాలు

అప్రమేయం: దిశ లక్షణం ltr ఉంటే అప్రమేయంగా left ఉంటుంది; దిశ మాట్రిక్స్ rtl ఉంటే right ఉంటుంది.
పారంపర్యం: అవును
వెర్షన్: CSS1
JavaScript సంకేతాలు: object.style.textAlign="right"

మరిన్ని ఉదాహరణలు

పాఠం నిర్ణయించే విధానం
ఈ ఉదాహరణ లో పాఠం నిర్ణయించే విధానాన్ని చూపిస్తుంది.

బ్రౌజర్ మద్దతు

పట్టికలోని సంఖ్యలు ఈ లక్షణాన్ని పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ వెర్షన్ను పేర్కొన్నాయి.

Chrome IE / Edge Firefox Safari Opera
1.0 3.0 1.0 1.0 3.5