This is an html question, not a Notepad++ question. This should be asked in an html forum, not here. Now, do you promise to only ask NPP questions here? OK, great.
Caption tags go immediately after the table tag, not in the head. I don’t think that broke anything, but pop it up a line anyway.
I’ve found floats to be irritating and unpredictable so that’s not the first place I go for layout.
body {background-color: skyblue;}
table.infobox {
border-style: solid;
border-width: 1px;
border-spacing: 3px;
margin-bottom: 6.16667px;
margin-top: 6.16667px;
margin-left: 12.3167px;
margin-right: 0px;
padding: 2.46667px;
display:inline-block;
}
td {text-align: center}
p {width:200px;
display:inline-block;
vertical-align: top;
}
There may be better ways to do this, but I think it does what you asked for.
Robin should pull his pants up a tiny bit.