2012-03-15 14 views
7

Textarea'yı IE'de dikey olarak nasıl yeniden boyutlandırırım?Textarea dikey olarak yeniden boyutlandırma örneğin

Yeniden boyutlandırdım: dikey ve Firefox'ta iyi çalışıyor ancak IE'de çalışmıyor. Peki bunun için alternatif nedir?

Ayrıca, sayfayı yazdırmak istiyorsam, tüm içeriği kutuya genişletmek ve yazdırmak için textarea'ya ihtiyacım var. Bunun için ne kullanmalıyım?

düzenlenebilir -

Benim CSS:

@media screen { 
    textarea { 
     resize: vertical; 
     overflow: auto; 
     border: 1px #999999 solid; 
     padding: 6px; 
     background: #ffffff url('../images/field_bg.png') repeat-x bottom; 
     width: 400px; 
     height: 100px; 
    } 
} 
@media print { 
    textarea { 
     border: 1px #999999 solid; 
     padding: 6px; 
     background-color: #ffffff; 
     background-image : none; 
     width: 400px; 
     height: auto; 
     overflow: visible; 
    } 
} 
.field { 
    display: inline; 
    vertical-align: top; 
    width: 25%; 
} 

HTML - Düzenlendi

<div class="field"> 
<textarea id="xp"> 
some text here 
</textarea> 
</div> 

-

Hala bunun için çözüm çözmek mümkün değil. Biri yardım edebilir mi lütfen?

+0

http://caniuse.com/#feat=css-resize – KyleMit

cevap

0

Emin değilim ama Internet Explorer'ın bunu desteklemediğini biliyorum. Bunun için javascript kullanabilirsiniz. Bu textarea'ya benzer bir jquery eklentisi şu an yazıyor:

+0

görünüyor. – user983208

10

CSS resize özelliği IE tarafından desteklenmiyor (henüz) değil. Bu jquery ui eklentisini denemek isteyebilirsiniz: http://jqueryui.com/demos/resizable/. İşte göstermek için bir fiddle.

IE'de yazdırmayla ilgili ikinci sorunuz için. Medya = "baskı" blok için aşağıdaki CSS eklemek deneyin: eklenti geliştiriliyor gibi

textarea { 
    overflow: visible; 
} 
+0

ff, safari'de mükemmel çalışır. ama IE'de, ekran satırında bile satır satırına kadar iner. FF, safari buna cevap veriyor ama IE hala bir sonraki satırda duruyor. wat yapmak ??? – user983208

+0

Ve ikinci çözüm FF'de düzgün çalışıyor. ama safari, IE hala bu problem var. wat neden olabilir? :( – user983208

İlgili konular