我有一個菜單系統,它使用一幅170px寬,1px高的圖像(重複的不確定)左邊有一個10px邊框,右邊是30px邊框。對齊文本中心(減號)10px
有沒有辦法讓文本居中,但在右邊佔用額外的20px?
小提琴SITECODE:http://jsfiddle.net/jgallaway81/AXVT5/1/
相關代碼:
.menubuttonthin {margin-left:0px; margin-top:0px; margin-bottom:0px; width:170px; height:30px; display:block; line-height:30px; font-family:courier; font-size:small; color:#C8C8C8; text-decoration:none; font-weight:900; background-image: url(../_pic-lib/lcars-frame-button-thin.png); }
<a href="http://www.fccorp.us/index.fccorp.php" class="menubuttonthin"> FCCorp.US Story </a>
正如你所看到的,我沒有做鏈接div'd,因爲它們是由創建菜單區一個div封裝框。另外,我已經嘗試了邊距和邊距填充,但是所有這些都會增加邊框的大小,拋棄背景圖片,以至於無法匹配網站的背景圖片。
請包括您的代碼。你可能不得不使用填充,文本縮進等。但爲了幫助你,說明不夠清楚。抱歉! – madhushankarox 2013-03-08 01:25:40
負邊距可能是此處的最佳選擇 – Josh 2013-03-08 01:29:39
對不起,正在嘗試更一般地做到這一點。我不得不學習如何使用jsfiddle,但在這裏你去:http://jsfiddle.net/jgallaway81/AXVT5/1/ 我不得不上傳我的圖像到imageshack.us,因爲我的託管服務不允許盜鏈圖像。圖像通常託管在我自己的域中。 至於結果,我有一個小的怪癖,我把它歸功於JSF的渲染引擎,因爲它在站點加載時完美渲染。 – 2013-03-08 13:49:41