আমার কি সিএসএস প্রস্থ / উচ্চতা বা এইচটিএমএল কোল / সারি বৈশিষ্ট্যযুক্ত কোনও টেক্সারিয়া আকার করা উচিত?


307

প্রতিবার আমি একটি নতুন ফর্ম বিকাশ করি যার মধ্যে একটি রয়েছে textarea করি তখন এর মধ্যে আমার একটি নিম্নলিখিত দ্বিধা থাকে যখন এর মাত্রা নির্দিষ্ট করার দরকার হয়:

ব্যবহারের সিএসএস বা ব্যবহারtextarea 'র বৈশিষ্ট্যাবলী colsএবং rows?

প্রতিটি পদ্ধতির কি কি?

এই বৈশিষ্ট্যগুলি ব্যবহার করার শব্দার্থক শব্দগুলি কী কী?

এটি সাধারণত কীভাবে হয়?

উত্তর:


268

আমি উভয় ব্যবহার করার পরামর্শ দিই। ক্লায়েন্ট সিএসএস সমর্থন না করলে সারি এবং কর্স প্রয়োজনীয় এবং দরকারী। তবে ডিজাইনার হিসাবে আমি তাদের ইচ্ছে মতো আকার পেতে ওভাররাইট করি।

এটি করার প্রস্তাবিত উপায়টি একটি বহিরাগত স্টাইলশীটের মাধ্যমে eg

textarea {
  width: 300px;
  height: 150px;
}
<textarea> </textarea>


4
এটি ঠিক আছে, তবে আপনাকে বুঝতে হবে যে আপনি যে পরিমাণ স্বেচ্ছাসেবী আকারের সাথে স্থির করছেন সেটি ব্যর্থ হয়ে যাচ্ছে এবং এটি কেবল প্রদর্শনীর জন্য।
বিস্ফোরণ বড়ি

4
@ স্ট্যান্ডু: "ব্যর্থ হতে চলেছে এবং সত্যিই কেবল প্রদর্শনের জন্য" এর অর্থ কী?
বোল্টক্লক

2
সারি / কলস ব্যবহারকারীর চরিত্রের আকারের উপর ভিত্তি করে। সুতরাং আপনার যদি একটি সিএসএস-সংজ্ঞায়িত প্রস্থ / উচ্চতা থাকে যা টেক্সারিয়ার কোনও অক্ষরের পিক্সেল দ্বারা ভাগ করা যায় না, সেখানে অনেকগুলি হোয়াইটস্পেসটি উল্লম্ব এবং অনুভূমিকভাবে রেখে দেওয়া হবে। সম্ভবত কেউ কখনও খেয়াল করবে না, তবে কেবল বলবেন।
বিস্ফোরণ বড়ি

21
আপনি পিক্সেলের পরিবর্তে পরিমাপ হিসাবে "em" ব্যবহার করতে পারেন। 1 মিমি কোনও ফন্ট এবং আকারের "এম" এর প্রস্থ। তবে কলস কেবলমাত্র প্রাসঙ্গিক যদি মনোস্পেস ফন্ট ব্যবহার করা হয় তবে এটি বেশিরভাগ ডিজাইনে দেখা যায় না। উচ্চতায় একটি নিখুঁত ফিটিং পেতে line-heightআপনার টেক্সারিয়ার উচ্চতার জন্য একাধিক ব্যবহার করুন।
কোগাকুরে

5
@LeoGalleguillos " ক্লায়েন্ট সিএসএস সমর্থন না করলে প্রয়োজনীয় এবং দরকারী "। বৈধতা সম্পর্কে কেউ কিছু বলেনি।
জানুস বাহস জ্যাকেট

96

textarea { height: auto; }
<textarea rows="10"></textarea>

এটি টেক্সারিয়ার উচ্চতাটি প্রায় সারিগুলির পরিমাণ এবং এর চারপাশের প্যাডিংয়ের পরিমাণ নির্ধারণ করতে ট্রিগার করবে। সিএসএসের উচ্চতাটিকে পিক্সেলের যথাযথ পরিমাণে নির্ধারণ করা স্বেচ্ছাসেবী বিশিষ্ট স্থান ছেড়ে যায়।


4
Unfortunatelly, "পাঠ্য এলাকা উচ্চতা ফায়ারফক্স সারি মিলছে না" - এটা "সারি +1" stackoverflow.com/q/7695945/1266880
apurkrt

2
'1313-এর পর থেকে জিনিসগুলি পরিবর্তিত হয়েছে বা আমার বিশেষ পরিস্থিতি সম্পর্কে সুপার-অ-স্পষ্ট কিছু আছে কিনা তা নিশ্চিত নন তবে সিএসএসে সেট height: auto;করা আমার পাঠ্যকে মোটেই প্রভাবিত করবে বলে মনে হচ্ছে না।
ক্লোজাচ

