Open alang-dev opened 6 months ago
After this task is done, I will deploy it to the internet so that we can do automation testing
CSS knowledge checkbox:
Here’s a list of critical CSS knowledge that a web developer must master, formatted as a checkbox list:
[ ] CSS Box Model:
margin
, border
, padding
, and content
.[ ] CSS Positioning:
static
, relative
, absolute
, fixed
, and sticky
positioning.[ ] Flexbox:
display: flex;
layout model and its properties like justify-content
, align-items
, flex-direction
, and flex-wrap
.[ ] CSS Grid:
display: grid;
and properties like grid-template-columns
, grid-template-rows
, grid-area
, and gap
.[ ] Responsive Design:
@media
), relative units (%, em, rem, vw, vh
), and mobile-first design principles.[ ] CSS Specificity:
[ ] Pseudo-Classes and Pseudo-Elements:
:hover
, :focus
, :nth-child()
, ::before
, ::after
, and their uses in dynamic styling and content.[ ] CSS Transitions and Animations:
transition
) and keyframe animations (@keyframes
).[ ] CSS Variables (Custom Properties):
--custom-property
and var()
for theming and reusability.[ ] CSS Units:
px
, em
, rem
, vw
, vh
, and percentages for flexible layouts.[ ] Typography:
font-family
, font-size
, line-height
, letter-spacing
) and techniques for responsive typography.[ ] CSS Selectors:
[ ] CSS Layout Techniques:
float
, inline-block
, and modern methods like Flexbox and Grid.[ ] Z-index and Stacking Context:
z-index
and stacking context works in relation to element layers.[ ] CSS Resets/Normalization:
[ ] Cross-Browser Compatibility:
[ ] CSS Preprocessors (optional but useful):
[ ] CSS Frameworks: