سؤال

واني اسعى الى تحديد هذا الخطأ. هل هذه مشكلة معروفة بالفعل أم أنها جديدة TOTALY؟ هل هناك حل بديل (مثل التكبير: 1 أو المنصب:؟ النسبي الذي يمكنني أن أضيف إلى إصلاحه)، idealy دون تعديل أتش تي أم أل هنا ولكن فقط مشيرا إلى أنه

إذا عرض أتش تي أم أل أدناه في IE8 سترى النص من حدد (مربع التحرير والسرد)، يتم عرض مرتين. خارج واحد من مربع التحرير والسرد. هذا هو العبث تدفق المستند (ناهيك تبحث غريب).

<html><body>
<div style="width: 800px;">
 <div style="float: right" >     
 </div> 
 <div style="display: none">
     ijklmno
 </div>
 <div style="float:left">
  <select>
   <option>abcdef</option>
  </select>
  <div style="float: right">
  </div>
 </div>
</div>
</body></html>
هل كانت مفيدة؟

المحلول

وهذا هو بالتأكيد خلل، منذ كنت صريحا جدا في قواعد نمط التخطيط. لكنه أيضا ترتيب غريب حقا أن تبدأ. إذا كنت إظهار شعبة مخفي، إضافة نص أو إخفاء شعبة دون اختيار، يذهب المشكلة بعيدا. أفضل تصور عندي هو أنه منذ لديك عناصر متداخلة مستوى كتلة واحدة مخبأة واحد فارغ، IE تتجاهل تعويم ويحاول يصلح لهم على رأس كل منهما الآخر، الأمر الذي يجبر الخيار أسفل، ولكن منذ إقامة مختارة في المكان، لها تبين الخيار ضمن حدد أيضا.

وغريب جدا وصيد رائع جدا. خياراتك كما أراها هي إما إضافة بعض المحتوى إلى أن شعبة الماضي (مسافة غير منقسمة، على الأرجح) أو إخفاء شعبة. (عرض: لا شيء)، أو كليهما

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

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

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