Желе Page ылайыктап бир чөйрө кандай сун

Бер өбөлгөлөрү арбытууга менен сайты көрүнөө кызыкдар

Сүрөттөр жагымдуу сайты үлгүлөрүн маанилүү бөлүгү болуп эсептелет. Бул маалымат буркандарды колдонуу кирет. Бул контент-беттердеги бөлүгү катары киргизилген элестер каршы бир бетине аймактарында артында колдонулган сүрөттөр жана сүрөттөр бар. Бул маалымат сүрөттөр баракка көрүнөө кызыгуу кошуп, Сиз бир беттеги издеп мүмкүн көрүнүш жасалгасы жетүүгө жардам берет.

Эгер маалымат сүрөттөрү менен иштеп баштаса, анда, албетте, сиз бир сүрөттөлүш бет бата сунуп келет жагдайда кирип калат.

Бул жатышат кабыл сайттардын айрыкча түзмөктөр жана экран өлчөмдөрүн бир катар жеткирилип жатат .

ар бир сүрөттөлүш, бир сайттын мейкиндикте алдыруу эмес, анткени маалымат сүрөтүн сунуп Бул каалоо желе дизайнерлердин үчүн абдан жалпы кумарлары менен кошо жок болот. Анын ордуна сүрөттү созулган, туруктуу өлчөмүн белгилөө жөнүндө эч кандай болбосун, бет дал канчалык кең жана тар деген кыязда берет серепчи терезе болуп саналат.

Барактын билим туура сүрөттү сунуп мыкты жолу колдонуу CSS3 маалымат-өлчөмү боюнча, мүлк. Бул жерде ар дайым экранга чактап сунуп турган бир маалымат бир бетине денесине сүрөт жана өлчөмү 100% га чейин көрсөтөт колдонгон бир мисалы болуп саналат.

орган {
маалымат: нускага (bgimage.jpg) жок-кайталоо;
маалымат-көлөмү: 100%;
}

caniuse.com айтымында, бул мүлк IE 9+, Firefox 4+, Opera 10.5+, Safari 5+, Chrome 10.5+ иштейт, бардык ири мобилдик браузерлерде боюнча. Бул сиз бирөөнүн экранда иштебей калат деп коркпой эле ошол мүлктү колдонуу керек дегенди түшүндүрөт бүгүнкү күндө бардык заманбап браузер үчүн камтыйт.

Улгайган браузерлерде сунулган Маалымат Жасалма

Бул IE9 улуу кандай эле браузерлерге колдоо керек, бирок сиз IE8 бул мүлктү колдоого албайт го деп ойлоп көрөлү кошулаары күмөндүү. мисалы, бир созулган маалымат жалган болот. Ал эми сиз колдоно аласыз браузер Этиштин Firefox 3.6 (-moz-зат-көлөмү) жана опера 10,0 (епо-зат-көлөмү) боюнча.

жасалма сунулган өбөлгөлөрү бейнеси жагы бүт бетине өтүп сунуп турат. Андан кийин сиз кошумча орун менен аякташы же текст созулган аймакта келет деп тынчсыздануунун кереги жок. Бул жерде муну керек:


