নেস্টেড স্প্যান ট্যাগগুলি কি এক্সএইচটিএমএলে ঠিক আছে?


150

এটি কি এক্সএইচটিএমএলকে বৈধতা দেবে?

<span>hello<span>world</span></span>

আমি অবাক হয়েছি যে এই প্রশ্নটি কয়েক বছর ধরে শত শত উপকার সংগ্রহ করতে পরিচালিত হয়েছিল।
মিস্টার লিস্টার

1
@ মিঃলিস্টার আমার ধারণা, কারণ আমি কেবল প্রশ্নটি গুগল করে ফেলেছি এবং এই নিবন্ধটি প্রদর্শিত হয়েছে ... :)
অ্যান্ড্রু ট্রাকল

উত্তর:


142

হ্যা এটা হবে. আপনি ডাব্লু 3 এর বৈধকারীর প্রত্যক্ষ ইনপুট বিকল্পটি ব্যবহার করে নিজেকে সহায়তা করতে পারেন :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
        <head>
          <title>Title</title>
        </head>

        <body>
           <p>
               <span>Test<span>Nest span</span></span>
           </p>
        </body>
      </html>

2
এটি প্রশ্নের "বৈধতা" অংশের উত্তর দেবে, তবে "ঠিক আছে" অংশটি নয়। ডিটিডি কেবলমাত্র নির্দিষ্টকরণের একটি উপসেট বর্ণনা করতে পারে।
কোয়ান্টিন

87

একেবারে।

একটি স্প্যান উপাদানটির জন্য একটি এক্সএইচটিএমএল-কঠোর DOCTYPE থেকে সংজ্ঞাটি এখানে।

<!ELEMENT span %Inline;> <!-- generic language/style container -->
<!ATTLIST span
  %attrs;
  >

"% ইনলাইন" অংশটি আমাকে বলে যে এটিতে "% ইনলাইন" থেকে শিশু নোড থাকতে পারে; সত্তা উপাদান তালিকা।

স্প্যান উপাদানটি "% ইনলাইন" হিসাবে বিভক্ত উপাদানগুলির তালিকায় অন্তর্ভুক্ত রয়েছে, যা "% ইনলাইন" শিশু উপাদানগুলি স্প্যানের সাথে মিলিত করে আমাকে বলে যে স্প্যানটি স্প্যানের বৈধ শিশু।


29

স্প্যানটিতে কেবল ইনলাইন উপাদান থাকতে পারে, যেমন স্প্যান ইত্যাদি etc.


6
স্প্যান আমি যা বলব তা করবে! span { display:block }: ডি
বৃহত্তর কিংস

ভাল, এটি এখনও ব্লক স্তরের উপাদানগুলি ধারণ করতে পারে না, এমনকি আপনি যদি এটি একটি ব্লক হিসাবে স্টাইলযুক্ত করেন। বিটিডাব্লু, আমার উত্তরটি 8 বছর আগে পোস্ট করা হয়েছিল তাও পরীক্ষা করে দেখুন।
ডুসফট

আমি জানি শুধু লোল তৈরির চেষ্টা করছিলাম ... এবং হ্যাঁ আপনি "ব্লক উপাদানগুলিকে" স্প্যানের ভিতরে রাখতে পারেন এটি ব্রাউজারের বিস্ফোরণ বা কোনও কিছুর মতো নয় ... তবে এটি সঠিকভাবে অনুসরণ করার জন্য আপনাকে কিছুটা থাম্বের নিয়ম হিসাবে করা উচিত নয় ওয়েব মান সব।
বৃহত্তর কিংস

যে পয়েন্ট। ওয়েব মানের জন্য আপনাকে ওয়েবের মাধ্যমে আর উপায় হ্যাক করতে হবে না বলে ধন্যবাদ। কৌতুকগুলি একপাশে, আমি তাদের ধন্যবাদ জানাতে পেরেছি am
ডুসফট

1
হ্যাঁ, বিঘত এবং এইচ ভিতরে বিঘত থেকে বের এইচ করা
dusoft
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.