De invoering van de methode van de grens

Bem, ingevoerd, en, laten we eerlijk zijn, we willen dat onze code gemakkelijker te lezen.Het helpt ons sneller en efficiënter te werken, als de anderen met ons samen te werken, kunnen we om de duidelijkheid en samenhang van de semantiek.Lijkt deze dagen in de wereld zoveel - criteria en voorwaarden: oocss, smacss, Bem en nog veel meer.Dat zijn de verbetering van de structuur voor de CSS, vandaag gaan we de grens element, vertegenwoordiger van de wijziging van de agent, blok elementen.  , het heeft een naam van je soort structuur, de prestaties op basis van onderdelen.Als je ooit een soort van dezelfde naam, header__form-email Bem, actie.Wanneer gebruik wordt gemaakt van Bem, let op, we zullen alleen maar gebruik maken van een klasse - naam (in plaats van ID 's).De naam van je klasse om waar nodig de naam van de bem herhaald, en het creëren van een meer coherente structuur (met inbegrip van de code in de CSS: //europa.eu.int /comm /en /sass documenten).Nu laten we het breken,,,,,,, is de elementen vinden hun container of het milieu.Is van mening dat dit grotere blokken van de code.Heb je misschien een kop, meter, aan de kant en inhoud; elk van zijn stuk.Kijk naar de foto 's:,,, die elementen van de wortels van deze blokken, en altijd eerst.Weet alleen dat als je de definitie van je stuk, je zou klaar zijn om te beginnen de naam van je elementen, elementen, elementen zijn blok, blok.Het hele blok is, een element is stuk.Elk element een blok met twee onderstreept de block__element schrijven.,,.,, ik weet dat dit een beetje vreemd, maar als je begint te gebruiken, je zou willen weten dat je ooit geschreven - dat niet!Dubbel onderstreept dat je snel en rechtstreeks van de navigatie - en manipuleert je code.,, er is hier een voorbeeld van hoe het werk: de elementen daarvan. Header__logo {} {}. Header__tagline. Header__searchbar {} {}. Header__navigation, zoals u ziet, een idee van de ruimte, waardoor deze methode van je eigen.De "ins" kan worden vervangen door de "ins" en "de slogan" te vervangen door "etikettering" of "de slogan".De naam is om punten van een eenvoudige, duidelijke en nauwkeurige.Denk niet te veel, want je stijl. EN: //europa.eu.int /comm /droog worden gehouden (niet herhalen).Als je een betere semantische, voor je werk was, het zou geen probleem moeten zijn bijgewerkt (het gewoon proberen te houden.De categorie. Elementen zullen de kern van je naam, je helpen te begrijpen hoe de organisatie van jouw stijl en het beheer van de lay - out van je.,, verkeerd, nu wordt het interessant, als je het niet leuk.Als je je naam is een soort, met het doel om de elementen te herhalen, dus je hoeft niet te schrijven op het gebied van nieuwe soorten in de stijl van andere elementen zijn hetzelfde.Als je moet wijzigen van een specifieke elementen, je kunt gebruik maken van een wijziging (en).Je moet dit doen, met een dubbele streepje, na -, - (of blok).Hier is een kort voorbeeld,,, blok - modificator {}. Block__element - modificator {},, wees voorzichtig met deze.Weet je nog, hou je van alles is zeer eenvoudig, niet hoeven te herhalen, en, tenzij het absoluut noodzakelijk is om het scheppen van extra cursussen.Laten we een website over het post code:,,. Header__navigation {} {}. Header__navigation - 2, als je het een kans is de indeling en de afstand van de navigatie, het is hetzelfde, maar het tweede niveau navigatie is een andere kleur.Je kan een kopie van de oorspronkelijke stijl, beter zelfs. Met behulp van een pre - processor.  Co., Ltd, wil je, uitbreiding van de belangrijkste elementen (zoals ", de tweede element heeft alle eigenschappen) en het veranderen van de stijl van header__navigation {achtergrond,.,.:cba; gevuld: 1rem 0; deposito 's: 0 2rem; de tekst: in hoofdletters;}. Header__navigation - Tweede {" uit te breiden. Header__navigation; achtergrond:&#dfe0e0;}, misschien wil je jezelf maar soort naam is te lang."De manier waarop ik het zag: de grens is de naam van de specifieke, duidelijk en gemakkelijk leesbaar, duidelijk en in hun boodschap: //europa.eu.int /comm /,.,, ik hou ook van de grenzen, de naam van de klasse, maar je moet voor elk gebruik van een soort: //europa.eu.int /comm /etiket de naam.Kijk, zo werkt het etiket.Standaard -:,,. De etikettering. De etikettering van de standaard {}.. Het etiket {}, waarschuwing, en wel -:,,. Het etiket {} {}. Waarschuwing, taal, zoals sass (specificeren) Laten we snel een kleine uitzondering elementen in dezelfde stijl.De volgende voorbeelden die ons een kopie van stijl, maar we moeten iets veranderen.Ik hou zo veel van de methode van de grens is, ik heb geen dubbelzinnig, standaard col-md-3 panel ",".Als je met een dergelijk kader kan beginnen met een mengsel van.Maar voor een eenvoudig voorbeeld, laten we ons net de definitie van etikettering die stijl,.,. Op het etiket {achtergrond:&#EEE; de grens: 505; kleur:ō de lettergrootte: 1rem;} {@. Op het etiket waarschuwing uit te breiden. Het etiket; de achtergrond:&#da4531; kleur:&#fff;},, conclusies, daar heb je het, wel in het kort.Zoals je kunt zien, is er meer onderzoek.De grens is een voortdurende ontwikkeling van het systeem, kan leiden tot meer duidelijkheid van de code, om je te helpen beter te definiëren en de voor de ontwikkeling van een hiërarchie van je.  ,, uit mijn persoonlijke ervaring, kan ik beter een prototype, en de overgang naar het niveau van de produktie sneller code. , meer lezen,,,,, mindbemding – Bem homepage, laat je hoofd op de grens van de voorkant, grammatica, nieuwe methoden: Bem, Bem,, wat is je idee, wat is je voorstel, tips en trucs van je landgenoten tuts + lezers?Laten we dat de volgende opmerkingen.,




Previous:
Next Page: