উত্তর:
3 - এটা কোন ব্যাপার না।
কিন্তু, আমি কেবলমাত্র একটি <span>
অভ্যন্তর ব্যবহার করতে চাইছি <a>
যদি তা কেবল ট্যাগের সামগ্রীর অংশের জন্য থাকে
<a href="#">some <span class="red">text</span></a>
বরং:
<a href="#"><span class="red">some text</span></a>
যা অবশ্যই স্পষ্টভাবে হওয়া উচিত:
<a href="#" class="red">some text</a>
এটি কোনও অভ্যন্তরের ভিতরে বা এর <span>
ভিতরে বাসা বাঁধতে একেবারে বৈধ (কমপক্ষে এইচটিএমএল 4.01 এবং এক্সএইচটিএমএল 1.0 মান দ্বারা)<a>
<a>
<span>
।
কেবল নিজের কাছে এটি প্রমাণ করার জন্য, আপনি সর্বদা এটি ডাব্লু 3 সি মার্কআপ বৈধকরণ পরিষেবাটি পরীক্ষা করে দেখতে পারেন
আমি বৈধতা দেওয়ার চেষ্টা করেছি:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Title</title>
</head>
<body>
<p>
<a href="http://www.google.com/"><span>Google</span></a>
</p>
</body>
</html>
এবং উপরের মত একই, কিন্তু <a>
ভিতরে ভিতরে<span>
অর্থাত
<span><a href="http://www.google.com">Google</a></span>
এইচটিএমএল 4.0.০১ এবং এক্সএইচটিএমএল ১.০ ডক্টাইপ সহ উভয়ই সাফল্যের সাথে পাস করেছে!
আপনি সঠিক ক্রমে ট্যাগগুলি বন্ধ করে রেখেছেন তা নিশ্চিত করা Only সুতরাং আপনি যদি <span>
কোনও একটি দিয়ে শুরু করেন তবে <a>
নিশ্চিত করুন যে আপনি <a>
প্রথমে ট্যাগটি বন্ধ করে <span>
রেখেছেন এবং তদ্বিপরীত।
এটি কোনও বিষয় নয় - তাদের উভয়েরই একে অপরের ভিতরেই অনুমতি রয়েছে।
এটি স্প্যানটি কীসের উপর নির্ভর করে। যদি এটি লিঙ্কটির পাঠ্যকে বোঝায় এবং এটি কোনও লিঙ্কটি নয় তবে, # 1 চয়ন করুন। যদি স্প্যানটি লিঙ্কটিকে সামগ্রিকভাবে বোঝায় তবে # 2 নির্বাচন করুন। স্প্যানটি কী উপস্থাপন করে তা আপনি যদি না ব্যাখ্যা করেন তবে এর চেয়ে উত্তরের আর বেশি কিছু নেই। তারা উভয় ইনলাইন উপাদান, যেকোন ক্রমে সিন্টেক্সিকভাবে নেস্ট করা যেতে পারে।
উদাহরণস্বরূপ আপনি কোনও সাজানোর আইকন ফন্ট ব্যবহার করছেন কিনা তা বিবেচ্য। আমার সাথে এটি এখনই ছিল:
<span class="fa fa-print fa-3x"><a href="some_link"></a></span>
সাধারণত আমি স্প্যানটি এ এর ভিতরে রাখতাম তবে স্টাইলিংটি পুরোদমে অদলবদল হওয়া পর্যন্ত কার্যকর হচ্ছে না।
এটি উভয়ই কাজ করবে, তবে ব্যক্তিগতভাবে আমি বিকল্প 2 পছন্দ করব তাই স্প্যানটি লিঙ্কটি "কাছাকাছি" থাকুক।
শব্দার্থগতভাবে আমি মনে করি যে এটি একটি একক উপাদানের ধারক হিসাবে আরও বোধগম্য হয় এবং যদি আপনাকে এগুলি বাসা বাঁধার প্রয়োজন হয় তবে এটির চেয়েও উপাদানটির চেয়ে বেশি বোঝা যাচ্ছে যে এটি বাইরের অংশের অভ্যন্তরে থাকবে।