ホームページ >ウェブフロントエンド >htmlチュートリアル >text-align が効果がない理由_html/css_WEB-ITnose

text-align が効果がない理由_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 09:13:301435ブラウズ

<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/css" href="style.css"?><books>    <book>        <bookname>Java Web</bookname>        <author>Wang</author>        <publishing>QingHua</publishing>        <company>MingRi</company>        <ISBN>7-302-21033-7</ISBN>        <price unit="RMB">69.80</price>        <url>![CDATA[http://www.mingribook].com/bookinfo.php?id=227&amp;sid=4]</url>    </book>    <book>        <bookname>DBMS</bookname>        <author>Wang</author>        <publishing>RenMing</publishing>        <company>MingRi</company>        <ISBN>7-115-14689-6</ISBN>        <price unit="RMB">49.80</price>        <url>![CDATA[http://www.mingribook].com/bookinfo.php?id=208&amp;sid=11]</url>    </book></books>

author,pulishing,company,ISBN,price{    text-align: center;    width: 18%;}

効果を実現するために、代わりに text-align を float: left に変更します


ディスカッションへの返信 (解決策)

ブラウザで xml を見ると、これは何ですか?認識されないHTMLタグはインライン要素として解析されるようで、通常のインライン要素にはwidth属性がないと、当然内部テキストは中央に配置されません。
float:left を追加すると、ブロック要素として解析されるため、効果的になります。
display:inline-block; を使用することもできます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。