Difference between and with text-align:center;?
the difference is not between <span> and <div> specifically, but between inline and block elements. <span> defaults to being display:inline; whereas <div> defaults to being display:block;. But these can be overridden in CSS. The difference in the way text-align:center works between the two is down to the width. A block element defaults to being the …