ID = "күйөрман" />

  1. Биринчиден, бардык браузерлер 100% бийиктиги, 0 чектерин жана 0 жана HTML BODY элементтери толтургуч бар экендигине ынануу керек. Сиздин HTML документтин башына төмөнкү жери:
  2. Сиз интернет бетине биринчи элементи катары өбөлгөлөрү болуп каалаган сүрөттү кошуп, аны берип ID "БГ" боюнча:
  3. Абалы өбөлгөлөрү сүрөтүн аны жогору белгиленет жана калтырып, бийиктиги 100% туурасы 100% болуп жатат деп. Сиздин стилдин бул кошуу:
    IMG # күйөрман {
    орду: белгиленген;
    Top: 0;
    сол: 0;
    жазылыгы: 100%;
    бийиктиги: 100%;
    }
  4. "Мазмуну" бир ID менен DIV элементтин ичинде баракка бардык мазмунду кошуу. сүрөтү төмөндө DIV кошуу:

    Бардык жерде мазмун - анын ичинде жогорку,-пункттарына, ж.б.

    Эскертүү: бул азыр сенин бетине карап чыгуу кызыктуу болот. Сүрөт сунуп көрсөтүшүбүз керек, бирок мазмуну толугу менен жок болот. Неге? Чөйрө бийиктиги 100%, ал эми мазмуну бөлүнүү документтин агымынын бейнеси кийин, анткени - ал көпчүлүк серепчилер көрсөтө албайт.
  5. Салыштырмалуу экенин, ошондуктан сиздин мазмунду абалы жана бар Z-индекси 1. Бул стандарттар-жооп браузерлерде өбөлгөлөрү бейнеси жогору, аны алып келем. Сиздин стилдин бул кошуу:
    #content {
    орду: салыштырмалуу;
    Z-индекси: 1;
    }
  1. Ал эми Сен эмне эмессиз. Internet Explorer 6 стандарттар ылайык эмес жана кээ бир кыйынчылыктар бар. Ар бир браузер бирок IE6 тартып CSS жашыруу үчүн көп жолдору бар, бирок аларды жеӊил (жана жок дегенде башка көйгөйлөрдү жаратышы ыктымал) шарттуу комментарий пайдалануу болуп саналат. Сиздин документтин башына сиздин салынган кийинки кой:
  2. бөлүнүп комментарий ичинде, башкача айтканда, 6 жакшы ойноо үчүн кээ бир кийим менен башка стилдер жадыбалы кошуу:
  3. ошондой эле IE 7 IE 8 сынаш үчүн шектенбесек болот. Сиз, ошондой эле, аларды колдоо комментарий өзгөртүш керек болот. Бирок, мен аны карайбыз иштеген.

OK - бул шексиз ЖОЛУ Overkill болуп саналат. Абдан аз сайттар ары IE 7 же 8 колдоо керек, андан бетер IE6!

сыяктуу эле, бул ыкма сага азайган жана, кыязы, керексиз болуп саналат. Мен аны бул жерде канчалык татаал нерселер үчүн кызыгуу көрсөтүү жагынан үлгү калтырган бардык браузерлер таамай чогуу ойногон алдында!

чакан ичинде сунулган Картинка Жасалма

Сиз DIV же интернет-беттеги башка элементтин аркылуу жасалма сунулган жагдайына карата ушундай ыкманы колдонууга болот. Сиз шартсыз жайгаштыруу пайдаланууга же бар же беттеги башка бөлүктөрүн башка чыгарылбаган маселелер Бул бир аз татаал.

  1. Мен тек катары колдонууну каалаган-беттеги сүрөттү кой.
  2. стилдин жылы бейнеси боюнча, туурасы жана бийиктиги койду. Эскертүү, сиз туурасы бийиктиги пайыздарды тийиши мүмкүн, бирок, мен аны бийик узундугу баалуулуктар менен өзгөртүүгө жардам алышат.
    IMG # күйөрман {
    туурасы: 20em;
    бийиктиги: 30em;
    }
  3. Биз жогоруда окшоп ID "мазмуну" менен курс менен мазмунду жайгаштырууга:

    Бардык жерде мазмун

  4. өбөлгөлөрү сүрөттөлүш сыяктуу эле, туурасы, бийиктиги болуу менен бөлүү Style:
    бөлүү # мазмуну {
    туурасы: 20em;
    бийиктиги: 30em;
    }
  5. Анан сүрөттөлүш сыяктуу эле бийиктикке чейин мазмунду коюш. Ошондуктан сүрөт жогорку бир стили турган 30em болсо: -30em; мазмунуна 1 бир Z-индекси үчүн унутпагыла.
    #content {
    орду: салыштырмалуу;
    Top: -30em;
    Z-индекси: 1;
    туурасы: 20em;
    бийиктиги: 30em;
    }
  6. Ошондо жогоруда окшоп, IE 6 колдонуучулар үчүн -1 бир Z-индексинин толукталсын:

Кайра эле, ал эми азыр кандай мааниде браузер колдоо зат-көлөмү кубаныч менен, бул ыкма да, сыягы, керексиз жана салт доорунда бир натыйжасы катары тапшырды. Бул ыкманы колдонууну каалаган болсо, анда жөн эле мүмкүн болушунча көп браузерлерде бул сыноо болушу мүмкүн.

мазмун өзгөрүүлөр көлөмү болсо, анда сиздин контейнер жана өнүгүүнүн өбөлгөлөрү сүрөттүн өлчөмүн өзгөртүү керек, эгерде, сиз башка натыйжалары менен аякташы аласыз.