ক্যানভাসগুলি নিম্নলিখিত সিএসএস শৈলীর বৈশিষ্ট্যগুলি দিন:
canvas {
padding-left: 0;
padding-right: 0;
margin-left: auto;
margin-right: auto;
display: block;
width: 800px;
}
সম্পাদন করা
যেহেতু এই উত্তরটি বেশ জনপ্রিয়, তাই আমাকে আরও কিছু বিশদ যুক্ত করতে দিন।
উপরের বৈশিষ্ট্যগুলি অনুভূমিকভাবে ক্যানভাস, ডিভি বা আপনার পিতামাতার সাথে সম্পর্কিত যে কোনও নোডকে কেন্দ্র করবে । শীর্ষ বা নীচের মার্জিন এবং প্যাডিংগুলি পরিবর্তন করার দরকার নেই। আপনি একটি প্রস্থ উল্লেখ করেছেন এবং ব্রাউজারটিকে স্বয়ংক্রিয় মার্জিন দিয়ে অবশিষ্ট স্থান পূরণ করতে দিন।
তবে, আপনি যদি কম টাইপ করতে চান, আপনি সিএসএস শর্টহ্যান্ড বৈশিষ্ট্যগুলি যেমন ব্যবহার করতে পারেন, যেমন ব্যবহার করতে পারেন
canvas {
padding: 0;
margin: auto;
display: block;
width: 800px;
}
ক্যানভাসটি উল্লম্বভাবে কেন্দ্রে রাখার জন্য আলাদা পদ্ধতির প্রয়োজন। আপনাকে নিখুঁত অবস্থান ব্যবহার করতে হবে এবং প্রস্থ এবং উচ্চতা উভয়ই নির্দিষ্ট করতে হবে। তারপরে বাম, ডান, উপরে এবং নীচের বৈশিষ্ট্যগুলি 0 তে সেট করুন এবং ব্রাউজারটিকে স্বয়ংক্রিয় মার্জিন দিয়ে অবশিষ্ট স্থান পূরণ করতে দিন।
canvas {
padding: 0;
margin: auto;
display: block;
width: 800px;
height: 600px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
ক্যানভাস করেছে যে প্রথম পিতা বা মাতা উপাদান উপর ভিত্তি করে নিজেই কেন্দ্র হবে position
সেট relative
বা absolute
, বা শরীরের যদি কিছুই না থাকে পাওয়া যায়।
আর একটি পদ্ধতি ব্যবহার করা হবে display: flex
, এটি আই 11 এ উপলব্ধ
এছাড়াও, নিশ্চিত করুন যে আপনি সাম্প্রতিক ডক্টাইপ যেমন এক্সএইচটিএমএল বা এইচটিএমএল 5 ব্যবহার করেছেন।