تعطيل ADBLOCK

يمنع ADBlock بعض المحتوى على الموقع

ADBlock errore
العثور على نتائج: 

سؤال

ولدي div وضعه على الاطلاق التي تحتوي على العديد من الأطفال، واحدة منها هو div وضع نسبيا. عندما تستخدم على على أساس نسبة العرض في لdiv الطفل، فإنه ينهار ل'0' عرض على <لأ href = "http://en.wikipedia.org/wiki/Internet_Explorer_7" يختلط = " noreferrer "> برنامج Internet Explorer 7 ، ولكن ليس على فايرفوكس أو سفاري.

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

<رأ>
  • وهل هناك شيء أنا في عداد المفقودين هنا؟
  • وهل هناك حل سهل لهذا بجانب عرض بكسل القائم على الطفل؟
  • وهل هناك مجال مواصفات CSS التي تغطي هذا؟

  • المحلول

    ووdiv الأم تحتاج إلى وجود width محددة، إما بالبكسل أو كنسبة مئوية. في Internet Explorer 7، div الأم يحتاج إلى width محددة لdivs نسبة الأطفال للعمل بشكل صحيح.

    إذا أردت ، اترك لنا رأيك

    هل كانت المقالة مفيدة وهل تمت ترجمتها بشكل صحيح؟

    نصائح أخرى

    وهنا بعض التعليمات البرمجية. وأعتقد أن هذا هو ما كنت أبحث عنه. يعرض التالية بالضبط نفس في فايرفوكس 3 (ماك) و IE7.

    #absdiv {
      position: absolute; 
      left: 100px; 
      top: 100px; 
      width: 80%; 
      height: 60%; 
      background: #999;
    }
    
    #pctchild {
      width: 60%; 
      height: 40%; 
      background: #CCC;
    }
    
    #reldiv {
      position: relative;
      left: 20px;
      top: 20px;
      height: 25px;
      width: 40%;
      background: red;
    }
    <div id="absdiv">
        <div id="reldiv"></div>
        <div id="pctchild"></div>
    </div>

    وIE قبل 8 لديه الجانب الزمني لنموذج علبته أن يخلق أبرزها مشكلة مع عرض القائمة على النسبة المئوية. في قضيتك هنا وdiv وضعه على الاطلاق افتراضيا لا يوجد لديه العرض. وسوف يعمل عرضه استنادا إلى عرض بكسل من محتواه وسيتم حساب بعد يتم تقديم المحتويات. لذلك عند نقطة IE قاءات ويجعل الخاص بك div وضع نسبيا الأم لديه عرض من 0 ومن ثم لماذا هي نفسها تنهار إلى 0.

    إذا كنت ترغب في الحصول على أكثر في عمق مناقشة هذا جنبا إلى جنب مع الكثير من الأمثلة العمل، لديها الاوز <لأ href = "http://www.positioniseverything.net/explorer/percentages.html" يختلط = "noreferrer" > هنا .

    <اقتباس فقرة>   

    لماذا لا الطفل عرض النسبة المئوية   في عمل الوالدين وضعه على الاطلاق   في IE7؟

    ولأنه الإنترنت المتفجر

    <اقتباس فقرة>   

    هل هناك شيء أنا في عداد المفقودين هنا؟

    وهذا هو، لرفع / توعية العملاء زملائك في العمل أن تمتص IE.

    <اقتباس فقرة>   

    هل هناك حل سهل إلى جانب عرض بكسل القائم على الطفل؟

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

    <اقتباس فقرة>   

    هل هناك مجال مواصفات CSS التي تغطي هذا؟

    لا أحد، بقدر ما أتذكر كان القصد من em وق٪ 'لأحجام الخط وحدها إلى الوراء في CSS 1.0.

    وأعتقد أن هذا له علاقة مع الطريقة التي يتم بها تنفيذ الممتلكات hasLayout في المتصفح السن.

    ولقد حاولت من التعليمات البرمجية في IE8 لمعرفة ما إذا كان يعمل هناك، أيضا؟ IE8 لديه المصحح ( F12 )، ويمكن أيضا تشغيل في وضع IE7.

    ووdiv تحتاج إلى وجود عرض تعريف:

    <div id="parent" style="width:230px;">
        <div id="child1"></div>
        <div id="child2"></div>
    </div>
    

    Licensed under: CC-BY-SA with attribution
    Not affiliated with StackOverflow