Cum să nu luați în considerare dimensiunea frontierei, atunci când lățimea lui div este stabilită în procente

Cum să nu luați în considerare dimensiunea frontierei, atunci când lățimea lui div este stabilită în procente

Ca tipograf, am fost întotdeauna serios accentuat de faptul că grosimea cadrului în CSS este luată în considerare la formarea lățimii blocului. Sunt de acord că este mai corect, dar, în unele cazuri, este doar o nedreptate flagrantă, care implică multe probleme suplimentare.







O astfel de problemă a fost incapacitatea mea de a compune un aspect cu blocuri perfect aliniate în jurul marginilor. Orice bloc, întotdeauna, a urcat peste marginile celorlalte. Eliminat această problemă că "această crawl" a fost de maxim 1-2 pixeli și cel mai adesea clientul nu a observat-o. Dar personal mi-a deranjat.

Acest lucru este același lucru cu cumpărarea contrafacerii chinezești a ceasurilor elvețiene. Se pare că totul arată exact la fel, dar tu însuți înțelegi că acesta este un fals.







Un pic de teorie

Standardul CSS prevede că lățimea finală a blocului este formată din mărimea liniei de umplutură, lățimea cadrului (dacă cadrul are 2 margini orizontal, atunci această dimensiune trebuie să fie înmulțită cu 2) și lățimea textului. Această valoare este lățimea. care toate indică la bloc div și este lățimea textului. Mulți oameni cred că aceasta este lățimea blocului, dar nu este. Acesta este exact ceea ce am crezut.

În CSS, există un instrument care vă permite să ocoliți această stare de lucruri și permite lățimii parametrilor css să specificați lățimea blocului fără a lua în considerare liniuțele și marginile.

Rezolvarea problemei

Pentru a facilita înțelegerea exemplului de luptă:

Parametrii -moz-box-dimensionare și -webkit-box-dimensionare este necesar pentru versiunile mai vechi de Firefox și Safari bruzerov a dat seama că includ lățimea cadrului și cantitatea de spațiu, în acest caz, nu este necesar.

Fiecare specialist trebuie să caute zilnic noi informații în domeniul său de activitate. Nu înseamnă nimic că ei spun că viața este o mișcare numai înainte. Dacă ați trăit o zi și nu a ieșit nimic nou, atunci fiți siguri că ați petrecut această zi în zadar!

P.S. Pentru mine, ca dezvoltator de site-uri pentru o comandă este un test foarte serios - site-ul de promovare a motorului de căutare. Pentru mine, toate aceste motoare de căutare, SEO - lemn de culoare închisă, pe care am încerca să „dea“ altora, ca persoană profesionist nu poate fi decât unul în domeniul său. Nu am nevoie de un străin.







Articole similare

Trimiteți-le prietenilor: