আমি বুটস্ট্র্যাপ 3 ব্যবহার করছি এবং আমি উপরে ডানদিকে কোণায় প্যানেল শিরোনামে কিছু বোতাম যুক্ত করতে চাই। এগুলি যুক্ত করার চেষ্টা করার সময় এগুলি শিরোনাম বেসলাইন নীচে দেখানো হয়।
শিরোনাম, প্যানেল শিরোনাম বা বোতামগুলিতে আমার সিএসএস অনুপস্থিত থাকা উচিত?
আমি বুটস্ট্র্যাপ 3 ব্যবহার করছি এবং আমি উপরে ডানদিকে কোণায় প্যানেল শিরোনামে কিছু বোতাম যুক্ত করতে চাই। এগুলি যুক্ত করার চেষ্টা করার সময় এগুলি শিরোনাম বেসলাইন নীচে দেখানো হয়।
শিরোনাম, প্যানেল শিরোনাম বা বোতামগুলিতে আমার সিএসএস অনুপস্থিত থাকা উচিত?
উত্তর:
আমি clearfixক্লাসের <div>সাথে panel-headingক্লাস যুক্ত করে শুরু করব । তারপর, উভয় যোগ panel-titleএবং pull-leftকরতে H4ট্যাগ। তারপরে padding-topপ্রয়োজনীয় হিসাবে যুক্ত করুন ।
এখানে সম্পূর্ণ কোড:
<div class="panel panel-default">
<div class="panel-heading clearfix">
<h4 class="panel-title pull-left" style="padding-top: 7.5px;">Panel header</h4>
<div class="btn-group pull-right">
<a href="#" class="btn btn-default btn-sm">## Lock</a>
<a href="#" class="btn btn-default btn-sm">## Delete</a>
<a href="#" class="btn btn-default btn-sm">## Move</a>
</div>
</div>
...
</div>
.panel-titleথেকে <h4>এবং আপনি প্যাডিং প্রয়োজন হবে না।
আমি এখানে খেলায় একটু দেরি করছি, তবে এর সহজ উত্তরটি হল H4 এর পরে বোতাম ডিভের পরে move ভাসমান অবস্থায় এটি একটি সাধারণ সমস্যা, সর্বদা আপনার ফ্লোটগুলি বাকী বিষয়বস্তুগুলির আগে সংজ্ঞায়িত করুন বা আপনার অতিরিক্ত লাইন-ব্রেক সমস্যা হবে।
<div class="panel-heading">
<div class="btn-group pull-right">
<a href="#" class="btn btn-default btn-sm">## Lock</a>
<a href="#" class="btn btn-default btn-sm">## Delete</a>
<a href="#" class="btn btn-default btn-sm">## Move</a>
</div>
<h4>Panel header</h4>
</div>
এখানে সমস্যাটি হ'ল যখন আপনার ফ্লোটগুলি অন্য আইটেমগুলির পরে সংজ্ঞায়িত করা হয়, তার আগেই ফ্লোটের শীর্ষটি উপাদানটির শেষ লাইন অবস্থানে শুরু হবে। সুতরাং, যদি পূর্ববর্তী আইটেমটি 3 লাইনে আবৃত হয়, আপনার ভাসাটি 3 লাইন থেকেও শুরু হবে।
তালিকার শীর্ষে ফ্লোটটি সরানো ইস্যুটি সরিয়ে দেয় কারণ এটিকে ধাক্কা দেওয়ার মতো কোনও পূর্ববর্তী উপাদান নেই এবং ভাসমানের পরে যে কোনও কিছুই শীর্ষ লাইনে রেন্ডার করা হবে (ধরে নিবেন যে সমস্ত আইটেমের জন্য লাইনে জায়গা আছে)
সঠিক এবং ভুল অর্ডার এবং প্রভাবগুলির উদাহরণ: http://www.bootply.com/HkDlNIKv9g
প্যারেন্ট উপাদানটি সাফ করার জন্য আপনার একটি "ক্লিয়ারফিক্স" প্রয়োগ করা উচিত। পরবর্তী জিনিস, শিরোনাম শিরোনামের জন্য এইচ 4, শিরোলেখ জুড়ে সমস্ত প্রসারিত করুন, সুতরাং আপনি ক্লিয়ারফিক্স প্রয়োগ করার পরে এটি শিশুর উপাদানটিকে নীচে ঠেলে দেবে যার ফলে শিরোনাম ডিভের উচ্চতা আরও বেশি হবে।
এখানে একটি ঠিক আছে, কেবল এটি আপনার কোড দিয়ে প্রতিস্থাপন করুন।
<div class="panel-heading clearfix">
<b>Panel header</b>
<div class="btn-group pull-right">
<a href="#" class="btn btn-default btn-sm">## Lock</a>
<a href="#" class="btn btn-default btn-sm">## Delete</a>
<a href="#" class="btn btn-default btn-sm">## Move</a>
</div>
</div>
12/22/2015-এ সম্পাদিত - বিভাগের শিরোনামে .cararfix যোগ করা হয়েছে
আমি শিরোনামের ভিতরে বাটন গ্রুপটি রেখেছি এবং তারপরে নীচে একটি ক্লিয়ারফিক্স যুক্ত করেছি।
<div class="panel-heading">
<h4 class="panel-title">
Panel header
<div class="btn-group pull-right">
<a href="#" class="btn btn-default btn-sm">## Lock</a>
<a href="#" class="btn btn-default btn-sm">## Delete</a>
<a href="#" class="btn btn-default btn-sm">## Move</a>
</div>
</h4>
<div class="clearfix"></div>
</div>
এভাবে btn-groupভিতরে রাখার চেষ্টা করুন H4..
<div class="panel-heading">
<h4>Panel header
<span class="btn-group pull-right">
<a href="#" class="btn btn-default btn-sm">## Lock</a>
<a href="#" class="btn btn-default btn-sm">## Delete</a>
<a href="#" class="btn btn-default btn-sm">## Move</a>
</span>
</h4>
</div>
এই ক্ষেত্রে আপনার .clearfixভাসমান উপাদানগুলির সাথে ধারকটির শেষে যুক্ত করা উচিত ।
<div class="panel-heading">
<h4>Panel header</h4>
<div class="btn-group pull-right">
<a href="#" class="btn btn-default btn-sm">## Lock</a>
<a href="#" class="btn btn-default btn-sm">## Delete</a>
<a href="#" class="btn btn-default btn-sm">## Move</a>
</div>
<span class="clearfix"></span>
</div>
.প্যানেল-শিরোনাম সহায়তাগুলিতে একটি অতিরিক্ত ক্লাস ব্যবহার করে আমি পেয়েছি।
<div class="panel-heading contains-buttons">
<h3 class="panel-title">Panel Title</h3>
<a class="btn btn-sm btn-success pull-right" href="something.html"><i class="fa fa-plus"></i> Create</a>
</div>
এবং তারপরে এই কম কোডটি ব্যবহার করে:
.panel-heading.contains-buttons {
.clearfix;
.panel-title {
.pull-left;
padding-top:5px;
}
.btn {
.pull-right;
}
}
h4উপাদান একটি ব্লক হিসেবে প্রদর্শিত হয়। এটিতে একটি সীমানা যুক্ত করুন এবং আপনি কী চলছে তা দেখতে পাবেন। আপনি যদি এর ডানদিকে কিছু ভাসা করতে চান তবে আপনার কাছে অনেকগুলি বিকল্প রয়েছে:
উভয় ক্ষেত্রেই, clearfixআপনার বোতামগুলির জন্য সঠিক প্যাডিং পেতে আপনার ধারক উপাদানটিতে ক্লাস যুক্ত করা উচিত ।
আপনি panel-titleএইচ 4 এলিমেন্টে ক্লাস যুক্ত করতে বা প্যাডিং সামঞ্জস্য করতেও পারেন ।
অথবা এটা? সারি ক্লাস ব্যবহার করে
<div class="row">
<div class=" col-lg-2 col-md-2 col-sm-2 col-xs-2">
<h4>Panel header</h4>
</div>
<div class=" col-lg-10 col-md-10 col-sm-10 col-xs-10 ">
<div class="btn-group pull-right">
<a href="#" class="btn btn-default btn-sm">## Lock</a>
<a href="#" class="btn btn-default btn-sm">## Delete</a>
<a href="#" class="btn btn-default btn-sm">## Move</a>
</div>
</div>
</div>
</div>