2015-11-25 27 views
0

我使用下面的CSS居中文字:居中文字,即使div中有右或左按鈕?

.text-align-center { 
    text-align:center; 
} 

然而,當有在<div>左或右箭頭圖標,文字略有下車中心。

是否有可能使居中忽略箭頭圖標?

編輯:

這裏是我的HTML,其中的文字不是很因爲箭頭圖標

<ion-view> 
    <ion-content class="padding"> 
    <div ng-click="okDate(unreported)" class="item item-text-wrap item-icon-right text-align-center"> 
     {{ formattedRecentDate(unreported) }} 
     <i class="icon ion-ios-arrow-forward"></i> 
    </div> 
    </ion-content> 
</ion-view> 
+1

你用什麼來顯示*左或右箭頭圖標*? – Yuriko

+1

張貼您的HTML請 –

+0

這麼多不同的選項 - 所有取決於您的方案 - 請添加更多的問題,特別是有和沒有你的'箭頭圖標'的HTML。涉及多少文本(例如它是簡單的「下一個」還是段落)?你有*兩個*左/右圖標,或只有一個?有*總是*圖標還是僅有時? –

回答

1

我想你應該有兩個箭頭的包裝。左和右。然後將內容放置在箭頭之間的另一個div中,並使用居中文本。

然後,您可以根據需要隱藏其中一個箭頭(例如,當您位於第一頁時隱藏左箭頭)。

請記住只隱藏箭頭而不是包裝,以保持居中。

0

不知道這是如何做到這一點,但我認爲它是簡單的方法Ø實現這一點,如果內容沒有變

定義元素的width並設置margin自動

<div> 
    <i class='arrow_icon'></i>Hello There 
</div> 

<style> 
    div{ 
     width:100px; 
     margin:0px auto; 
    } 
</style> 
+0

謝謝,我希望找到一個解決方案,我不必指定任何寬度 – user1283776