Internet Derazalar Android
Kengaytirmoq

HTML bu idishni pastki qismida qanday qilib qo'yishim mumkin? Asosiy html teglar HTML idish elementlari.

Biz WordPress-dagi bloglarimiz kodini tushunishni boshlaganimizdan beri biz savolni aylantira olmaymiz hTML formatlash. Albatta, bu butun ilmiy. Ammo biz asoslar bilan shug'ullanishga harakat qilamiz: Tuzlarni matnni - individual xabarlar, sahifalarni formatlash uchun ishlatiladiganligini tushunish. Keyin biz ushbu tuzilishga mazmunli o'zgarishlar kiritamiz.

Wordpress WordPress-ni blokirovka qilish

Boshlash, muhokama qilish umumiy printsip WordPress uchun HTML kodini shakllantirish. "Bloklash tartibi" deb nomlanadi. Va taxmin qilish qiyin emasligi sababli, bu shablon ba'zi bloklardan iboratligini anglatadi. Biz buni allaqachon sahifada yoki bitta kirish shablonining misolida ko'rganmiz.

Ammo siz biron bir blogning kodini ochsangiz ham (masalan, HTML muharriri rejimida), siz bir xil bloklarni boshqasidan yuqori bo'lgan holda ko'rasiz. Umuman olganda, bunday tartib shunchalik tabiiy bo'lib, ko'plab mualliflar, bu aniq ma'lum bir printsip va o'z-o'zidan rivojlangan ishlarning holati haqida o'ylamaydilar.

Aslida, hamma narsa juda ravshan emas. Masalan, jadval tartibi (siz boshqa jadvallar haqida batafsil ma'lumotni batafsil o'qishingiz mumkin):

Chap hujayra O'ng hujayra

Biz individual elementlar (hujayralar) ikkinchisidan ustun bo'lganini ko'ramiz. Va ular bir xil chiziqda joylashgan bo'ladi. Bu erda bunday oddiy yozuvning natijasi:

Chap hujayra O'ng hujayra

E'tibor bering, agar stolda chegaralar bo'lmasa - uning hujayralarining tarkibi oddiy kirish kabi ko'rinadi. Tasavvur qiling-a, biz (va biz qila olamiz!) Nafaqat matnni, balki rasmlarni qo'shing ... va endi bunday sahifadagi kodni qanday qo'shishini tasavvur qilishga harakat qiling!

Aynan mana shunday tartiblarning printsipi (masalan, NAROD saytlari uchun) va ba'zan hozirgacha murojaat qiling! "Tabulyar tartib" deb nomlanadi. Shunday qilib, bloklarning tartibining tabiiyligi - bu avtohalokat emas, balki ishlab chiqaruvchilarning muvaffaqiyatli topilishi.

Bloklash elementlari

Ammo bloklashning bo'sh joyli bloklar qanday? Qanday qilib brauzer bitta element tugadi va keyingi boshlandi? Bu elementda bu elementning xususiyatlari va uslublari mavjudligini va ikkinchisi boshqalar borligini qanday aniqlaydi? - Bular bizni nazariy jihatdan amaliyotga olib boradigan asosiy savollar.

Shunday qilib, bloklar blokli teglar yoki blok bloklarida tuzilgan tarkib bo'laklari (konteynerlar). Aslida, ulardan ko'plari ko'p, ammo bugungi kunda biz eng muhim va tez-tez anglatadigan narsalar bilan tanishamiz - Div, P, H.

Barcha blok elementlari umumiy formatlash qoidalariga ega:

  • Bunday elementning kengligi ota-onaning kengligiga teng bo'ladi. Masalan, matn matnining kengligi ustunning butun kengligi bilan teng bo'ladi;
  • Balandligi tarkib miqdori bilan belgilanadi. Ya'ni, agar unda matn mavjud bo'lsa, paragraf yuqori bo'ladi;
  • Yangi blok yangi liniya bilan boshlanadi.

Idish.

u asosiy yorliq Har qanday shablon wordpress uchun. Mavzuni kodlarini tekshiring - qiyinchiliklar bo'ladi pHP funktsiyalari:

Teglarga o'ralgan ba'zi bo'laklar aslida konteyner hisoblanadi:

...

Va bunday idishda, PHP funktsiyalari va boshqa teglar (masalan, A, sarlavhalar bilan chegaralangan faol havolalar) bunday idishga joylashtirilishi mumkin.

Nega bunday idishga kerak? - alohida uslubni ajratish uchun (uslub jadvalida). Shunday qilib, siz alohida bloklardan iborat aniq bloklarni yozishingiz mumkin, ular uchun ism yoki uslub identifikatorini tayinlashingiz mumkin. Ammo CSSning ijro kodeksi boshqa fayldan yuklanadi. Uslublarning xususiyatlari qo'shimchalar:

...
yoki shunday
...

Blogingizning shablonining har qanday qismidagi kodni ko'rib chiqing va nima haqida gapirayotganimni darhol ko'ring. Trening uchun individual bloklarni aniqlashga harakat qiling va ular qanday sahifa elementlarini namoyish qilishni tushuning. Va keyin turli xil bloklarga tegishli uslub jadvalida uslublar yoki idishni toping.

Konteyner P.

Ushbu teglar biz asosan alohida arizani formatlashda uchrashamiz - bu faqat ochilish kerak hTML muharriri Maqolalar. Chunki ushbu yorliqda matnning bitta paragraf tarkibida mavjud. Qoida tariqasida, matnni tekislashning uslubi o'ziga xos xususiyatlarga ega:

  • sMS-rusuk: chapda; - chap qirrani tekislash;
  • matnni tekislash: to'g'ri; - o'ng qirrani tekislash;
  • matnni tekislang: oqilomlang; - kenglikni tekislash;

Masalan, to'liq kirish, shunday qilib:

Ushbu yorliq uchun barcha turdagi barcha xususiyatlar uslublar jadvalida o'rnatiladi. Shuningdek, shriftlar va ularning o'lchamlari va matnning rangi (barchasi, bu nafaqat qora bo'lishi mumkin)

Iblow H.

Bu H1, H2, H3 va boshqa sarlavhalardagi mashhur yorliq. Har bir sarlavha uchun uslublar allaqachon blogning mavzusida yozilgan. Ular, shuningdek, shablon sahifalarining va individual xabarlarni shakllantirishda ham qatnashadilar.

Matnda turli darajadagi sarlavhalardan foydalanishda allaqachon barcha magistrlarning namunalari bilan muzokaralar olib boriladi. Ammo biz ushbu tegni va WordPress shablonida amal qilishimiz mumkin. Masalan, blogingiz shiori qo'shing asosiy sahifa - shlyapa ostida postlar ro'yxatidan yuqori. Masalan, shunday qilib:

Mening blogim eng yaxshisidir!

Va keyingi safar biz kichik elementlarni ko'rib chiqamiz, ularsiz blogning tartib va \u200b\u200bformatlashi ham imkonsizdir.

Aloqada bo'ling! Blogoty sizga pochta bo'limida yangi maqolalarni yuboradi!

Ushbu ma'ruzada HTML hujjati tana belgilari elementlari haqida tavsiflanadi, ularni belgilash, maqsadlar va foydalanish tafsilotlari tahlil qilinadi.

Tana teglari Hujjat

Tana teglari foydalanuvchi interfeysi dasturida ma'lumot displeyini boshqarish uchun mo'ljallangan. Ular matn kontekstual gipermatny havolalari ichiga o'rnatilgan holda ma'lumotlar bazasining gipertaturasining gipermatn tuzilishini tavsiflaydilar. Hujjatning tanasi quyidagilardan iborat:

  • ierarxik idishlar va ekskursiyalar;
  • sarlavhalar (H1 dan H6 gacha);
  • bloklar (paragraflar, ro'yxatlar, shakllar, jadvallar, rasmlar va boshqalar);
  • gorizontal rasm va manzillar;
  • matn uslublari sohasida buzilgan (pastki, selektsiya, kursiv);
  • matematik tavsiflar, grafika va gipermatny havolalari.

Hujjat korpusi - konteyner yodli

Tananing teglari tavsifi yorliq bilan boshlash kerak. Seadning yorlig'idan farqli o'laroq, zamining yorlig'i xususiyatlarga ega.

Bassning atributlari hujjatning matni ko'rsatilishi kelib chiqishi aniqlanadi. Shunday qilib, agar fon manbai bo'lsa HTML hujjat Bu Image.gif grafik fayl, so'ngra tegishli atribut tana tanasi ochilish yorlig'ida ko'rinadi:

<ВОDY ВАСКGROUND="image.gif">

Ushbu misoldan ko'rinib turibdiki, URLning qisqartirilgan shaklidagi manzili ushbu atributning qiymati sifatida ishlatiladi. Bunday holda, bu mahalliy faylning manzili. Shuni ta'kidlash kerakki, turli xil foydalanuvchi interfeyslari yorliq uchun turli xil qo'shimcha xususiyatlarni qo'llab-quvvatlaydi.

Ushbu stolda # xxxxxxxh satri tgb atamalarni o'nlik ishqalanishda aniqlaydi. Shuningdek, ranglarni nom bilan o'rnatishi mumkin. Quyidagi jadvalda HTML 4 standartida belgilangan ranglarning nomlarini va tegishli RGB kodlarini ko'rsatadi. E'tibor bering, ko'plab zamonaviy brauzerlar standartlardan tashqari va ko'proq ranglarni qo'llab-quvvatlaydilar.

Ism Kod Ism Kod
aqua. # 00ffff. feryy. #000080
qora. #000000 zaytun. #808000
ko'k # 0000ff. siyohrang. #800080
fuchsia. # Ff00ff. qizil # FF0000.
kulrang. #808080 kumush # C0c0c0.
yashil. #008000 tine. #008080
laym # 00F00. oq #Ffffff.
maroon. #800000 sariq # FFFF00.

Shunday qilib, 3.1-jadvaldagi atributlarning qadriyatlari ko'k, fon kabi matnning rangini aniqlang, havolalar qizil rangga ega va yangi havolalar yashil rangda. Agar siz teg atributlarini ko'rsatsangiz

<ВОDY ВGCOLOR=#FFFFFF ТЕХТ=#0000FF VLINK=#FF0000 LINK=#00FF00>,

orqa fon rangi oq bo'ladi, matn ko'k, havolalar - yashil va havolalar qizil rangga ega bo'ladi. Biroq, ushbu atributlardan foydalanish juda ehtiyot bo'lish kerak, chunki foydalanuvchi boshqa interfeysga ega bo'lishi mumkin, chunki ushbu parametrlar bu parametrlarni talqin qilmaydi.

Microsoft. Internet Explorer. va Netscape Navigatör atributlar karteng'ining chap tomonini tan oladi \u003d N va BrandRgin \u003d N yorliqda<ВОDY>. Chapdam \u003d atribut \u003d butun sahifaga chap maydonni o'rnatadi. Torrgin \u003d yuqori maydonni aniqlaydi. N soni pikselda maydonning kengligini ko'rsatadi. Masalan, teg<ВОDY LEFTMARGIN =»40″> Butun sahifada 40 pikselning chap sohasini yarating. 0 bilan n dan yuqori, chap maydon yo'q.

Belgilarni boshqarish teglari

Sarlavhalar

Sarlavha hujjat bo'limining boshlanishini anglatadi. Standart unvonlarning 6 darajasini belgilaydi: H1 dan H6 gacha. Yorliq<Н1>Bu katta ko'rinadi - bu asosiy sarlavha. Agar matn teglar bilan o'ralgan bo'lsa<Н2>, u biroz kamroq (subtitr) ko'rinadi; Ichidagi matn<НЗ> undan ham kamroq va boshqalar<Н6>. Ba'zi bir dasturlar sizga ko'proq sonli sarlavhalardan foydalanishga imkon beradi, ammo haqiqatan ham uch darajadan ko'proq daraja kam, 5 dan ortiq - juda kam.

Quyida rasm quyidagi sarlavhalardan foydalanish natijasini ko'rsatadi:

1-chi.

2-chi unvoni.

Yorliq

Yorliq

Matnni paragraflarga ajratish uchun ishlatiladi. U sarlavhalardagi kabi sifatlardan foydalanadi.

Atribut tekislang.

Yashirin atribut sizga markazda yoki kenglikdagi chap yoki o'ng qirrali matnni moslashtirish imkonini beradi. Odatiy bo'lib, matn chap chetiga mos keladi. Ushbu atribut grafika va jadvallarga ham tegishli.

Alming \u003d asoslang Chap va o'ng qirralarga tekislash. Barcha talqin dasturlarida emas.

Tekis \u003d chap. Chap tomonga tekislash. Bajarilish hTML matn U chap chetiga mos keladi va to'g'ri, ya'ni torlarning boshlanishi bir darajadagi vertikal ravishda va uchlari boshqacha. Ko'pincha, matnlar orasidagi teng vaqt bilan bir vaqtning o'zida matn. Chap chetidagi tekislash avtomatik ravishda o'rnatilganligi sababli, atributni tekislashingiz mumkin.

Yolg'on \u003d to'g'ri O'ng qirrali tekislash. Matnni o'ng qirrali va chap tomonda joylashgan - chiziqlarning uchlari bir xil darajada va boshlanishi boshqacha bo'lib chiqadi - ko'pincha boshlanishi ko'pincha yaratadi original dizayn. Buning uchun atribut bir tekis \u003d Oddiy teglardagi o'ng tomonda, masalan teg<Р>.

A tekisligi \u003d markazi. Matn va grafikalarni markazlashtirish. Matn yoki grafikalarni markazlashtirishning bir necha usullari mavjud. HTML 3.0 texnik xususiyatlari, yorliqdan foydalanish taklif etiladi<АLIGN=сеntеr>. Biroq, ushbu tegda barcha HTML-sahifa ob'ektlariga, shuning uchun Netscape qo'shilgan teg ishlab chiqaruvchilariga tegishli<СЕNТЕR>Qaysi ob'ektlarni Netscape Navigator 3.0 brauzerlari, Microsoft Explorer 3.0 va boshqalar qo'llab-quvvatlaydi. Teg<СЕNТЕR> Ehtiyotkorlik bilan davolash kerak. Ba'zi brauzer buni umuman e'tiborsiz qoldirishi mumkin va sahifa chap chetiga faqat matn bo'ladi.

Oqayotgan grafik matn. Yuqoriga xos atributlardan foydalanish, siz matnni grafik ob'ektni "kurash" ga majburlashingiz mumkin. Buning uchun teg qo'yish kerak U erda grafik ob'ekti bo'lishi kerak va atributni tekislang \u003d chap \u003d o'ng yoki tekis \u003d markazi qo'shing. Bundan tashqari, NSPA va VSPas atributlaridan foydalanish (ular quyida tavsiflangan), tasvirni matndan ajratib turadigan gorizontal va vertikal maydonlarning kengligi o'rnatilgan. Siz shuningdek rasm atrofida ramkani yaratishingiz yoki jadval matnini targ'ib qilishingiz mumkin. Shunday qilib, matn "oqim" grafikasi va to'xtatilishi uchun tegni qo'llashingiz kerak
Aniq atribut bilan.

Yorliqdan foydalanish<ВR>

Satrning majburiy tarjimasi standart matnni namoyish qilish tartibini buzish uchun ishlatiladi. Uchun odatdagidek rejim sifatida Sharhni sharhlash Foydalanuvchi interfeysi dasturi ishlaydigan oynada matnni avtomatik ravishda satrga ajratadi. Ushbu rejimda matn satrlarining uchlari e'tiborga olinmaydi. Ba'zan ko'proq dushmanning yangi liniyasidan chop etishni boshlashlari kerak. Buning uchun sizga yorliq kerak. Yorliqda shaharta<ВR> Belgilangan nuqtada ob'ektning atrofida matnli oqimida, so'ngra matnni ob'ekt orqasidagi bo'sh joyda davom ettirish uchun ishlatiladi. Ob'ektdagi matn, sirli atributning chap, o'ng yoki barcha qiymatlariga muvofiq davom etdi:


Matn eng yaqin bo'sh chap maydondan boshlab davom etadi.
Matn eng yaqin bo'sh joydan boshlab davom ettiriladi.
Matn chapga qadar davom etadi va kerakli maydonlar bo'sh bo'ladi.

Elementlarni belgilash

Yorliq (Lyak, qoyasiz) brauzerni butun matnni bitta satrda bir qatorda namoyish qilish uchun beradi. Agar teglar bilan o'ralgan matn bo'lsa Ekranga mos kelmaydi, brauzer hujjat oynasining pastki qismidagi gorizontal o'tish sumkasi qo'shadi. Agar siz biron bir joyda satrni buzmoqchi bo'lsangiz, u u erga teging<ВR>.

Belgilarni ko'rsatishni boshqarish teglari

Ushbu teglarni ikki sinfga bo'lish mumkin: teglar shaklini (shrift uslubini) ko'rsatadigan teglar va ma'lumotlar turini tavsiflovchi teglar va teglar ko'rsatilgan. Ko'rgazmada ko'pincha tashqi ko'rinadigan teglar xuddi shunday natija beradi. Bu asosan talqinlar dasturi va foydalanuvchi didi sozlamalariga bog'liq.

Teglar xaritalash displey shakli

Kengash, mustahkamlash, ta'kidlash, ta'kidlash, ta'kidlash, pastki indeks, pastki indeks, shrift katta, kichik, qizil, ko'k, turli kombinatsiyalar - barchasi sahifalarni qiziqarli qiladi. Microsoft Internet Explorer va Netscape Navigator sizga shrift tegidan foydalanib shriftni aniqlashga imkon beradi. Endi siz foydalanuvchining brauzerida odatiy ravishda o'rnatilganidan qat'i nazar, bitta sahifada bir nechta shriftlarning bir nechta turlarini birlashtira olasiz.

Teglar<ВIG> va - shrift hajmini o'zgartirish

Teglar o'rtasida joylashgan matn<ВIG> yoki mos ravishda, ko'proq yoki kamroq standart bo'ladi.

Yuqori va pastki indekslar

Tegov bilan va Siz tovar belgilari, mualliflik huquqlari, havolalar va izohlarni yozish uchun zarur bo'lgan yuqori va pastki indekslarni o'rnatishingiz mumkin. Ushbu teglar sizga har qanday o'lchamdagi yuqori yoki pastki ko'rsatkichlarni yaratishga imkon beradi. Shunday qilib, ular atrofdagi matndan kamroq ko'rinadi, siz teglardan foydalanishingiz mumkin va dan shrift. Hajmi \u003d -1, bu shriftning o'lchamini kamaytiradi.

Atribut hajmi

Atribut o'lchami yorlig'i Ushbu sohadagi matn hajmini belgilashga imkon beradi. Agar siz tegdan foydalanmasangiz Butun sahifada ma'lum bir shrift hajmini belgilash uchun, standart qabul qilinadi 3. Ba'zi brauzerlar teg Qo'llab-quvvatlamang, shuning uchun uni faqat matn maydonida ishlatish maqsadga muvofiqdir. Boshqa holatlarda, teglardan foydalanish yaxshiroqdir<Н1>, <Н2>, <НЗ> va hokazo. Taganing asosiy afzalligi Bu harakat tugaganidan keyin, u yorliqni teglar sifatida buzmaydi<Нn>. Shuning uchun yorliq Chiziqning o'rtasida shrift hajmini o'zgartirish juda foydali.

Ro'yxatdan tur.

Agar siz o'zingizning sahifangizni yanada rang-barang qilib qo'ymoqchi bo'lsangiz, siz Rosting atributsiyasidan Fon yorlig'ida foydalanishingiz mumkin va keyin faqat cheklov foydalanuvchi kompyuteridagi rang palitrasi bo'ladi.

Ko'rgazma shaklini boshqarish, jadvalda ko'rsatilgan teglar ko'rsatilgan.

Yorliq Qiymati
Kursiv)
Kuchaytirish (vold)
Teletayp
Chizma
Dog'li matn
Shriftning o'lchamini oshirish
Shriftning o'lchamini kamaytirdi
Almashtirish belgilari
Qo'llab-quvvatlash belgilari
<ЕМ>… Tikografik kuchaytirish
<СIТЕ>… Iqtibos
Daromad
<СODE>… Kod misollarini ko'rsatadi (masalan, "Dastur kodlari")
Raqamli
<КВD>… Klaviaturadan kirish belgilarining namunasi
O'zgaruvchan
Ta'rif
Ikkita tirnoqlarga o'rnatilgan matn

Ushbu teglar uyalar yoqishiga imkon beradi, shuning uchun ularning barchasi boshlang'ich va oxirzamonda. Bunday teglardan foydalanganda, ularning ko'rsatkichi foydalanuvchi interfeysi sozlamalariga bog'liqligini eslash kerak, bu gipertatektiv ishlab chiqaruvchisi sozlamalariga to'g'ri kelmasligi mumkin.

HTML-da ro'yxatlarni yaratish

Ro'yxatlar matnni tuzishning muhim vositasidir va barcha belgilar tillarida qo'llaniladi. NTML quyidagi ro'yxat turlarini o'z ichiga oladi: o'lchanmagan ro'yxat (tartibsiz ro'yxatlar) (noto'qimas ro'yxatlar)

    ), raqamlangan ro'yxat (buyurtma qilingan) (buyurtma ro'yxatlari)
      ) Va ta'riflar ro'yxati. O'lchov bo'lmagan va raqamlangan ro'yxatlar uchun teglar HTML asosidir. HTML 3.2 O'lchov bo'lmagan ro'yxatlar va raqamlardagi turli raqamlarni tanlash uchun turli xil markerlarni va turli raqamlarni tanlash uchun teglarni ro'yxatga olish uchun bir nechta atributlarni kiritadi. Siz bunday atributlar va ro'yxat yorliqlarini o'zlari yoqishingiz mumkin (ro'yxat elementlari)
    1. ) Ro'yxatning o'rtasida marker turini o'zgartirish. Yangi atribut paydo bo'lganidan so'ng, ro'yxatdagi keyingi markirlar bir xil ko'rinishga ega bo'ladi.

      Tartibsiz ro'yxatlar - teg

        O'lchovsiz ro'yxat. O'lchov bo'lmagan ro'yxat matn turini yaratish uchun mo'ljallangan:

        • ro'yxatning birinchi elementi;
        • ro'yxatning ikkinchi qismi;
        • ro'yxatning uchinchi elementi.

        Qayd etilgan ushbu ro'yxat Ketma-ketlik shaklida:

        • ro'yxatning birinchi elementi
        • ro'yxatning ikkinchi qismi
        • uchinchi ro'yxat elementlari

        Teglar - bu o'lchanmagan ro'yxatning boshlanish va oxiri, teglar

      • (Ro'yxat elementlari) ro'yxat elementining yorlig'ini belgilaydi. Ushbu teglarga qo'shimcha ravishda, sizga ro'yxatlarni qo'ng'iroq qilish imkonini beradigan yorliq mavjud - (Sarlavha).

        Tafal bo'lmagan ro'yxatdagi markerlarning atributlari

        Xuddi shu markerlarni uyallashning turli darajalarida qo'llamaslik uchun siz shinalar atributlaridan foydalanishingiz mumkin. Siz har qanday marker turini ro'yxatning o'zboshimchalik bilan joylashuvida o'rnatishingiz mumkin. Siz hatto aralashishingiz mumkin turli xil turlar Bir xil ro'yxatdagi markerlar. Quyida standart belgilar atributlari bo'lgan quyidagi teglar:

          Yorliq birinchi darajaning standart darajalarida bo'lgani kabi, bu turdagi qattiq markerlarni yaratadi.
            Yorliq doira shaklida markerlarni yaratadi.
              Yorliq qattiq kvadrat belgilarni yaratadi.

              Buyurtma qilingan ro'yxatlar - teg

                Raqamlangan ro'yxatlar. Yorliq

                  Tume \u003d HTML 3.2 bilan birgalikda nafaqat oddiy raqamlar, balki kichik harflar va katta harflar, shuningdek kichik va kapital Rim raqamlari yordamida raqamlangan ro'yxatlarni tuzishga imkon beradi. Agar kerak bo'lsa, siz ushbu raqamlash turlarini bitta ro'yxatga ko'chirishingiz mumkin:

                  <ОL ТYРЕ=l> Yorliq 1-formatdagi raqamlash bilan ro'yxatni yaratadi, 2., 3. 4. va boshqalar.<ОL ТYРЕ=А> Tag A formatida raqamni raqamlash bilan ro'yxatni yaratadi., V., S., D. va boshqalar.

                    Yorliq a formatida raqamlash bilan ro'yxatni yaratadi., B., P., D. va hokazo.<ОL ТYРЕ=I> Yorliq I., II formatidagi raqamni raqamlash bilan ro'yxatni yaratadi., III., IV. va hokazo.

                    Ta'rif ro'yxati - teg

                    Ro'yxat teglari (ta'riflar ro'yxati:

                    ,
                    ,
                    ) Shartlar ro'yxatini va ularning ta'riflarini yaratish uchun foydalaning. Yorliq quyidagicha.

                    Muddat
                    Ta'rif

                    Belgilangan atama bir xil chiziqda yozilgan va uning ta'rifi keyingi qismida, o'ng tomonda. Yorliq

                    Sizga alohida paragraflarni raqamlash yoki markerlarsiz o'rnatishga imkon beradi. Belgi chap chekkadan qilingan. Agar sahifada bir nechta teglar bo'lsa
                    Matn asta-sekin tobora ko'proq o'ng tomonga siljiydi. Ta'rif oxirida yopiq yorliqni joylashtiring
                    . LT; DL yorlig'ini\u003e faqat paragrafning chap chegarasini siljiting.

                    Gorizontal qoidalar - teg<НR>

                    Horizontal boshqaruv (gorizontal qoida) hujjatni qismdan ajratish uchun ishlatiladi. Bitta yorliq yordamida<НR> Siz sahifani asl ko'rinishga ega bo'lishingiz mumkin. Yorliq bilan tajriba o'tkazishga harakat qiling<НR>Va siz odatda ishlatadigan narsalarga o'xshab chiziqlar olasiz.

                    Formatlangan xulosa - yorliq<РRЕ>

                    Ushbu yorliqdan foydalanish sizga "masalan," (formatlanmasdan), bir xil belgilar va satrlarning bir xil bo'lishiga imkon beradi.

                    Ilova yorlig'i

                    Teglar orasidagi matn vamiltillash. Ushbu teg faqat Netscape Navigator brauzeri tomonidan qo'llab-quvvatlanadi. Buni juda ehtiyotkorlik bilan ishlatish kerak.

                    Saytda onlayn darsliklar

                    HTML 4 darslik

                    Teg idishi

                    Teg idishi

                    Bu hujjat bo'laklarini ajratib ko'rsatish uchun xizmat qiladigan blok darajasining elementi. Ushbu tanlovning maqsadi odatda uslublarni tayinlash orqali amalga oshiriladigan ushbu parcha parametrlarini boshqarish. Keling, misol keltiraylik:

                    (Hujjat parchasi)

                    Ushbu misolda HTML hujjati parchasi teglar bilan tavsiflanadi

                    va
                    Uning xususiyatlarini belgilash. Bunday holda, barchasi matn elementlari Tanlangan parda yashil (yashil) rangda namoyish etiladi. Analog yorlig'i
                    Matn darajasi - bu element .

                    Shuni yodda tutingki, alohida bo'laklarning uslub xususiyatlarini zudlik bilan tayinlash misolda amalga oshirilgan holda, hujjat tuzilishini va uni taqdim etish kontseptsiyasiga muvofiq foydalanish maqsadga muvofiq emas. Stol jadvallaridan foydalanish kerak, bu esa kitobning ikkinchi qismida muhokama qilinadi.

                    Yorliq

                    Teg idishi

                    Brauzerni qidirish oynasining o'rtasida barcha elementlarning gorizontal ravishda tekislash uchun mo'ljallangan. Bu blok darajasiga ega va uni rejalashtirish kabi elementlarni markazlashtirish uchun ishlatish foydalidir, chunki ular tayinlash bilan bog'liq emas.

                    Yengil \u003d markaziy teg

                    .

                    Aslida yorliq

                    Bu keyingi yozuvning qisqa shakli:
                    . Yorliqdan foydalanish
                    Oldingi qismda ko'rsatilgan sabablarga ko'ra, u ham istalmagan.

                    Har qanday veb-sahifada joylashgan elementlardan iborat va deyarli har doim DIS-ning blokning bloklanishi ularni joylashtirish uchun javobgardir. Albatta, teglar yordamida jadvallar jadval mavjud

                    , ,
                    Va hatto nizolar mavjud, bu tizimdan foydalanish yaxshiroq yoki jadvaldan foydalanish yaxshiroqdir. Biroq, haqiqatda siz hozirda stolning tartibi yordamida zamonaviy, ommabop va qulay saytlarga javob bermaysiz. Yaxshisi, u faqat maqsadlar yaratish uchun ishlatiladi - ya'ni stollarni yaratish uchun ishlatiladi, ammo saytning o'zi tarkibini shakllantirish uchun emas.

                    Gap shundaki, saytning divning tartibi sizga CSS-ning to'plamlari to'plamini stollarga kiritish imkonini beradi. Bundan tashqari, jadval tizimining eng muhim noqulayligi shundaki, jadvalda brauzer tomonidan to'liq yuklanmaguncha, stol ekranda ko'rsatilmaydi. Agar butun sayt stolda amalga oshirilsa, u HTML sahifa kodi to'liq yuklanganidan keyingina displeyda paydo bo'ladi.

                    Div yorlig'i va suzuvchi mulk

                    Blok tizimining asosi yorliqdir

                    Bu tarkib uchun idish. Boshqa idishlarda ham ichkarida bo'lishi mumkin
                    .

                    Div yorlig'idan foydalaning, bundan ham qiyin emas. Qoida tariqasida, saytning standart tuzilishi quyidagicha shakllanadi: asosiy idishni mavjud

                    (Ko'pincha u frikper, konteyner, asosiy va hk, deb nomlangan klass beriladi). Ushbu idishda menyu bloklari, tarkib qismlari, Sidbar mavjud.

                    Odatiy bo'lib, har bir yangi blok yangi liniyadan joylashgan. Qopchani chap yoki o'ng tomonda topish uchun (masalan, yon panelni o'ngga yo'naltirish uchun), suzish xususiyati ishlatiladi. Odatiy bo'lib, u "yo'q" qiymatga ega, ammo siz "chap" va "o'ng" qiymatlarini belgilashingiz mumkin.

                    Ushbu mulkni ikkita blok bilan misolda ko'rib chiqing.

                    Tarkib uchun blok
                    Sagebaara uchun blok

                    Ushbu kod quyidagi natijani beradi:

                    Toza mulk

                    Slavrat mulk nafaqat u yozilgan blokning o'zi, balki ushbu blokga amal qiladigan keyingi elementga ham mos kelishini hisobga olish muhimdir. Ya'ni, agar biz yuqorida tavsiflangan ikkita blokni qo'shsak, uni har qanday xususiyatga ishora qilmasdan, u yangi liniya bilan ishlamaydi, ammo ikkinchi blokning o'ng tomonida bo'ladi.

                    Bunga yo'l qo'ymaslik uchun, DIVning bloklash tartibi aniq mulkdan foydalanadi, bu blokni yangi liniyadan tashkil qilmoqchi bo'lgan blok uchun ishlatamiz. Ko'pincha bu "ikkalasi" ga belgilanadi, lekin siz "chap" yoki "o'ng" yoki "o'ng" qadriyatlarini, agar biz blokni o'chirishni istasak, yangi satrUndan hizalanaman.

                    Yuqoridagi misolni yangi element bilan to'ldiring:

                    Tarkib uchun blok
                    Sagebaara uchun blok
                    Quyida joylashgan yangi blok

                    Natijada:

                    Bloklar tartibida

                    Bloklarning joylashuviga qo'shimcha ravishda, bloklar orasida ham, ular ichida ham yozuvlarni qo'yish uchun muhimdir. Buning mos ravishda marjali va to'ldirish xususiyatlaridan foydalaniladi.

                    Tarkiblar elementning yuqori, o'ng, pastki va chap qismlari uchun alohida belgilanadi. Ular to'rtta qiymatni ro'yxatlash orqali bitta satr bilan belgilanishi mumkin:

                    Marj: 20px 10px 0 40px

                    Bunday parametrlarga ega bo'lgan blok buyuk elementdan pastda joylashgan, to'satiq elementdan o'nta pikselda joylashgan bo'lib, chap tomonda 40 pikselning o'lchamiga ega bo'ladi.

                    Agar xuddi shu ko'rsatkichlar to'ldirilgan mulkda ko'rsatilgan bo'lsa, u joylashgan blok bloklari bilan bog'liq tarkib uchun ichki ko'rsatkichlar bo'ladi.

                    Siz, shuningdek, individual xususiyatlarni marjali-yuqori, marja-pastki, marja-o'ng tomonda (va shunga o'xshash plakding kabi) ishlatgan holda alohida xususiyatlarni ko'rsatishingiz mumkin. Bunday holda, agar ba'zi yuzlar ko'rsatilmagan bo'lsa, uning qismidan ajratish nolga teng bo'ladi yoki sahifada ko'rsatilgan bloklar uchun belgilangan CSS xususiyatlari bilan belgilanadi.

                    Ushbu maqolada biz dotsrap panjaraning asosiy elementlari bilan tanishamiz, shuningdek, ushbu to'r elementlarini sayt tartibini ishlab chiqish uchun qanday qilib qo'llash kerakligini ko'rib chiqamiz.

                    Dotstrrap 3 va 4 Mesh Tewement

                    3 va 4 TEVSning asosiy elementlari:

                    • proter konteynerlari - konteyner yoki.container-suyuqlik sinfi bo'lgan elementlar;
                    • qatorlar - sinf qatoriga ega element;
                    • adaptiv bloklar Bir yoki bir nechta Col sinflari bo'lgan elementlar.

                    Xush kelibsiz konteyner - sahifa tartibini yaratish yoki mustaqil qismining ba'zi qismi boshlanadigan birinchi element. Uning asosiy maqsadi setlashning kengligini yarating. Bootstrrap 3 va 4 ta pasayish konteynerlari 2 turi. Birinchi (konteyner) yaratish uchun mo'ljallangan adoctive mahkamlangan makr va ikkinchi (konteynerli suyuqlik) - uchun adapik jihatdan kauchuk (moslashuvchan-moslashuvchan) tartib.

                    Adapliligi belgilangan tartib Bu shartli doimiy kenglik borligi bilan tavsiflanadi, bu videokarta brauzerining bir qancha qiymatiga ega va boshqalarning bir qismida - boshqasi.

                    Masalan, 3, 4 ta diapazonda (nazorat punktlari) aniqlanadi: XS (Odatiy), SM (Ko'rsatmalararo kengligi 768px), LG (VIDEPREPTEPX), LG (VIDEPREPREPX kengligi).

                    Xush kelibsiz konteyner (Konteyner) tartibni o'rnatadi:

                    • xS dipzonida kengligi kengligi brauzeriga teng;
                    • sm Detu, 750px kengligi;
                    • mD Divanda, 970px kengligi;
                    • 1170px-ga teng bo'lgan LG cho'milishida.

                    Bir xilning kengligi adaptiv kauchuk tartib Bu qat'iy qiymatiga ega emas, u har doim brauzerning kengligi kengligiga teng.

                    Xush kelibsiz konteyner Kenglikni belgilashdan tashqari, tartibni sahifaning o'rtasiga yo'naltiradi va chap va o'ngga ichki dalalarni (plakging) 15px-ga o'rnatadi.

                    To'ldir, shuningdek, idishlar, ammo dotsrp panjara qismining moslashuvchan bloklari uchun.

                    Boottrap 3 ning asosiy rolidir sFO ning salbiy ko'rsatkichlarini chapga va o'ngga yarating 15px.

                    Boostrrap 4-da nafaqat salbiy ko'rsatkichlarni o'rnatadi, balki flod konteyner funktsiyasini ham bajaradi. Ular. Agar a ushbu element O'rta olmang, keyin moslashuvchan bloklar umuman ular uchun xarakterli xatti-harakatlarga ega bo'lmaydi.

                    "Qator" elementidan foydalanish printsipi juda oddiy, u doimo adaptiv bloklar uchun ota-ona sifatida harakat qilish kerak. Ular. Agar biron bir element (konteyner yoki moslashuvchan birlik) zarur bo'lsa adaptiv bloklardan foydalangan holda pozitsiya, ularni yaratishdan oldin birinchi raqamni o'rnatingva allaqachon bu bloklarda.


                    Adaptiv blok - bu moslashuvchan kenglik mavjud bo'lgan element. Ular. Xuddi shu nuqtai nazardan uning kengligi bitta qiymatga ega va boshqa tomondan - boshqasi bo'lishi mumkin.

                    Adaptiv blokning xatti-harakatlarini o'rnatish bir yoki bir nechta Col Class yordamida amalga oshiriladi.

                    CLA sinflar sintaksisi:

                    Col- (Breakpoint) - (raqami_cumors)

                    (Breakpoint) tekshirish nuqtasibu eng kam kenglikdagi qarashlarni aniqlaydi, ulardan boshlanadi.

                    Foydalanish uchun 3-moddalar to'rtta nazorat punktlari (XS, SM, MD va LG) va BottRrap 4 - beshta nazorat punktida (belgilarsiz, sm, MD, LG va XL). Nazorat nuqtalari kengligi boshlanadigan kenglik nuqtai nazarini ko'tarish tartibida keltirilgan.

                    (Raqam_cumors) adaptiv blokning kengligiu bundan boshlanadi nazorat nuqtasi. Adaptiv blokning kengligi Soat 1 dan 12 gacha bo'lgan kootrap ustunlari (butun son) yordamida ko'rsatilgan doterstrap ustunlar (butun son) yordamida ko'rsatilgan. Bu raqamni aniqlaydi kengligining qaysi qismi, uning blokiga nisbatan ("qator" qator "). Adaptiv blokning minimal kengligi 1/12 (8,3%) va maksimal - 12/12 (100%).


                    Masalan, Col-XS-6 Col-6 Col-3 Col-LG-2 sinfiga moslashtirish bloki (dotstrrap 3):

                    • xS qurilmasida, 6 ta boottip ustunligining kengligi bor, i.e. 50% (6/12 * 100%) "qator" elementining kengligi bilan bog'liq;
                    • sm qurilmasida 4 ta boottrap ustunliklari, I.E. 33,33% (4/12 * 100%) "qator" elementining kengligidan nisbiy;
                    • mD qurilmasida 3 ta dotsetrap ustuni, i.e. 25% (3/12 * 100%) "qator" elementining kengligi bilan bog'liq;
                    • lG qurilmasida 2 ta yuczrap ustunining kengligi bor, i.e. 16,67% (2/12 * 100%) "qator" elementining kengligi bilan bog'liq.

                    Agar ba'zi tekshiruv punkti aniqlanmasa, unda ushbu sinfning harakati quyidagi boshqaruv ballariga aylanadi. Buning sababi CSS Bootstrap Media so'rovlarida minimal kenglik yordamida yaratilgan.

                    Masalan, Col-XS-8 Col-MD-6 Col-MD-6 ga mos moslashuvchan blok (boottrap 3):

                    • ustida nazorat punkti XS va SM 8 boottipap ustunining kengligi bor, i.e. 66,7% (8/12 * 100%) "satr" elementining kengligiga nisbatan;
                    • mD va LG qurilmasida, 6 ta boottrap ustunligining kengligi, I.E. 50% (6/12 * 100%) "qator" elementining kengligidan nisbiy.

                    Odatiy bo'lib, adaptiv bloklar 12 ta boottippi ustunining kengligi bor, I.E. 100%. Agar siz XS dan boshlanadigan biron bir turdagi blokingiz bo'lsa, uni ko'rsatib bo'lmaydi.

                    Masalan, Col-MD-6 Col-LG-9 sinfiga ega moslashuvchan blok (boottrap 3):

                    • xS va SM boshqaruv nuqtasida, 12 ta boottippi ustunining kengligi bor, i.e. 100% (12/12 * 100%) "qator" elementining kengligi bilan bog'liq;
                    • mD qurilmasida 6 ta boottrap ustunliklari kengligi, i.e. 50% (6/12 * 100%) "qator" elementining kengligi bilan bog'liq;
                    • lG qurilmasida 9 ta boottrap ustunining kengligi bor, i.e. 75% (9/12 * 100%) "qator" elementining kengligi bilan bog'liq.

                    Boottrap-da moslashuvchan bloklar joylashgan. DootStrap ustunlari bilan moslashuvchan bloklar 12 dan oshmasligi kerak. Birinchi satrda joylashtirilgan bloklar quyidagi qatorga o'tkaziladi va hokazolarga o'tkaziladi.

                    Dotstrap 3 da tartibni yaratishda juda ko'p narsa bor muhim daqiqabu moslashuvchan bloklar bilan bog'liq har doim keyingi qatorga toqat qilmang. Adaptiv bloklarning bu xatti-harakati ular doiraning ushbu versiyasida suzayotganligi bilan izohlanadi (chapda: chapda).

                    Masalan, ushbu izohda uchinchi moslashma birligi ikkinchi qatorda joylashgan emas, balki birinchi moslashuvchan blokka yopishadi:


                    #1
                    #2
                    #3

                    Uni tuzatish uchun yangi liniya bilan boshlanishi kerak bo'lgan moslashuvchan bo'linmadan oldin zarur.


                    #1
                    #2
                    #3

                    BootStrap to'r elementlaridan foydalangan holda tartibni yaratishning asosiy qoidalari

                    Veb-sahifa tartibini yaratishning asosiy qadamlari:

                    1. asosiy bo'limlar yarating (masalan: sarlavhani, asosiy, pastki,);
                    2. har bir qismni o'rash uchun idish yaratish;
                    3. "Satr" elementlari yordamida har bir jusning ichki qismini joylashtiring, uning "qator" elementlari;
                    4. moslashuvchan bloklardan foydalangan holda har bir qator ichida kerakli tuzilishni yarating;
                    5. adaptiv bloklardan, "qator" elementlaridan foydalangan holda belgilash kerak bo'lgan zarur moslashuvchan bloklar ichidagi joy;
                    6. 5-bandni bajaring;
                    7. 6 va 7-paragraflarni yaratilgan tartibning istalgan tuzilishiga etib borguncha amalga oshiring.

                    Bunga misol sifatida, 3 va 4 ta botinkada joylashgan tartibni yarating.


                    3-boottrap-dagi tartib:

                    Sarlavha.
                    A1.
                    A2.
                    A3.
                    A4.
                    A5.
                    A6.
                    B1.
                    B2.
                    B3.
                    B4.
                    Oyoq.

                    4-dagi tartib 4:

                    Sarlavha.
                    A1.
                    A2.
                    A3.
                    A4.
                    A5.
                    A6.
                    B1.
                    B2.
                    B3.
                    B4.
                    Oyoq.