2015-11-07 124 views
0

我嘗試使用CSS和HTML對齊我的文本,但都沒有工作。不知何故,HTML對齊屬性適用於h1和h2,但不適用於div或跨度。文本對齊在QTextDocument中的setHTML中不起作用?

QTextDocument doc; 
doc.setDefaultStyleSheet("div{ align-content: center ; font: italic 15px ; color:green;}"); 

doc.setHtml( 
      "<h1 align='center'>LOL </h1 > " 
      "<h2 align='right'>lolh </h2 ><hr><br>" 
      "<div align='centre'>" 
      "<span align='centre'> lol1 : "+ compname +"</span><br><br>" 
      "<span align='right'>lol2 : "+ worktype +"</span><br><br>" 
      "</div>" 
      "<h2 align='right'>lolH </h2 ><hr><br>" 
      "<span align='right'>lol3 :</span><br><br>" 
      ) 

在使用的每個對齊嘗試中,只有h1和h2屬性起作用,我不知道爲什麼。你可以幫我嗎?

+0

難道它不是「中心」,而不是「中心」? –

+0

@Radical Fanatic但樣式表有'中心',那也不管用。正確的對齊也不起作用。 –

+0

你有沒有在CSS中嘗試過'text-align:center'? –

回答