Úgy tűnik, hogy nem nehéz képet vagy szöveget beállítani a böngészőablak közepén. A CENTER címkét használjuk, és minden a kívánt helyre kerül. Azonban nem minden olyan egyszerű. A középre igazítás háromféleképpen lehetséges, és mindegyiknek megvannak a maga sajátosságai és különbségei a különböző böngészőkben.
Az egyik legegyszerűbb és legkényelmesebb címke - a CENTER egy szövegblokk igazítására szolgál. Ez a címke használható ábrák és táblázatok központosítására is. A kivétel az elemek
vagy
amelyeknél az igazítást az IMG címke tulajdonságai határozzák meg. Így ha egy elemet helyezünk el
a CENTER címkén belül a kép jobbra lesz igazítva.
4.1. példa. Középre helyezés a CENTER címkével
Ez a szöveg a böngészőablak közepéhez és az alatta lévőhöz igazodik
rajz a jobb oldalon.
Formálisan a CENTER csak más blokkcímkék (P, PRE és mások) paramétereként használható. A Netscape Navigator 2.0 böngészőben azonban a CENTER önálló címkeként jelent meg. Ennek a kiegészítésnek az volt a célja, hogy eltávolítsa a blokkcímkék használatakor megjelenő extra függőleges párnázást. Ha a CENTER címke helyett a szöveg egy bekezdés belsejébe kerül (
) , egy további függőleges kitöltés jelenik meg a vízszintes vonal és a szöveg között.
A CENTER nem része a HTML specifikációnak. "hivatalos" HTML formázás, például a szöveg igazítását címke attribútumokon keresztül kell elvégezni (például
) vagy stílusok használatával. Ennek ellenére ez a címke létjogosultságot kapott. A HTML 4 W3 specifikáció megjelenése óta azonban a Konzorcium azt javasolta, hogy kerüljék a CENTER címke használatát, és az elem
4.2. példa. Központozás DIV címkével
Szöveg igazítás középre DIV címkével
A központosítás másik módja a stílusok használata. A stílusok olyan utasítások, amelyek lehetővé teszik a formázási attribútumok, például a betűtípus, a szín, az igazítás stb. szabályozását. Példa a P címke újradefiniálására a szöveg közepére.
4.3. példa. Középre igazítás stílusokkal
Most, amikor a P címkét fogja használni a fentiekkel
stílusban a bekezdés szövege a böngészőablak közepéhez igazodik
A CSS-ben néhány egyszerűnek tűnő dologról kiderül, hogy nem olyan egyszerű megtenni. Az egyik ilyen dolog az összehangolás, azaz. amikor az egyik elemet a másikhoz képest bizonyos módon kell elhelyezni.
Ez a cikk néhány kész megoldást mutat be, amelyek segítenek leegyszerűsíteni az elemek vízszintes és/vagy függőleges központosítását.
Megjegyzés: az egyes megoldások alatt a böngészők listája található, jelezve, hogy a megadott CSS kód mely verziókban működik.
CSS – A blokk igazítása középre
1. Egy blokk igazítása a másik közepéhez. Ebben az esetben az első és a második blokk dinamikus méretekkel rendelkezik.
Szülő ( pozíció: relatív; ) .child ( pozíció: abszolút; bal: 50%; felül: 50%; -webkit-transzformáció: lefordítás(-50%, -50%); -moz-transform: fordítás (-50% -50% ;)
- Chrome 4.0+
- Firefox 3.6+
- internet böngésző 9+
- Opera 10.5+
- Safari 3.1+
2. Egy blokk igazítása a másik közepéhez. Ebben az esetben a második blokknak rögzített méretei vannak.
Szülő (pozíció: relatív; ) .gyerek (pozíció: abszolút; bal: 50%; felül: 50%; /* 2 blokk szélessége és magassága */ szélesség: 500 képpont; magasság: 250 képpont; /* Az értékeket attól függően határozzák meg méretét tekintve */ /* margin-left = - szélesség / 2 */ margin-left: -250px; /* margin-top = - magasság / 2 */ margin-top: -125px; )
A megoldást támogató böngészők:
- Chrome 1.0+
- Firefox 1.0+
- Internet Explorer 4.0+
- Opera 7.0+
- Safari 1.0+
3. Egy blokk igazítása a másik közepéhez. Ebben az esetben a második blokk méretei százalékban vannak megadva.
Szülő (pozíció: relatív; ) .child (pozíció: abszolút; /* a 2 doboz szélessége és magassága %-ban */ magasság: 50%; szélesség: 50%; /* Az értékeket a mérete alapján határozzuk meg %-ban */ balra: 25%; /* (100% - szélesség) / 2 */ felül: 25%; /* (100% - magasság) / 2 */ )
A megoldást támogató böngészők:
- Chrome 1.0+
- Firefox 1.0+
- Internet Explorer 4.0+
- Opera 7.0+
- Safari 1.0+
CSS – Vízszintes igazítás
1. Egy blokkelem (megjelenítés: blokk) vízszintes igazítása egy másikhoz (amelyben található):
Blokk (margó bal: automatikus; jobb margó: auto; )
A megoldást támogató böngészők:
- Chrome 1.0+
- Firefox 1.0+
- Internet Explorer 6.0+
- Opera 3.5+
- Safari 1.0+
2. Inline (megjelenítés: inline) vagy inline-block (megjelenítés: inline-block) elem vízszintes igazítása:
Szülő (szöveg igazítása: középre; ) .child (megjelenítés: soron belüli blokk; )
A megoldást támogató böngészők:
- Chrome 1.0+
- Firefox 3.0+
- Internet Explorer 8.0+
- Opera 7.0+
- Safari 1.0+
CSS – Függőleges igazítás
1. Állítsa középre az egyik elemet (megjelenítés: inline , display: inline-block) a másikhoz (amelyben található) képest középen. Ebben a példában a szülődoboznak fix magassága van, amely a line-height CSS tulajdonsággal van beállítva.
Szülő ( vonalmagasság: 500 képpont; ) .child ( kijelző: soron belüli blokk; függőleges igazítás: középen; )
A megoldást támogató böngészők:
- Chrome 1.0+
- Firefox 3.0+
- Internet Explorer 8.0+
- Opera 7.0+
- Safari 1.0+
2. Egy blokk középpontba állítása a másikhoz képest függőlegesen úgy, hogy a szülőt táblázatként, a gyermeket pedig a táblázat cellájaként jeleníti meg.
Szülő ( kijelző: táblázat; ) .gyermek ( kijelző: táblázatcella; függőleges igazítás: középen; )
A megoldást támogató böngészők:
- Chrome 1.0+
- Firefox 1.0+
- Internet Explorer 8.0+
- Opera 7.5+
- Safari 1.0+
Ha tud más klassz trükköket vagy hasznos, azonnali igazítási megoldásokat, kérjük, ossza meg őket a megjegyzésekben.
A float tulajdonsággal rendelkező tartalmak vízszintes igazítása nagyon egyszerűen elvégezhető, és teljes mértékben keresztben is használható (Opera 8+, Firefox 3+, IE 5.5+ esetén működik).
div blokk igazítási példa
Egy úszódoboz vagy több egymásra helyezett doboz igazításához egy másik külső dobozra van szükség. A külső doboz és a belső dobozok pozíciója: abszolút; és úszó: balra; , külső hozzárendelés bal: 50%; , és a belső tömböknél jobb: 50%; . Az úszó használata: jobb; külső hozzárendelési jogot kell hozzárendelnie: 50%; , és belső blokkok balra: 50%; . Azt javaslom, hogy törölje le az úszót úgy, hogy egy blokkot helyez el a következő tulajdonsággal: mindkettő; a középre igazított elemek után; .
Így a következő központosítást érheti el:
Az id = blokk-belső blokk zöld szegéllyel, az id = blokk külső blokkja pedig pontozott piros szegéllyel rendelkezik.
#blokk ( pozíció: relatív; lebegés: bal; bal: 50%; szegély: 1px szaggatott #a00; ) #blokk-belső ( pozíció: relatív; lebegés: bal; jobb: 50%; szegély: 2px tömör #0a0; kitöltés : 10px; ) #oldal ( túlcsordulás: rejtett; )
Menüpont igazítási példa
A gyakorlatban a fenti példa akkor alkalmazható, ha a webhelymenü vízszintesen van elrendezve. Figyelembe kell azonban venni azt a tényt, hogy elegendő nagy számban elemeknél (az oldal szélességének több mint fele), megjelenik a vízszintes görgetés. Ahhoz, hogy megszabaduljon tőle, alkalmaznia kell a túlcsordulási tulajdonságot a külső blokkban. Ha a menü legördülő, akkor a legördülő menü elemei ezzel a külső blokkal levághatók. A probléma elkerülése érdekében a túlcsordulási tulajdonságot a blokkra a lehető legkörültekintőbben kell alkalmazni, például a kültéri egység A, amely az oldal teljes tartalmát beburkolja.
Például a menüt így igazíthatja:
Az ul lista li elemei zöld szegéllyel, az ul listáé pedig szaggatott piros szegéllyel rendelkeznek.
Az alábbi példa HTML-kódja így néz ki:
Az alábbi példa CSS-kódja így néz ki:
#menu ( pozíció: relatív; lebegés: balra; balra: 50%; szegély: 1px szaggatott #a00; listastílus: nincs; margó: 0; kitöltés: 0; ) #menu li ( pozíció: relatív; lebegés: balra; jobbra: 50%; szegély: 2px tömör #0a0; kitöltés: 10px; ) #oldal (túlcsordulás: rejtett; )
Szóval elég egyszerű. Sok sikert kívánok az új módszerek elsajátításához.
ablakok: Internet Explorer 3.0+, Firefox 1.0+, Google Chrome, Opera 3.51 – 6.xx és 9.0+, Safari 3.1+, SeaMonkey 1.0+ [1].
Linux: Firefox 1.0+, Chromium, Opera 5.0 – 6.xx és 9.0+, SeaMonkey 1.0+ [2].
Az oldal tartalmának igazítása középre a böngészőablak látható területén HTML használatával - CSS nélkül. A tároló, amelyben a weboldal tartalma elhelyezkedni fog, középre van állítva – szélességben és magasságban: [ Mintaoldal megnyitása ].
És a Netscape 2.02-4.80 és az Offbyone verziókban is. A Netscape 2.02 - 4.80 verziókban az oldal tartalma némileg eltolódik a böngészőablak látható területének bal felső sarkába, mivel ezek a programok helyet foglalnak el a görgetősávok számára.
És a Netscape 2.02-4.80-ban is. A Netscape 2.02 - 4.80 verziókban az oldal tartalma némileg eltolódik a böngészőablak látható területének bal felső sarkába, mivel ezek a programok helyet foglalnak el a görgetősávok számára.
Aliosque subditos et thema
Ahhoz, hogy DOS-ban képernyőképeket készítsen, számos program létezik. Például a SNARF. Ennek az alkalmazásnak a használatával a legtöbb esetben lehetett képernyőképeket készíteni. A SNARF által készített képernyőképek (.BMP fájlok) minősége is a legjobb a tesztelt programok között: ScreenThief, VideoThief, FLIP, GRABBER, SNARF. A SNARF használata az alapértelmezett beállításokkal egyszerű, de van egy hátránya – a SNARF mindig abba a mappába menti a képernyőképet, ahol a felhasználó éppen tartózkodik. Ami kényelmetlen vagy elfogadhatatlan lehet. És nincs nyilvánvaló mód ezen változtatni. Van azonban egy megoldás. Az eredeti ötlet ezen a linken található. Ennek alapján a következők történtek: 1. SNARF [ Letöltés ] 2. Használat szöveg szerkesztő nyissa meg a SNARF.EXE fájlt szöveges módban, keresse meg a snarf000.bmp fájlt, és módosítsa az s:scn000.bin mappára, amelybe a képernyőképek mentésre kerülnek, amikor a SNARF fut. A mappa és az elérési út tetszőleges lehet: C:\SOFT\SNARF.EXE SUBST S: C:\SCREENS\ 4. Futtassa a SNARF-t: S [vagy S.BAT] 5. Képernyőkép készítése: Alt + S legyen kettő hangjelzés. Az első az elején, a második pedig a folyamat sikeres befejezésének jele. A képernyőképek elkészítése után el kell lépnie a mappába, ahol elmentette azokat, és módosítania kell a fájl kiterjesztését .BIN-ről .BMP SNARF - Freeware-re.
Szöveget és képeket tartalmazó blokkelem CSS függőleges igazítása. A blokk és a beépített elemek különböző kombinációihoz működik. Példa: CSS függőleges igazítás CSS függőleges igazítás HTML / XHTML. Kód:
![](https://i0.wp.com/image.jpg)
A szöveg igazítása határozza meg kinézetés a bekezdés éleinek tájolása, és lehet balra, jobbra, középre vagy igazítva. táblázatban. Az 1. ábra a szövegblokk igazítási lehetőségeit mutatja.
Balra igazítás | Jobb igazítás | Középre igazítás | Indokolja meg |
---|---|---|---|
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. | Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. |
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. |
A leggyakoribb lehetőség a balra igazítás, amikor a bal oldali szöveg szélére tolódik, míg a jobb oldali szaggatott marad. A jobbra és középre igazítást leginkább a címsorokban és alcímekben használják. Nem szabad megfeledkezni arról, hogy a szövegben az indoklás használatakor nagy intervallumok jelenhetnek meg a szavak között, ami nem túl szép.
A bekezdéscímkét általában a szövegigazítás beállítására használják.
Az igazítási módszert meghatározó align attribútummal. Szövegblokk igazítása is megengedett a címkével
HTML kód | Leírás |
---|---|
Új szövegbekezdést ad hozzá, alapértelmezés szerint balra igazítva. Kis függőleges behúzások automatikusan hozzáadódnak a bekezdés elé és után. | |
Szöveg |
Középre igazítás. |
Szöveg |
Balra igazítás. |
Szöveg |
|
Szöveg |
Szélesség igazítása. |
Letiltja az automatikus sortördelést, még akkor is, ha a szöveg szélesebb, mint a böngészőablak. | |
Szöveg |
Lehetővé teszi, hogy a böngésző megtörje a vonalat a megadott helyen, még akkor is, ha a címke használatban van |
Szöveg
|
Középre igazítás. |
Szöveg
|
Balra igazítás. |
Szöveg
|
Jobb igazítás. |
Szöveg
|
Szélesség igazítása. |
Az elemek balra igazítása alapértelmezés szerint be van állítva, így nem szükséges még egyszer megadni. Tehát az align="left" elhagyható.
Különbség a bekezdés között (tag
) és a címkét
Az igazítás attribútum meglehetősen sokoldalú, és nem csak a törzsszövegekhez, hanem a címsorokhoz is alkalmazható
. Az 1. példa bemutatja, hogyan kell ilyen esetben beállítani az igazítást.
1. példa: Szöveg igazítás
Hogyan lehet oroszlánt fogni?
számbavételi módszer
A sivatagot számos elemi részre osztjuk, amelyek mérete megegyezik az oroszlán teljes méretével, de kisebb, mint a ketrec mérete. Ezután egyszerű felsorolással meghatározzuk azt a területet, ahol az oroszlán található, és ez automatikusan a befogásához vezet.
dichotómia módszer
A sivatagot két részre osztjuk. Az egyik részben oroszlán van, a másikban nincs. Vegyük azt a felét, amelyben az oroszlán található, és ismét kettéosztjuk. Tehát addig ismételjük, amíg az oroszlánt el nem kapják.
A példa eredménye az ábrán látható. 1.
Rizs. 1. Igazítsa a szöveget jobbra és balra
BAN BEN ezt a példát a címsor a böngészőablak közepéhez igazodik, a kiválasztott bekezdés jobbra, a törzsszöveg pedig balra.