আমি শুনেছি যে একটি ইনলাইন উপাদানের ভিতরে একটি ব্লক উপাদান স্থাপন করা এইচটিএমএল পাপ:
<a href="http://www.mydomain.com"><div>
What we have here is a problem.
You see, an anchor element is an inline element,
and the div element is a block level element.
</div></a>
তবে display:block
স্টাইলশিটে যেমন আপনি বাইরের অ্যাঙ্করকে স্টাইল করেন তবে কী হবে ? এটা কি এখনও ভুল? ব্লক-স্তর এবং ইনলাইন উপাদানের উপর এইচটিএমএল 4.0.০১ স্পেকটি মনে হয় বলে মনে হয়:
স্টাইল শিটগুলি কোনও উপাদানকে ব্লক বা ইনলাইন হিসাবে রেন্ডার করা হয়েছে কিনা তা স্বেচ্ছাচারী উপাদানগুলির রেন্ডারিং নির্দিষ্ট করার উপায় সরবরাহ করে। কিছু ক্ষেত্রে যেমন তালিকার উপাদানগুলির জন্য একটি ইনলাইন শৈলী, এটি যথাযথ হতে পারে তবে সাধারণভাবে বলতে গেলে লেখকরা এইচটিএমএল উপাদানগুলির প্রচলিত ব্যাখ্যাটিকে এইভাবে ওভাররাইড করা থেকে নিরুৎসাহিত করেন।
কারও কাছে এই সমস্যা সম্পর্কে আরও কোনও টিপস রয়েছে?