আমি একটি আনর্ডারড তালিকা তৈরি করেছি। আমি মনে করি নিরক্ষিত তালিকার বুলেটগুলি বিরক্তিকর, তাই আমি সেগুলি সরাতে চাই।
বুলেট ছাড়াই কি কোনও তালিকা পাওয়া সম্ভব?
আমি একটি আনর্ডারড তালিকা তৈরি করেছি। আমি মনে করি নিরক্ষিত তালিকার বুলেটগুলি বিরক্তিকর, তাই আমি সেগুলি সরাতে চাই।
বুলেট ছাড়াই কি কোনও তালিকা পাওয়া সম্ভব?
উত্তর:
আপনি সেট করে বুলেট অপসারণ করতে পারেন list-style-type
থেকে none
(সাধারণত একটি পিতা বা মাতা উপাদান জন্য CSS উপর <ul>
,) উদাহরণস্বরূপ:
ul {
list-style-type: none;
}
এছাড়াও আপনি জুড়তে চাইতে পারেন padding: 0
এবং margin: 0
যে আপনার পাশাপাশি খাঁজ সরাতে চান পারেন।
তালিকার বিন্যাসকরণের কৌশলগুলির দুর্দান্ত হাঁটার জন্য তালিকাটি দেখুন utorial
আপনি যদি বুটস্ট্র্যাপ ব্যবহার করছেন তবে এটির "স্টাইলহীন" শ্রেণি রয়েছে:
তালিকার আইটেমগুলিতে ডিফল্ট তালিকা-শৈলী এবং বাম প্যাডিং সরান (কেবলমাত্র তাত্ক্ষণিক শিশুরা)।
<ul class="unstyled">
<li>...</li>
</ul>
http://twitter.github.io/bootstrap/base-css.html#typography
<ul class="list-unstyled">
<li>...</li>
</ul>
বুটস্ট্র্যাপ 3: http://getbootstrap.com/css/#type-lists
বুটস্ট্র্যাপ 4: https://getbootstrap.com/docs/4.3/content/typography/#unstyled
আপনার ব্যবহার করা দরকার list-style: none;
<ul style="list-style: none;">
<li>...</li>
</ul>
সিএসএসে, স্টাইল,
list-style-type: none;
সিএসএসে ...
ul {
list-style: none;
}
পূর্ববর্তী উত্তরের ছোট পরিমার্জন: অতিরিক্ত স্ক্রিন লাইনে ছড়িয়ে পড়লে লম্বা লাইনগুলিকে আরও পঠনযোগ্য করে তুলতে:
ul, li {list-style-type: none;}
li {padding-left: 2em; text-indent: -2em;}
list-style-type: none;
উভয় ul
এবং এর উপর রাখা অপ্রয়োজনীয় li
। আপনি শুধু একটি করতে পারেন।
নিম্নলিখিত সিএসএস ব্যবহার করুন:
ul {
list-style-type: none
}
স্থানীয়:
ul { list-style-type: none; }
বুটস্ট্র্যাপ:
<ul class="list-unstyled list-group">
<li class="list-group-item">...</li>
</ul>
দ্রষ্টব্য: আপনি যদি তালিকা-গোষ্ঠীগুলি ব্যবহার করে থাকেন তবে তালিকা-আনস্টাইলের কোনও প্রয়োজন নেই।
আপনি এটি কাজ করতে পারে অক্ষম হন, তাহলে <ul>
স্তর, আপনি স্থাপন করতে প্রয়োজন হতে পারে list-style-type: none;
এ <li>
স্তর:
<ul>
<li style="list-style-type: none;">Item 1</li>
<li style="list-style-type: none;">Item 2</li>
</ul>
এই পুনরাবৃত্তি এড়াতে আপনি একটি সিএসএস ক্লাস তৈরি করতে পারেন:
<style>
ul.no-bullets li
{
list-style-type: none;
}
</style>
<ul class="no-bullets">
<li>Item 1</li>
<li>Item 2</li>
</ul>
প্রয়োজনে, ব্যবহার করুন !important
:
<style>
ul.no-bullets li
{
list-style-type: none !important;
}
</style>
বুলেটগুলি অপসারণ করার জন্য আমি উল এবং লি উভয়ের উপরে তালিকার স্টাইল ব্যবহার করেছি। আমি বুলেটগুলি একটি কাস্টম চরিত্রের সাথে প্রতিস্থাপন করতে চেয়েছিলাম, এই ক্ষেত্রে একটি 'ড্যাশ'। এটি একটি চমত্কারভাবে ইন্টেন্টেড এফেক্ট দেয় যা পাঠ্য মোড়ানো অবস্থায় কাজ করে।
ul.dashed-list {
list-style: none outside none;
}
ul.dashed-list li:before {
content: "\2014";
float: left;
margin: 0 0 0 -27px;
padding: 0;
}
ul.dashed-list li {
list-style-type: none;
}
<ul class="dashed-list">
<li>text</li>
<li>text</li>
</ul>
আপনি নিম্নলিখিত সিএসএস ব্যবহার করে বুলেটগুলি অপসারণ করতে পারেন :
ul {
list-style: none; //or list-style-type:none;
}
আপনি এমনকি আপনার কাস্টম তালিকা শৈলীটি যুক্ত করতে পারেন:
li:before {
content: '✔';
color:red;
}
সিএসএস:
.liststyle {
list-style-type: none;
}
এইচটিএমএল:
<ul class="liststyle">
<li>Test</li>
</ul>
সম্পূর্ণরূপে ul
ডিফল্ট শৈলী অপসারণ করতে :
list-style-type: none;
margin: 0;
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0;
margin-inline-end: 0;
padding-inline-start: 0;
আপনি যদি একা খাঁটি এইচটিএমএল দিয়ে এটি সম্পাদন করতে চেয়েছিলেন তবে এই সমাধানটি সমস্ত বড় ব্রাউজারগুলিতে কাজ করবে:
বর্ণনা তালিকা
কেবল নিম্নলিখিত HTML ব্যবহার করুন:
<dl>
<dt>List Item 1</dt>
<dd>Sub-Item 1.1</dd>
<dt>List Item 2</dt>
<dd>Sub-Item 2.1</dd>
<dd>Sub-Item 2.2</dd>
<dd>Sub-Item 2.3</dd>
<dt>List Item 3</dt>
<dd>Sub-Item 3.1</dd>
</dl>
যা নিম্নলিখিতগুলির মতো একটি তালিকা তৈরি করবে:
List Item 1
Sub-Item 1.1
List Item 2
Sub-Item 2.1
Sub-Item 2.2
Sub-Item 2.3
List Item 3
Sub-Item 3.1
উদাহরণ এখানে: https://jsfiddle.net/zumCvma/2/
এখানে উল্লেখ: https://www.w3schools.com/tags/tag_dl.asp
<dt>
এবং সেই শব্দটির সংজ্ঞাটি ব্যবহার করুন <dd>
।
এটি বুলেট পয়েন্ট ছাড়াই উল্লম্বভাবে একটি তালিকা অর্ডার করে। মাত্র এক লাইনে!
li {
display: block;
}
display
মান <li>
, যা display: list-item;
।
শুধু তোমার পরিবর্তন list-style-type
বা list-style
আপনার ক্লাসে none
জন্য <li>
।
এটার মতো কিছু:
li {
list-style-type : none;
}
এছাড়াও আরও তথ্যের জন্য, আমি আপনাকে যে সমস্ত সম্পত্তি অর্পণ করতে পারি তার তালিকাবদ্ধ করেছি list-style-type
, একটি ফলাফলের জন্য সমস্ত ফলাফল দেখতে নীচের কোডটি চালান:
.none {
list-style-type: none;
}
.disc {
list-style-type: disc;
}
.circle {
list-style-type: circle;
}
.square {
list-style-type: square;
}
.decimal {
list-style-type: decimal;
}
.georgian {
list-style-type: georgian;
}
.cjk-ideographic {
list-style-type: cjk-ideographic;
}
.kannada {
list-style-type: kannada;
}
.custom:before {
content: '◊ ';
color: red;
}
<ul>
<li class="none">none</li>
<li class="disc">disc</li>
<li class="circle">circle</li>
<li class="square">square</li>
<li class="decimal">decimal</li>
<li class="georgian">georgian</li>
<li class="cjk-ideographic">cjk-ideographic</li>
<li class="kannada">kannada</li>
<li class="none custom">custom</li>
</ul>
ul
{
list-style-type: none;
}
<ul>
<li><a href="#">Item One</a></li>
<li><a href="#">Item Two</a></li>
</ul>
আপনি যদি কোনও বিদ্যমান থিম বিকাশ করছেন তবে থিমের নিজস্ব কাস্টম তালিকার স্টাইল রয়েছে।
সুতরাং আপনি list-style: none;
যদি উল বা লি ট্যাগ ব্যবহার করে তালিকার স্টাইল পরিবর্তন করতে না পারেন তবে প্রথমে এটি পরীক্ষা করে দেখুন !important
কারণ সম্ভবত স্টাইলের অন্য কোনও লাইন আপনার স্টাইলকে ওভাররাইট করছে।
যদি এটি না হয় তবে এটিতে সামগ্রী থাকতে পারে কিনা তা পরীক্ষা করে দেখুন li:before
। তারপরে:
li:before { dispaly: none; }
<div class="custom-control custom-checkbox left">
<ul class="list-unstyled">
<li>
<label class="btn btn-secondary text-left" style="width:100%;text-align:left;padding:2px;">
<input type="checkbox" style="zoom:1.7;vertical-align:bottom;" asp-for="@Model[i].IsChecked" class="custom-control-input" /> @Model[i].Title
</label>
</li>
</ul>
</div>
আপনি যদি একটি ডিভ ব্লকে উল ব্যবহার করেন
// HTML file
<div class="some-class">
<ul>
<li>One</li>
</ul>
</div>
আপনার স্টাইল শীট
.some-class ul {
list-style: none;
}
আপনি যদি সরাসরি কোনও শ্রেণি বা ডিভ ব্লক ছাড়াই উল ব্যবহার করেন:
//Style Sheet
ul {
list-style: none;
}
আপনি যদি সিএসএসে অবলম্বন না করে জিনিসগুলি সহজ রাখতে চান তবে আমি কেবল
আমার কোড লাইনে একটি রেখেছি। অর্থাৎ <table></table>
,।
হ্যাঁ, এটি কয়েকটি জায়গা ছেড়ে দেয় তবে এটি কোনও খারাপ জিনিস নয়।