Question: I have this code:

```html
<h1> Something </h1>
<h3> Somethings </h3>
<h3> Some other things </h3>
```

I think HTML would automatically add 1 line spacing in between them.
I would like them to just go without 1 line of spacing, line by line I mean, not line space line space.

How could I do this without using a `<br>` element which is definitely unworkable in between the `<h1>` and `<h3>`, and probably not a structurally good HTML practice maybe too right?

Is using a CSS bottom margin fix this?

I am sorry to ask such an easy question maybe, I am a still bit new to HTML & CSS, but I am still learning. Thx in advance for all the answers

Answer: 
```
h1, h3 {
     margin:0;
}

```

This will help
Headings have a margin by default, so yes, you should use CSS to remove the margins.