I was just wondering if there was any disadvantages for having empty divs in place in order to have a layout that I desire. Is there any other way around having hidden divs because I know that it adds to messy code.
See images below for what I am trying to demonstrate:


As you can see, the bullet points on the left are level with the h2 element but when I add a h2 element before the bullet points, it lowers them to the level of the paragraph (which is how I want it). Obviously I can make this h2 element invisible and therefore achieve my desired effect but is there more of a professional way of doing this?
But why you want to do that? Whats
margin-topproperty for?I’ll go lil brief here, you should first learn
floatsthan go forpositioning, also learn whatblockandinlineelements are, you got a lot of CSS things out there,margins,paddings` etc, take a look at box-model too so that you don’t pull your hair laterAnd if you want to stick to a dirty markup than empty
div'sandbrare options for you, but you won’t get a specific height from top usingbrso for that you need to use an empty div but DON’T USE THIS