هو مرساة في قائمة متداخلة غير صالحة أو غير هذا خطأ الحرائق؟

StackOverflow https://stackoverflow.com/questions/601754

  •  03-07-2019
  •  | 
  •  

سؤال

هل هناك شيء خاطئ مع HTML التالية، أو أنا ببساطة تعاني من الخطأ الحرائق؟ عندما عرض أول عنصر القائمة في الحرائق، سترى أن الحرائق ديه صعوبة في تحديد مرساة بشكل صحيح؛ ومع ذلك، فإنه لا يوجد لديه مشكلة مع الثاني (الخارجي) عنصر القائمة. إذا كنت إزالة قائمة متداخلة من أول عنصر القائمة، ثم يختفي المشكلة. وبالمثل، إذا كنت إزالة قائمة الخارجية، يختفي المشكلة. لذلك، يبدو أن هناك مشكلة في وضع مرساة حول قائمة المتداخلة.

ولقد حاولت استبدال مذيع مع شعبة، وحتى فترة، والحرائق لا يشكو، لذلك يبدو أن هذا ترسيخ محددة. لقد حاولت ايضا doctypes مختلف، من دون نجاح.

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  </head>
  <body>
    <ul>
      <li>
        <a href="http://whatever" style="display:block">
          <p>some text</p>
          <ul>
            <li>a list entry</li>
          </ul>
        </a>
      </li>
      <li>
        <a href="http://whatever">
           <p>more text</p>
        </a>
       </li>
    </ul>
  </body>
</html>
هل كانت مفيدة؟

المحلول

والعنصر a يسمح فقط العناصر مضمنة على مستوى كما العناصر التابعة. لذلك لا يسمح للعنصر p وعنصر ul هناك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top