CSS Architecture BEM

I am so glad I took this course at Udemy. The course is called “Git a Web Developer Job: Mastering the Modern Workflow”. The instructor is Brad Schiff. The course is described as teaching Git, Github, Node.js, NPM, Object-oriented JavaScript, ES6, webpack, Netlify, BEM and job interview tips. I am not looking for job but I did need ti learn Git and Github for another course I was taking taught by Brad.

Full skill ahead. Online video courses from $9.99

I am not looking for a job but I was looking to understand Git and Github. I needed them for another course I was taking by Brad to overcome the limitation of the free hosting service used in the course. That is a different story which I mentilned a few days ago.

Why I am glad I took the course is because I am finally starting to understand to use CSS to my advantage. Before this course, I always wondered how do you know what to put in the CSS file? It always looked like a lot of extra work for very little gain. Boy was I wrong.

What I have learned is how easy CSS can make your website development. Using CSS can give you a very professional looking website. It can also take your website from average, out-of-the-box website to a custom one-of-a-kind website with minimal effort.

To take full advantage of CSS does require some planning to avoid extra coding and consistency that provides that professional, custom look. You need to have a design for your website. You could even create the website’s HTML minimum formatting. Or, sketch what you want to the site to look like. With this vision in mind, You can apply the principles of BEM to your CSS, BEM stands for Block, Element, and Modifier. What are those you ask?

  • A block is an independent reusable part of your design. For example, your site might have testimonials. A testimonial is a block.
  • An element belongs to a block and should not be used outside of its block. For example, the testimonials have images that are cropped and positioned specifically to the block. The image is an element of the testimonial block.
  • A modifier can be used on a block or element to indicate a change to the default state of an object, For example, you could treat all the buttons on your site as a block. Some are blue and some are orange. You could use modifiers to change the color of the buttons.

Using the BEM structure will give you a professional, custom-looking site like no other. I have learned you can produce a site that is consistent in look and feel throughout with a little planning upfront, More about BEM tomorrow.

IAAC Video Day 117

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

Join us in the I Am Alive Challenge. Show the world you are glad to be alive in these difficult times, make some new friends and start earning for doing things you are probably already doing. Click on the free ebook below for full details and get started today. (NO email required.)

I Am Alive
Join Us in the #IAmAliveChallenge. Celebrate Life, have some Fun and Earn.

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