এইচটিএমএল যতদূর যায়, আমি সবসময় আমার ফাইলগুলিতে শ্রেণিবদ্ধতা এবং ইন্ডেন্টেশন করার জন্য একটি পয়েন্ট করি make উদাহরণস্বরূপ, যদি আমার কাছে একগুচ্ছ ডিভস থাকে:
<div id="content">
<div id="post">
<div class="title">
Blah Blah Title
</div>
</div>
</div>
আমি মনে করি এটি লেআউট এবং টেমপ্লেট তৈরি করা বেশিরভাগের কাছেই মোটামুটি সুস্পষ্ট, তবে প্রায়শই আমি না দেখে কেবলমাত্র গার্ডড এইচটিএমএল দেখি যার কোনও কাঠামোগত শ্রেণিবদ্ধতা নেই, অন্য ব্যক্তির পক্ষে পড়তে অসুবিধা হয়। আমি অনুমান করি যে আরও সিএস ব্যাকগ্রাউন্ড থেকে এসেছে, এটি এমন কিছু যা আমার মনে আঁটকে যায়। সিএসএসের ক্ষেত্রেও একই রকম। ধরা যাক আপনি একটি ডিভ স্টাইল করছেন:
#whatever{
background-image: url('blah.gif');
color: #FFF000;
}
আপনি যখন পিএইচপি / রুবি / যাই হোক না কেন মিশ্রিত অন্য কোনও ভাষাতে অভ্যস্ত হন তখন ইন্ডেন্টেশন দ্রুত পড়া খুব সহজ করে তোলে। আবার, আপনি কীভাবে সেরা কাজ করেন তার উপর এটি নির্ভর করে তবে অন্যরা যখন আমার এইচটিএমএল পড়েন, আমি এটিকে সত্যিই সংগঠিত করতে চাই :)।
এছাড়াও, যেমন উপরে বলা হয়েছে, আপনার সিএসএস ক্লাস এবং আপনার লেআউটে প্রাসঙ্গিক নামগুলি আইডির নামকরণ করা সর্বদা দুর্দান্ত ধারণা, বিশেষত যখন এটি লোমশ হয় (অনেকাংশে অন্যান্য ভাষাগুলির নামকরণের পরিবর্তনগুলি এবং পদ্ধতিগুলির মতো)। মার্জিন, প্যাডিংস এবং অন্যান্য প্রান্তিককরণ সম্পর্কিত বিষয়গুলির ভয়ঙ্কর "অনুমান এবং চেক" এর জন্য আরও কিছু দেখার বিষয়। এমন কিছু বিষয় যা আমি প্রায়শই এড়াতে চেষ্টা করি তা হ'ল আমার মার্জিন এবং প্যাডিংগুলিতে নেতিবাচক সংখ্যা স্থাপন করা। আপনি যদি লেআউটটি নিজে না তৈরি করেন এবং আপনি যদি পরে এটিতে ফিরে এসে পরিবর্তন করতে চান তবে এটি বিভ্রান্ত হতে পারে you আমার মতে সিএসএসে হকি বা "ক্লডগি" কিছু চেষ্টা না করা সর্বদা একটি ভাল ধারণা, এমনকি যদি এটি দেখতে সুন্দর লাগে; আপনার সিএসএস পুনর্গঠন করতে হলেও, এটি করার আরও ভাল উপায় আছে!