Lapas sākums CSS: satura pozicionēšana

Datori
Notiek ielāde ...

CSS izkārtojums vienmēr ir bijis taisnstūrveida.Jebkādas vienmērīgas līnijas ir izstrādātāja kompetence. Stilu noteikumi nodrošina pietiekamas iespējas, lai ekrānā izšķirtspējai nodrošinātu lapu vienmērīgu formu. Bet jebkurš izkārtojuma elements vienmēr ir taisnstūris, kurā informācijas sakārtošanu reglamentē CSS noteikumi.

ievilkums no augšējā CSS

Visām pusēm atkāpes ir svarīgas katram elementamlapu, kad tā ir pilnīgi novietota, un īpaša nozīme ir CSS virsotne, jo tā ir svarīga dažādiem elementiem, jo ​​īpaši mazajiem.

Pamata pozicionēšanas noteikumi

Bloķēšanas elementam ir ievilkuma noteikums no tā elementa malām, kurā atrodas atkāpe, noņemšanas noteikums elementiem tajā (polsterējums) un malas platums (robeža), kuru var izmantot arī.

Īpaši svarīgi ir ievilkums no augšas. CSS bloķē saites ar iekšējā ievilkuma noteikumiem pilnīgi un relatīvi novietotiem elementiem šajā blokā.

noņemiet ievilkumu no augšējā css

Parastā CSS noteikumu prakse: jūs varat norādīt ievilkumus no visām pusēm vienādi, pāri augšā / apakšā un pa labi / pa kreisi vai katrai pusei atsevišķi. Piemēram,

  • starpība: 10 pikseļi;
  • polsterējums: 10px20 pikseļi;
  • polsterējums: 10px20px30px40px.

Pirmajā gadījumā elements ir nošķeltsNo tā ārējā konteinera malas, kurā tā atrodas. Otrajā gadījumā polsterējums augšpusē un apakšā ir 10 pikseļi, kreisās un labās malas ir 20 pikseļi. Trešajā gadījumā ievilkumu izmēri ir norādīti no visām pusēm: no augšas, no labās puses, no apakšas un pa kreisi.

Visos šajos gadījumos ir ievilkums virs CSS ir 10 pikseļi.

Noteikumi, kas maina elementu pozīciju

Ja izkārtojuma elements nav pilnīgi novietots, tas tiek ievietots lapas veidošanas vispārējā kārtībā.

ievilkums no augšējā css iekšējā blokā

Ja jūs definējat ievilkums no CSS augšdaļas scCurrInfo elementā, mērķis tiks sasniegts, un, ja tas nav līmeņos.

ievilkums no augšējā css iekšējā blokā

Šajā piemērā paddinga noteikuma izmantošana ir: 40 pikseļi; prasa atbilstošu platuma un augstuma noteikumu samazināšanu par 80 pikseļiem. Pretējā gadījumā scCurrInfo bloka izmērs nonāks ārējā blokā.

ievilkums no augšējā css iekšējā blokā

Ja mēs noņemam polsterēšanas noteikumus no scCurrInfo apraksta, bet pievienojam to ar vērtību 20 pikseli saraksta vienuma stila aprakstam, mēs iegūstam tikai ievilkums no augšas. CSS šo vērtību nepiemēros citām pusēm.

Protams, šī ievilkuma noteikuma izmantošana attiecas uz katru elementu.

Vispārīga satura noformēšanas prakse

Daži izstrādātāji sasniedz pilnību, frēzējot lapas ar bloku elementiem. Acīmredzot šī ir klasiska prakse - sāciet ar tabulām un pabeigt savus mācību procesus blokos.

noņemt ievilkuma augšējo CSS

Brīvība, kas raksturīga bloku izkārtojumamuzmundrinošs un attīstītāja iztēle nevar tikt ierobežota ar stingriem galda noteikumiem: tikai rindas, tikai šūnas, kas apvienojas tikai horizontāli un vertikāli. Nekas nav saistīts ar relāciju idejām.

Tikmēr tabulas, izņemot acīmredzamās kļūdas,Ir daudz kvalitatīvu priekšrocību. Veidojot ievilkumus augšpusē, CSS ņem vērā ievilkumus pa kreisi, pa labi (apakšā tas ir īpašs brīdis). Galda šūnas noteikumi ļauj jums kontrolēt izlīdzināšanu gan vertikāli, gan horizontāli. Izmantojot rindu stilus, apvienojot tos ar šūnu stiliem, varat veidot sarežģītas satura reprezentācijas.

Parasta lapas prezentācija formātaisnstūra (bloku izkārtojums) neaizkavē viņas iesniegšanu kā galdu. Tie ir arī taisnstūri, taču tie ir arī galda šūnas, tas ir, tām ir savi noteikumi, kas papildina bloku noteikumus.

Absolūtais pozicionēšana

Bloķēt ar POSITION noteikumu: absolūti; atradīsies atrašanās vietā, kas izveidota pēc tā koordinātām attiecībā pret bloku, kurā tā atrodas.

ievilkamais augšējais CSS iekšējais bloks

CSS noteikumu iezīme ir "vislabākā praksepatiesības kritērijs "vairumā gadījumu, jo īpaši, ja ir nepieciešama pārrobežu pārlūka saderība un izkārtojums tiek veikts manuāli, nevis jāizpēta pilnvērtīgas rokasgrāmatas, izmantojot kaskādes stila lapas.

Tabulu izmantošana bieži rada problēmaskompensēt šūnu saturu. Līdzīgs bloka nobīde ne vienmēr ietekmē visus elementus. Eksperimentējot, jūs varat sasniegt vēlamo rezultātu. Trivial uzdevums: kā noņemiet ievilkumu no augšas, CSS ne vienmēr ir taisnība.

Dažos gadījumos, kad jums ir jāpiemērolapas elementi jebkuras populāras satura vadības sistēmas vietnes dziļumā, jums joprojām jāpievērš uzmanība ne tikai eksperimentālajai praksei, bet arī kolēģu pieredzei.</ span </ p>

Notiek ielāde ...
Notiek ielāde ...