More CSS Acrhitecture

A couple of days ago, I talked about CSS (Cascading Style Sheets) architecture and the use of B(lock), E(lement), M(odifier) methodology. This video explains the advantages of using BEM.

I actually use a clip from the Udemy course I am taking to explain the advantages. I figure the instructor, Nick, does a great job explaining the advantages so why should I try and parrot it back.

I never understood before how helpful CSS could be. But, I have learned that well structured (BEM) CSS cqan save you time and headaches especially on a large website.

Nick teaches a way to structure BEM that makes a lot of sense to me. Blocks are short descriptors of what the block is; e.g., row. Elements are the block name, 2 underscores, and the element descriptor; e.g., row__33-percent-column. Modifiers are the block name, 2 dashes, and the modifier descriptor; e.g., row–blue-font.

Full skill ahead. Online video courses from $9.99

One of the things mentioned in the clip is that using BEM methodology takes the ‘C’ (cascading) out of CSS. This is because BEM eliminates much of the inheritance from HTML parents. This way you dont have to worry about ;inheriting’ an attribute you don’t want or need.

IAAC Video Day 119

This is my 119th day in the #iamalivechallenge. I am alive and doing very well. I hope you are doing very well as well.

Until Tomorrow, Bob

Other Posts of Interest

Managing the Pieces Parts

I have said for years that internet development has too many “pieces parts”. I had no idea how many pieces parts there were. What lead me to this revelation was comments in the UDemy course I am taking on WordPress Theme design. I am almost done with the course. I was in the section where you learn how to upload the website, Fictional U, that I have been working on to the internet. The course teaches 2 methods. The instructor says that the first method is the easy way but is not good for frequent updates. The second method takes a while to set up but then becomes very straight forward. He recommends that you only use the second method if you think you are going to make frequent changes AND you know GITHUB. Since this isn’t a GITHUB course, the lesson using this method won’t make sense if you

Read More

Plugins to the Rescue

Guinea Pig Challenge Today I spent the majority of my time on 2 things. The first is related to my goals peripherally and the second is directly related I hope. I will explain the ‘I hope’ part shortly. So now it is much later than usual getting my IAAC done. I spent most of the morning working on making my office usable. I spent much more time than I meant to, especially since this is on peripherally related to my goals. It will be a better place to work. I am almost there. I just have to get the desk cleaned off. Right now it is covered with unmatched chargers and parts of 2 wireless phone sets. It definitely shows my pack rat side. This afternoon I started investigating WordPress plugins for what I thought might have to be programmed. I found plugins for like/dislike counts, custom post types, and

Read More

More Planning

I Am Alive Challenge Day 109 Bob Caine here. This is my 109th day in the #iamalivechallenge. I am alive and doing very well. I hope you are doing very well as well. Nothing exciting going on so lets dive right in. Guinea Pig Challenge – More Planning So far we have done some preliminary planning on my first goal, Get 10 Prosperity Management System students, and my third goal, create a 100 email series in my autoresponder. Today, let’s look at what I consider the toughest goal, get my website, FunnelsPay.com, internet worth. I say it is the toughest for 2 reasons, One, I have to think about what I want the website to look like and how I want it to perform. And, two, programming it to do what accomplish one. I want FunnelsPay to not be the stock, wordpress blog. Don’t get me wrong, there are some

Read More