@ShoaibShuja
Posted
Amazing job my friend and for your question I have to say that the BEM naming convention approach which uses underscores is a bit difficult but a much better approach to naming classes and for the layout design although it depends on the situation and design I find the flexbox a lot helpful in certain instances like changing the direction from row to column or reverse according to different height and widths and also the figure element is used to mark up a photo, diagram or similar in a document and group it together with the content its related to like for example you add a photo with a caption.
Hope this helps and have an amazing day my friend.
Marked as helpful