Chrome: गैर-आकार बदलने योग्य टेक्स्टारेज़ बनाएं


82

डिफ़ॉल्ट रूप से, Chrome मेरे टेक्स्टारस को आकार बदलने योग्य बनाता है। मैं इसे नियंत्रित करना चाहता हूं और या तो उन्हें केवल लंबवत रूप से बदलने योग्य बनाता हूं, या बिल्कुल नहीं।

इसे कैसे प्राप्त किया जा सकता है ?


जवाबों:


147

रेल मानक textarea टैग उत्पन्न करते हैं, लेकिन सफारी / क्रोम (वेबकिट) सभी प्रदर्शित करते हैं (न केवल रेल :) textareas के रूप में resizable।

इसका मूल्यांकन सीएसएस द्वारा अक्षम किया जा सकता है

textarea {
    resize: none;
    }

या, यदि केवल ऊर्ध्वाधर आकार की जरूरत है:

textarea {
     resize: vertical;
     }

5

सेट max-widthउन्हें केवल खड़ी आकार बदलने योग्य बनाने के लिए, या सेट max-heightऔर max-widthसभी आकार बदलने को रोकने के लिए।

हालांकि, इस बात से अवगत रहें कि उपयोगकर्ता की अपेक्षाओं को तोड़ना उनके ब्राउज़र को कैसे नियंत्रित करता है, उपयोगकर्ता की हताशा पैदा करता है।


-3

आप कॉलम और पंक्तियों को सेट कर सकते हैं जैसे

<%= text_area :object, :attribute, :rows => '10', :cols => '100' %> 
#=> <textarea cols="100" rows="10" id="object_attribute" name="object[attribute]">
#      #{@object.attribute}
#   </textarea>

या जैसे आकार निर्दिष्ट करें

<%= text_area :object, :attribute, :size => "10x100" %> 
#=> <textarea cols="10" rows="100" id="object_attribute" name="object[attribute]">
#      #{@object.attribute}
#   </textarea>

और यह किस तरह की भाषा हो सकती है? प्रश्न के बारे में कोई टैग नहीं मिल सकता है (मुझे लगता है) एएसपी
11684

1
यह एरब है - रूबी ऑन रेल्स में उपयोग किया जाता है।
DoubleMalt
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.