কিভাবে একটি ট্যাব চরিত্র পেতে?


123

এইচটিএমএলে, কোনও ট্যাবের জন্য কোনও চরিত্র নেই, তবে কেন আমি এখানে একটি অনুলিপি এবং আটকে দিতে পারি তা নিয়ে আমি বিভ্রান্ত। (আপনি এর পুরো প্রস্থ দেখতে পাচ্ছেন না, তবে আপনি যদি আমার প্রশ্নটি সম্পাদনা করতে ক্লিক করেন তবে আপনি চরিত্রটি দেখতে পাবেন)) যদি আমি কোনও ট্যাব অক্ষর অনুলিপি করে আটকে দিতে পারি তবে একটি ইউনিকোড সমতুল্য হওয়া উচিত যা এইচটিএমএল এ কোড করা যায় should । আমি জানি এটির অস্তিত্ব নেই, তবে এটি একটি রহস্য যা আমি কখনই বুঝতে পারি না been

সুতরাং আমার প্রশ্নটি হ'ল: কোনও ট্যাবটির জন্য একটি ইউনিকোড চরিত্র নেই কেন আমি এটি অনুলিপি করে আটকে দিতে পারি?


6
এখানে আপনার জন্য একটি ট্যাব চরিত্র: ""। আপনার যদি অন্য চরিত্রের দরকার হয় তবে আমাকে কেবল পাঠ করুন! আমার কাছে স্পেস, ড্যাশ এবং গ্রীক অক্ষরও রয়েছে!
ম্যাডহেড

ইউনিক্সে: ইনটেন্ট চরিত্রের জন্য Ctrl + Shift + U এবং তারপরে 9।
never9ind9

স্ট্যাকওভারফ্লো প্রশ্ন পাঠ্য বা উত্তরগুলির চেয়ে মারাত্মকভাবে মন্তব্য পাঠ্যকে মুগ্ধ করে। `, '' এবং" " সেটা আটকানো TAB এর অক্ষর, বিভিন্ন উপায়ে উদ্ধৃত।
মার্কহু

উত্তর:


165

নিশ্চিত যে ট্যাবগুলির জন্য একটি সত্ত্বা রয়েছে:

	

(ট্যাবটি ASCII অক্ষর 9 বা ইউনিকোড ইউ + 0009)

যাইহোক, শুধু আক্ষরিক ট্যাব (বেশী আপনি আপনার টেক্সট এডিটর করার জন্য টাইপ করুন) মত, সব ট্যাব অক্ষর এইচটিএমএল পারজার দ্বারা হোয়াইটস্পেস হিসাবে গণ্য হবে এবং একটি একক মহাকাশ ধসে হয় একটি মধ্যে যারা ছাড়া <pre>ব্লক, যেখানে আক্ষরিক ট্যাব হিসাবে রেন্ডার হবে 8 শূণ্যস্থান একটি মনোস্পেস ফন্ট


1
এটি আকর্ষণীয়, তবে এটি যদি একটি ইউনিকোড চরিত্র হয়, তবে এইচটিএমএল এটি পরিবর্তন করা উচিত নয় (একেবারে ভেঙে পড়ছে), তাই না?
অ্যাবি গ্রাবারার

2
ইউনিকোডের নিজস্ব ট্যাব অক্ষর নেই; ইউ + 0009 টিপ দিয়ে আপনি যে ট্যাব অক্ষরটি পান তা হ'ল Tab। (আমি মনে করি আপনি ইউনিকোড অক্ষর সেট দিয়ে এইচটিএমএল
সত্তাকে

8
আরও সাধারণভাবে আপনি & # 9; সিএসএস শৈলী সাদা-স্থান সহ যে কোনও উপাদান: প্রাক; jsfiddle.net/cancerbero_sgx/sp269/3- এর
ক্যান্সারবেরো

96

চেষ্টা &emsp;

ডক্স অনুসারে:

চরিত্রটি সন্নিবেশ করে &ensp;এবং &emsp;যথাক্রমে একটি এন স্পেস এবং একটি এম স্পেস বোঝায়, যেখানে একটি এন স্পেস অর্ধেক পয়েন্ট আকার এবং একটি এম স্পেস বর্তমান ফন্টের পয়েন্ট আকারের সমান হয়। ফিক্সড পিচ ফন্টের জন্য, ব্যবহারকারী এজেন্ট এন স্পেসটিকে একটি স্পেস অক্ষরের সমতুল্য এবং এম স্পেসকে দুটি স্থানের অক্ষরের সমতুল্য হিসাবে বিবেচনা করতে পারে।

দস্তাবেজের লিঙ্ক: https://www.w3.org/MarkUp/html3/spectedchars.html


48

<pre></pre>ট্যাগগুলির মধ্যে রাখুন তারপর এই অক্ষরগুলি ব্যবহার করুন&#9;

এটি <pre></pre>ট্যাগ ছাড়া কাজ করবে না


4
ঠিক আছে, এটি দুর্দান্ত, আমি &#9;নিজেই ব্যবহার করার চেষ্টা করছিলাম , তবে এটি কার্যকর হয়নি। উল্লেখ করার জন্য ধন্যবাদ <pre>!
অ্যাবি গ্রাবারার

1
দুর্দান্ত পরামর্শ। কেন এটি ঠিক এমন আচরণ করে?
pkanane

1
<pre> ট্যাগ প্রিম্পম্পটেড টেক্সট সংজ্ঞায়িত করে ট্যাগের ভিতরে যে কোনও পাঠ্য স্থান ফাঁকা স্থান, লাইন ব্রেক, ট্যাব সংরক্ষণ করবে এটি সাধারণত কুরিয়ারের মতো একটি নির্দিষ্ট প্রস্থের ফন্টের
ধরণে

2
আপনি যে কোনও এইচটিএমএল ট্যাগ ব্যবহার করতে পারেনwhite-space: pre-wrap;white-space: pre;
পেটর হুরতাক

16

আরও সম্পূর্ণ হওয়ার জন্য অন্য বিকল্প পোস্ট করা। যখন আমি "প্রাক" ভিত্তিক উত্তরগুলি চেষ্টা করেছি, তারা পাশাপাশি অতিরিক্ত উল্লম্ব লাইন ব্রেকগুলি জুড়েছে।

প্রতিটি ট্যাবকে একটি ক্রমবিহীন ফাঁকা স্থানগুলিতে রূপান্তর করা যেতে পারে যার জন্য কোনও মোড়কের প্রয়োজন নেই।

"&nbsp;&nbsp;&nbsp;&nbsp;" 

এটি কোনও পৃষ্ঠার মধ্যে পুনরাবৃত্তি / বিস্তৃত ব্যবহারের জন্য প্রস্তাবিত নয়। একটি ডিভ মার্জিন / প্যাডিং পদ্ধতির অনেক ক্লিনার উপস্থিত হবে।


5
যদি ট্যাবগুলি ট্যাবগুলির ডানদিকে প্রান্তিককরণের জন্য একটি সরঞ্জাম হিসাবে ব্যবহার করা হয় (যেখানে বামদিকে অ-স্থির প্রস্থের ফন্টের পাঠ্য সমান নয়), এনএসপিএস অক্ষরে রূপান্তর করা সমস্যার সমাধান করবে না।
স্টিভ মিডলেলি

4

আমি <span style="display: inline-block; width: 2ch;">&#9;</span>দুটি অক্ষরের প্রশস্ত ট্যাব ব্যবহার করি ।


এটি ট্যাবগুলির মতো নয়, এটি কেবল সাদা স্থান যুক্ত করছে যাতে এটির সাথে কোনও কলাম নেই।
সালামি

1

ইউনিকোড লাইব্রেরিতে ট্যাবটি [এইচটি], বা অক্ষর সংখ্যা 9।


1

উল্লিখিত হিসাবে, দক্ষতার কারণে ক্রমযুক্ত স্থানগুলি ব্রাউজারটি প্রকৃতপক্ষে প্রদর্শিত হয় এমন একটি স্থানে একীভূত হয়। এইচটিএমএলে এমএল কী দাঁড়ায় তা মনে রাখবেন। এটি একটি মার্ক-আপ ল্যাঙ্গুয়েজ, পাঠ্যটি কীভাবে প্রদর্শিত হয় তা নিয়ন্ত্রণ করার জন্য ডিজাইন করা হয়েছে .. সাদা স্থান নয়: পি

তবুও, আপনি ব্রাউজারটি ট্যাবগুলিকে সম্মান করতে ভান করতে পারেন যেহেতু সমস্ত ট্যাব 4 টি স্পেস প্রিপেন্ড করে, এবং এটি CSS এর মাধ্যমে সহজ। হয় লাইনে ...

 <div style="padding-left:4.00em;">Indenented text </div>

বা স্টাইল শীটে নিয়মিত ক্লাস হিসাবে

.tabbed {padding-left:4.00em;}

তারপরে এইচটিএমএল দেখতে ভাল লাগবে

<p>regular paragraph regular paragraph regular paragraph</p>
<p class="tabbed">Indented text Indented text Indented text</p>
<p>regular paragraph regular paragraph regular paragraph</p>

1
এটি কোনও ট্যাব করে না। ট্যাবগুলি সামগ্রীতে লাইন দেয় - এক সারিতে এটি 3 টি স্পেস এবং অন্য 4 যুক্ত করতে পারে Con ধারণা অনুসারে, এটি কার্সারটিকে পরবর্তী ট্যাব স্টপের দিকে নিয়ে যায়।
BrainSlugs83
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.