2013-07-29 92 views
0

從HTML編輯器,用戶可以寫賀文,例如,源代碼將是:如何縮小div的內聯樣式?

<p style="text-align:center"> 
    <span style="font-size:20px"> 
    <span style="font-family:tahoma,geneva,sans-serif">Hej,</span> 
    </span> 
</p><br><br> 
<p style="text-align:center"><span style="font-size:20px"> 
    <span style="font-family:tahoma,geneva,sans-serif"> 
    <span style="color:#FF0000"><em>Du&nbsp;</em></span> 
    <strong>kan skrive</strong>&nbsp; 
    <span style="color:#0000CD"><u>din hilsen</u></span> her!</span> 
    </span> 
</p> 

巫婆從

enter image description here

翻譯,當他們點擊綠色大「保存」 按鈕,我展示一個簡單的預覽如

enter image description here

我的問題是,預覽是不是propotional什麼將被打印,我不能seam使用任何CSS風格包裝<div>圍繞該文本,以顯示它在預期中多一點點...

我想縮小25%......有無論如何我能做到這一點?

+1

你試過用'!important'嗎? – Jack

+0

當你抓住你的數據時,把內容包裝在另一個DIV中?就像''data =「

" . htmlentities($_POST["greeting"]) . "
」;'這樣它將會是父DIV的75%(或25%)。 – faino

回答

2

CSS3

#class:target{  -webkit-transform: scale(0.25); 
-moz-transform: scale(0.25); 
-o-transform: scale(0.25); 
-ms-transform:scale(0.25); 
transform:scale(0.25); } 

http://jsfiddle.net/s26cm/

+0

不幸的是,這隻適用於現代瀏覽器,我需要保持IE7 +的地位......這是多麼荒謬的IE7訪問我們在網站上:/ - 我會試一試,但我希望它可以對於傳統瀏覽器更容易。 – balexandre

+0

我不介意...只有<1%的世界使用IE7 –

+0

它對你有好處嗎? –

0

提示:代替px可以使用%如果字體大小將被相應地縮放,以它的相對的元件,否則em如果它需要被相應地縮放到整個頁面的字體大小,同時縮小div,縮小相應的字體

12pt = 16px = 1em = 100%這可能來方便更改字體大小單位

分配idclass到該div並使用這些作爲腳本選擇改變保存按鈕後的尺寸被點擊時,它將覆蓋內聯樣式,你可以發佈小提琴先生?

0

「如何縮小帶有內聯樣式的div?」

你的意思是:

display: inline; 

如果你這樣做 - 任何設置爲顯示內嵌不會接受width屬性。 切換到內嵌塊;

+0

縮小爲預覽頁面 – balexandre