10

ডাব্লু 3 সি অনুসারে, কলস এবং সারি উভয়ই টেক্সারিয়াসের জন্য প্রয়োজনীয় বৈশিষ্ট্য। সারি এবং কর্স হ'ল পিক্সেল বা কিছু অন্যান্য সম্ভাব্য স্বেচ্ছাচারিত মানের পরিবর্তে টেক্সারিয়ায় অক্ষরগুলির উপযুক্ত হতে চলেছে। সারি / কলস দিয়ে যান।


8
ডাব্লু 3 সি স্কুলগুলি সূচিত করে যে আপনি এটি সারি এবং কলস বৈশিষ্ট্যের মাধ্যমে সেট করতে পারেন তবে উচ্চতা এবং প্রস্থের সেটিংটি আরও ভাল। W3c.org তে টেক্সারিয়ার জন্য সারি এবং কোলগুলির প্রয়োজনীয় বৈশিষ্ট্য হওয়ার কোনও উল্লেখ নেই। w3schools.com/tags/tag_textarea.asp w3.org/wiki/HTML/Elements/textarea
মাইকেল

17
@ মিশেলস্ট্রেমেল আমার উত্তরটি চার বছরের পুরনো :) - তবে এটি ডব্লু 3 সি স্কুল নয় not তারা অনুমোদিত নয়। আমি নিশ্চিত নই যে এইচটিএমএল 5 এ আর প্রয়োজনীয় বৈশিষ্ট্যের ধারণা রয়েছে তবে আমি এ সম্পর্কে ভুল হতে পারি। আমি এখনও দেখতে পাচ্ছি না কেন প্রস্থ / উচ্চতা নির্ধারণ করা সারি / কলসের চেয়ে ভাল হবে
বিস্ফোরণ পিল

3
আমি বুঝতে পেরেছিলাম যে আমি মন্তব্য করার পরেও তবুও অনুভব করেছি যে এটি যে কেউ এই পোস্টটি পড়ছেন for এছাড়াও, প্রতিক্রিয়াশীল ডিজাইনের সাহায্যে জাভাস্ক্রিপ্টের মাধ্যমে সেট না করা সারি এবং কর্সগুলি সমস্যার কারণ হতে পারে। সেই আইএমও এটি সিএসএসের মাধ্যমে সেটাকে আরও ভাল উপায়ে তৈরি করে।
মাইকেল স্ট্র্যামেল

6

উত্তরটি হল হ্যাঁ". যে, আপনার উভয় ব্যবহার করা উচিত। সারি এবং কলস ব্যতীত (এবং আপনি এটি স্পষ্টভাবে ব্যবহার না করলেও পূর্বনির্ধারিত মান রয়েছে) যদি কোনও CSS স্টাইলশিট সিএসএস অক্ষম করা হয় বা ওভাররাইড করা হয় তবে টেক্সারিটি অসাধারণভাবে ছোট। সর্বদা অ্যাক্সেসযোগ্যতার উদ্বেগকে মাথায় রাখুন। বলা হচ্ছে, যদি আপনার স্টাইলশিটটি টেক্সেরিয়ার উপস্থিতি নিয়ন্ত্রণ করতে দেওয়া হয় তবে আপনি সাধারণত এমন কোনও কিছু দিয়ে সজ্জিত করতে পারেন যা পুরোপুরি আরও ভাল দেখায়, সামগ্রিক পৃষ্ঠার নকশাকে ভালভাবে ফিট করে, এবং এটি ব্যবহারকারীর ইনপুটটি ধরে রাখতে আকার পরিবর্তন করতে পারে ( অবশ্যই ভাল স্বাদের সীমাবদ্ধতার মধ্যে)।


6

পাঠ্য অঞ্চলের জন্য আমরা আকার ঠিক করতে CSS এর নীচে ব্যবহার করতে পারি

    <textarea  class="form-control" style=" min-width:500px; max-width:100%;min-height:50px;height:100%;width:100%;" ></textarea>

কৌণিক এবং কৌণিক 7 এ পরীক্ষিত


1
এঙ্গুলারের সাথে এর কী সম্পর্ক? এবং এটি কীভাবে বিদ্যমান উত্তরের সাথে তুলনা করে 2010 /
লাজার লজুবেনভিয়ে

5
 <textarea style="width:300px; height:150px;" ></textarea>

19
@ user470962 বিজ্ঞাপন হোমনেম। আপনি যদি সিনট্যাক্স ত্রুটিটিকে '<টেক্সারিয়া স্টাইল = "প্রস্থ: 300px; উচ্চতা: 150px;">' এ সংশোধন করেন তবে কোডটি ঠিক আছে। কাউকে অপমান করার দরকার নেই। আপনি দেখতে পাচ্ছেন যে সর্বাধিক জনপ্রিয় উত্তরটি তার মত নয়। +1

1
@ ট্যাপস সুষ্ঠুতা বজায় রেখে, এটি একই উত্তর, 4 বছর পরে। -1
রামবাতিনো

4

একটি টেক্সারিয়ার আকার কলস এবং সারি বৈশিষ্ট্যগুলি দ্বারা নির্দিষ্ট করা যেতে পারে, বা আরও ভাল; সিএসএসের উচ্চতা এবং প্রস্থের বৈশিষ্ট্যগুলির মাধ্যমে। সমস্ত বড় ব্রাউজারে কলস বৈশিষ্ট্য সমর্থিত। একটি প্রধান পার্থক্য হ'ল এটি <TEXTAREA ...>একটি ধারক ট্যাগ: এটিতে একটি স্টার্ট ট্যাগ () রয়েছে।


2

আমি সাধারণত নির্দিষ্ট করে না height, তবে উল্লেখ করি width: ...এবং rowsএবং cols

সাধারণত, আমার ক্ষেত্রে, কেবলমাত্র widthএবং rowsপ্রয়োজন হয়, টেক্সারিয়াকে অন্যান্য এলিমের সাথে সুন্দর দেখাতে। (এবং colsঅন্য একটি জবাব হিসাবে ব্যাখ্যা করা হয়েছে, কেউ যদি সিএসএস ব্যবহার না করে তবে একটি ফ্যালব্যাক)

((উভয় নির্দিষ্ট করে rowsএবং heightআমার মনে হয় যে ডুপ্লিকেট করা ডেটার মতো কিছুটা অনুভূত হয়?))


2

টেক্সারিয়ার একটি প্রধান বৈশিষ্ট্য হ'ল এগুলি প্রসারিত। কোনও ওয়েব পৃষ্ঠায় এটির ফলে স্ক্রল বারগুলি পাঠ্য অঞ্চলটিতে উপস্থিত হতে পারে যদি পাঠ্যের দৈর্ঘ্যটি আপনার সেট করা স্থানটি পূরণ করে (সারি ব্যবহার করে, বা এটি সিএসএস ব্যবহার করেই করুন। এটি কোনও সমস্যা হতে পারে যখন কোনও ব্যবহারকারী মুদ্রণের সিদ্ধান্ত নেয়, বিশেষত: পিডিএফ-তে 'মুদ্রণ' - সুতরাং শর্তযুক্ত সিএসএস বিধি সহ মুদ্রিত পাঠ্যগুলির জন্য স্বাচ্ছন্দ্যে বড় ন্যূনতম উচ্চতা নির্ধারণ করুন:

@media print { 
textarea {
min-height: 900px;  
}
}

2

আপনি যদি প্রতিটি সময় লাইন-উচ্চতা ব্যবহার না করেন তবে: '..'; সম্পত্তি এটির পাঠ্য দৈর্ঘ্যের উচ্চতা এবং প্রস্থের প্রস্থের প্রস্থের জন্য নিয়ন্ত্রণ করে।

অথবা আপনি সিএসএস অনুসরণ করে হরফ আকার ব্যবহার করতে পারেন:

#sbr {
  font-size: 16px;
  line-height:1.4;
  width:100%;
}

2

এইচটিএমএল সারি এবং কলগুলি প্রতিক্রিয়াশীল নয়!

তাই আমি সিএসএসে আকারটি সংজ্ঞায়িত করি। টিপ হিসাবে: আপনি যদি মোবাইলগুলির জন্য একটি ছোট আকারের সংজ্ঞা দেন তবে ব্যবহার সম্পর্কে ভাবেনtextarea:focus {};

এখানে কিছু অতিরিক্ত স্থান যুক্ত করুন, যা কেবলমাত্র কোনও ব্যবহারকারী প্রকৃতপক্ষে কিছু লিখতে চাইলে সেই মুহুর্তটি উন্মোচিত হবে


-11

সিএসএস


input
{
    width: 300px;
    height: 40px;
} 


এইচটিএমএল


<textarea rows="4" cols="50">HELLO</textarea>

আপনি CSS সহ খুব সহজেই করতে পারেন
ASHU

আপনি সিএসএসের মাধ্যমে উভয় উপায়ে করতে পারেন বা আপনি এই <টেক্সারিয়া সারি = "4" কলস = "50"> হেলো </textarea>
ASHU

আপনি কেন সমস্ত উপাদানগুলিতে এই বৈশিষ্ট্যগুলি প্রয়োগ করবেন?
ব্ল্যাকমম্বো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.