What is the best way to incorporate semantic elements in the BEM styling structure?Innefficient scss selectors being generatedImprove page-specific CSS for different color schemesMaking CSS rules for links in header more DRYBEM email structureHover effects using HTML and SASSSimple recipes web app with ReduxResponsive SASS headerSimple SASS & BEM module for social feed widgetsVisit each HTML element and apply inline CSSSass Collapsible sidebar in Bootstrap 4
Is there any common country to visit for persons holding UK and Schengen visas?
Toggle window scroll bar
Sort with assumptions
Would this string work as string?
PTIJ: Which Dr. Seuss books should one obtain?
Calculate Pi using Monte Carlo
Could a welfare state co-exist with mega corporations?
Weird lines in Microsoft Word
What is it called when someone votes for an option that's not their first choice?
Offset in split text content
Derivative of an interpolated function
Mortal danger in mid-grade literature
How do you justify more code being written by following clean code practices?
Checking @@ROWCOUNT failing
What is the period/term used describe Giuseppe Arcimboldo's style of painting?
"Marked down as someone wanting to sell shares." What does that mean?
Reasons for having MCU pin-states default to pull-up/down out of reset
Writing in a Christian voice
Showing mass murder in a kid's book
Error in master's thesis, I do not know what to do
Put the phone down / Put down the phone
Why is "la Gestapo" feminine?
Pre-Employment Background Check With Consent For Future Checks
Can you take a "free object interaction" while incapacitated?
What is the best way to incorporate semantic elements in the BEM styling structure?
Innefficient scss selectors being generatedImprove page-specific CSS for different color schemesMaking CSS rules for links in header more DRYBEM email structureHover effects using HTML and SASSSimple recipes web app with ReduxResponsive SASS headerSimple SASS & BEM module for social feed widgetsVisit each HTML element and apply inline CSSSass Collapsible sidebar in Bootstrap 4
$begingroup$
I am creating a header in HTML with the semantic header element and wish to style it:
<header class="header">
<div class="header__logo">
</div>
<div class="header__menu">
<a class="header__menu-item" href="/something">Something</a>
</div>
</header>
Since I am using BEM (and SASS) to style the header, is using the <header>
element redundant?
Should I be using my SCSS as:
.header
//styles
&__logo
//styles
&__menu
//styles
&__menu-item
//styles
Or:
header
//styles
.header-logo
//styles
.header-menu
//styles
&__menu-item
//styles
html sass bem
$endgroup$
add a comment |
$begingroup$
I am creating a header in HTML with the semantic header element and wish to style it:
<header class="header">
<div class="header__logo">
</div>
<div class="header__menu">
<a class="header__menu-item" href="/something">Something</a>
</div>
</header>
Since I am using BEM (and SASS) to style the header, is using the <header>
element redundant?
Should I be using my SCSS as:
.header
//styles
&__logo
//styles
&__menu
//styles
&__menu-item
//styles
Or:
header
//styles
.header-logo
//styles
.header-menu
//styles
&__menu-item
//styles
html sass bem
$endgroup$
add a comment |
$begingroup$
I am creating a header in HTML with the semantic header element and wish to style it:
<header class="header">
<div class="header__logo">
</div>
<div class="header__menu">
<a class="header__menu-item" href="/something">Something</a>
</div>
</header>
Since I am using BEM (and SASS) to style the header, is using the <header>
element redundant?
Should I be using my SCSS as:
.header
//styles
&__logo
//styles
&__menu
//styles
&__menu-item
//styles
Or:
header
//styles
.header-logo
//styles
.header-menu
//styles
&__menu-item
//styles
html sass bem
$endgroup$
I am creating a header in HTML with the semantic header element and wish to style it:
<header class="header">
<div class="header__logo">
</div>
<div class="header__menu">
<a class="header__menu-item" href="/something">Something</a>
</div>
</header>
Since I am using BEM (and SASS) to style the header, is using the <header>
element redundant?
Should I be using my SCSS as:
.header
//styles
&__logo
//styles
&__menu
//styles
&__menu-item
//styles
Or:
header
//styles
.header-logo
//styles
.header-menu
//styles
&__menu-item
//styles
html sass bem
html sass bem
asked 9 mins ago
MeltingDogMeltingDog
1365
1365
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
);
);
, "mathjax-editing");
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "196"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f215799%2fwhat-is-the-best-way-to-incorporate-semantic-elements-in-the-bem-styling-structu%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Code Review Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f215799%2fwhat-is-the-best-way-to-incorporate-semantic-elements-in-the-bem-styling-structu%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown