Serious Help

Status
This thread has been locked.

Linux

Someone Special
Banned
Feedback score
8
Posts
79
Reactions
17
Resources
0
Hi there,


I've been trying to learn HTML, CSS and PHP for some time now and I still cannot style my web page. I cannot do grids or pretty much anything in CSS I find some stuff easy to do I've tried Flex Box and bootstrap but I still cant someone talk to me about it please.

Thanks,
Linux
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Linux

Someone Special
Banned
Feedback score
8
Posts
79
Reactions
17
Resources
0
Banned forever. Reason: Ban Evading (BeatMyMeme, https://builtbybit.com/members/beatmymeme.116155/)

FelixDev

Typical Developer and Designer
Premium
Feedback score
9
Posts
1,113
Reactions
331
Resources
0
Add me on discord L00ting#6443
 

Joshua C

Web Developer & Designer
Supreme
Feedback score
106
Posts
1,328
Reactions
470
Resources
0
First things first, if you're going to learn Grids then make sure you don't learn flex-box or try to use bootstrap.
For me, I will prefer using Flex-box as you can be a lot creative with it, and same with the grid.
 

Shaun

Web Developer, owner of Syncore LLC
Supreme
Feedback score
20
Posts
622
Reactions
408
Resources
0
First things first, if you're going to learn Grids then make sure you don't learn flex-box or try to use bootstrap.
For me, I will prefer using Flex-box as you can be a lot creative with it, and same with the grid.

I heavily disagree:

For a beginner in CSS, I recommend that you do learn a framework - well enough - in order to use it to build websites. Bootstrap is a great candidate as it's the most popular CSS framework in the world.

Now that you know a framework, it's time to learn how to layout content on your website. Let me introduce you to the 12 column grid system! This grid system allows you to horizontally position content in rows. The entire point of the grid system is to keep spacing between your content consistent. This is achieved by using something called a "gutter" or "gutter-width". Essentially, that's just the width between element 1 and element 2. Luckily for you, Bootstrap has a 12 columncolum system and it's great to use!

Flex-box and CSSGrid (CSSGrid is a native CSS position property that allows you to custom define a grid) are indeed more advanced and harder for a beginner to learn as is. However, the bootstrap grid system does use Flex-box to help you position content (for example: vertical centering, aligning-left, aligning-bottom, etc).

Bootstrap's semantics (the words they use to define their classes) are easier to learn and have gotten better with previous updates. This makes learning flex-box a lot easier on you.

Now, I personally am anti-framework when I develop websites. The main reason is I feel that frameworks take-away from creative design and are too opinionated. That being said, what I recommend you do is to learn a framework well-enough to use it to create responsive websites, and then abandon it (reason being that employers atleast want to see some proficiency in frameworks and libraries). Afterwards, you want to sharpen your CSS skills and learn how to position items without flex-box, how to style buttons, learn about using REMs, etc.

How do you learn this? Online courses, books, and exploratory projects is how - this isn't handed to you on a silver platter, you have to work for it!

How do I learn to be a better designer? In the words of Gary Simon, copy any design you really like and copy it to your best ability, this will help you learn to not only recognize what is good design and what your tastes are, but also how to design websites like that. Don't use these websites in any production environment or include them in your portfolio.

Want more advice? Contact me on Discord @ Athys#9347
 
Last edited by a moderator:

Joshua C

Web Developer & Designer
Supreme
Feedback score
106
Posts
1,328
Reactions
470
Resources
0
I heavily disagree:

For a beginner in CSS, I recommend that you do learn a framework - well enough - in order to use it to build websites. Bootstrap is a great candidate as it's the most popular CSS framework in the world.

Now that you know a framework, it's time to learn how to layout content on your website. Let me introduce you to the 12 column grid system! This grid system allows you to horizontally position content in rows. The entire point of the grid system is to keep spacing between your content consistent. This is achieved by using something called a "gutter" or "gutter-width". Essentially, that's just the width between element 1 and element 2. Luckily for you, Bootstrap has a 12 columncolum system and it's great to use!

Flex-box and CSSGrid (CSSGrid is a native CSS position property that allows you to custom define a grid) are indeed more advanced and harder for a beginner to learn as is. However, the bootstrap grid system does use Flex-box to help you position content (for example: vertical centering, aligning-left, aligning-bottom, etc).

Bootstrap's semantics (the words they use to define their classes) are easier to learn and have gotten better with previous updates. This makes learning flex-box a lot easier on you.

Now, I personally am anti-framework when I develop websites. The main reason is I feel that frameworks take-away from creative design and are too opinionated. That being said, what I recommend you do is to learn a framework well-enough to use it to create responsive websites, and then abandon it (reason being that employers atleast want to see some proficiency in frameworks and libraries). Afterwards, you want to sharpen your CSS skills and learn how to position items without flex-box, how to style buttons, learn about using REMs, etc.

How do you learn this? Online courses, books, and exploratory projects is how - this isn't handed to you on a silver platter, you have to work for it!

How do I learn to be a better designer? In the words of Gary Simon, copy any design you really like and copy it to your best ability, this will help you learn to not only recognize what is good design and what your tastes are, but also how to design websites like that. Don't use these websites in any production environment or include them in your portfolio.

Want more advice? Contact me on Discord @ Athys#9347[DOUBLEPOST=1549735483][/DOUBLEPOST]
We all have different opinions, To what I told to learn is the best stuff (doesn't matter if it's hard or not once he gets into it he will find the stuff easy for him then to spend hours trying to find a position.)

Ps. Really love your childish act, when you react on all of my posts. I'm famous.

Cheers,
Joshua.
 

Shaun

Web Developer, owner of Syncore LLC
Supreme
Feedback score
20
Posts
622
Reactions
408
Resources
0
We all have different opinions, To what I told to learn is the best stuff (doesn't matter if it's hard or not once he gets into it he will find the stuff easy for him then to spend hours trying to find a position.)

Ps. Really love your childish act, when you react on all of my posts. I'm famous.

Cheers,
Joshua.

I'm literally the person who helped you learn flex-box, grid systems, and responsive design when you had those questions and now you're going to tell someone to learn how to use a grid-system by ignoring the most fundamental part of it?
 
Last edited:

Joshua C

Web Developer & Designer
Supreme
Feedback score
106
Posts
1,328
Reactions
470
Resources
0
I'm literally the person who helped you learn flex-box, grid systems, and responsive design when you had those questions and now you're going to tell someone to learn how to use a grid-system by ignoring the most fundamental part of it?
I agree mentor, and just of cause of that, I respect you. :)
 
Status
This thread has been locked.
Top