ইতোমধ্যে <ul>
উপাদানের মধ্যে, স্পষ্টভাবে লাইনগুলির মধ্যে উল্লম্ব ব্যবধানটি লাইন-উচ্চতার বৈশিষ্ট্যের সাথে ফর্ম্যাট করা যায়।
আমার প্রশ্ন হ'ল একটি <ul>
উপাদানটির মধ্যে আমি কীভাবে তালিকার আইটেমগুলির মধ্যে উল্লম্ব ব্যবধান সেট করব?
ইতোমধ্যে <ul>
উপাদানের মধ্যে, স্পষ্টভাবে লাইনগুলির মধ্যে উল্লম্ব ব্যবধানটি লাইন-উচ্চতার বৈশিষ্ট্যের সাথে ফর্ম্যাট করা যায়।
আমার প্রশ্ন হ'ল একটি <ul>
উপাদানটির মধ্যে আমি কীভাবে তালিকার আইটেমগুলির মধ্যে উল্লম্ব ব্যবধান সেট করব?
উত্তর:
এইচটিএমএল
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>E</li>
</ul>
সিএসএস
li:not(:last-child) {
margin-bottom: 5px;
}
সম্পাদনা: আপনি যদি শেষ লি উপাদানটির জন্য বিশেষ কেসটি ব্যবহার না করেন তবে আপনার তালিকার পরে একটি ছোট ফাঁক থাকবে যা আপনি এখানে দেখতে পারেন: http://jsfiddle.net/wQYw7/
এখন আমার সমাধানের সাথে এটি তুলনা করুন: http://jsfiddle.net/wQYw7/1/
নিশ্চিত যে এটি পুরানো ব্রাউজারগুলিতে কাজ করে না তবে আপনি সহজেই জেএস এক্সটেনশনগুলি ব্যবহার করতে পারেন যা এটি পুরানো ব্রাউজারগুলির জন্য সক্ষম করে enable
:first-child
এবং এটি আই
এইচটিএমএল ইমেল বিস্ফোরণগুলি তৈরি করার সময় আপনি স্টাইল শীট বা স্টাইল / স্টাইল ব্লক ব্যবহার করতে পারবেন না। সমস্ত সিএসএসের ইনলাইন হওয়া দরকার। যে ক্ষেত্রে আপনি বুলেটগুলির মধ্যে ব্যবধানটি সামঞ্জস্য করতে চান আমি ল স্টাইল ব্যবহার করি = "মার্জিন-নীচে: 8px;" প্রতিটি বুলেট আইটেম। আপনার পছন্দ অনুসারে পিক্সেল মান কাস্টমাইজ করুন।
একটি সম্পূর্ণ তালিকায় প্রয়োগ করতে, ব্যবহার করুন
ul.space_list li { margin-bottom: 1em; }
তারপরে, এইচটিএমএলে:
<ul class=space_list>
<li>A</li>
<li>B</li>
</ul>
<br>
মধ্যে <li></li>
লাইন এন্ট্রি সকল ওয়েব ব্রাউজার যে আমি চেষ্টা করেছি এ পুরোপুরি ভাল কাজ বলে মনে হয়, কিন্তু এটি অন লাইন W3C এর সিএসএস 3 পরীক্ষক পাস ব্যর্থ। এটি আমার পরে ঠিক রেখার ব্যবধান দেয়। যতদূর আমি উদ্বিগ্ন, যেহেতু এটি নিঃসন্দেহে কার্যকর হয়, আমি ডাব্লু 3 সি যাই বলি না কেন, যতক্ষণ না কেউ ভাল আইনী বিকল্প নিয়ে আসতে পারে, আমি এটি ব্যবহার করে চলেছি।
ul li { margin: ???; padding: ???; line-height: ???; }
সমস্ত বা CSS সিএসএসের কয়েকটি বৈশিষ্ট্য।