আমি এটির একটি সামান্য গবেষণা করেছি এবং যা আমি পেয়েছি তা থেকে আপনার কাছে চারটি বিকল্প রয়েছে:
সংস্করণ 1: টেবিল-ঘর হিসাবে প্রদর্শন সহ পিতামাতার ডিভ
আপনি যদি display:table-cell
আপনার পিতামাতার ডিভিতে এটি ব্যবহার করতে আপত্তি করেন না , আপনি নিম্নলিখিত বিকল্পগুলি ব্যবহার করতে পারেন:
.area{
height: 100px;
width: 100px;
background: red;
margin:10px;
text-align: center;
display:table-cell;
vertical-align:middle;
}
সরাসরি নমুনা
সংস্করণ 2: ডিসপ্লে ব্লক এবং সামগ্রী প্রদর্শনের টেবিল-সেল সহ পিতামাতার ডিভ
.area{
height: 100px;
width: 100px;
background: red;
margin:10px;
text-align: center;
display:block;
}
.content {
height: 100px;
width: 100px;
display:table-cell;
vertical-align:middle;
}
সরাসরি নমুনা
সংস্করণ 3: পিতামাতার ডিভিটি ভাসমান এবং প্রদর্শন টেবিল-সেল হিসাবে সামগ্রী ডিভ
.area{
background: red;
margin:10px;
text-align: center;
display:block;
float: left;
}
.content {
display:table-cell;
vertical-align:middle;
height: 100px;
width: 100px;
}
সরাসরি নমুনা
সংস্করণ 4: সামগ্রীর অবস্থানের সাথে নিখুঁত সাথে পিতামাতার ডিভ অবস্থান
এই সংস্করণটি নিয়ে আমার একমাত্র সমস্যাটি হ'ল মনে হচ্ছে আপনাকে প্রতিটি নির্দিষ্ট প্রয়োগের জন্য সিএসএস তৈরি করতে হবে। এর কারণ কনটেন্ট ডিভের আপনার পাঠ্যটি পূরণ করবে এমন সেট উচ্চতা থাকা দরকার এবং মার্জিন-শীর্ষটি এটিকে বিবেচনা করা হবে। এই ইস্যুটি ডেমোতে দেখা যাবে। আপনি আপনার মার্জিন-শীর্ষের মানটি পেতে আপনার সামগ্রীর ডিভের উচ্চতা% পরিবর্তন করে এবং এটি -5 দ্বারা গুন করে প্রতিটি দৃশ্যের জন্য ম্যানুয়ালি কাজ করতে পারেন।
.area{
position:relative;
display:block;
height:100px;
width:100px;
border:1px solid black;
background:red;
margin:10px;
}
.content {
position:absolute;
top:50%;
height:50%;
width:100px;
margin-top:-25%;
text-align:center;
}
সরাসরি নমুনা