Column widths are converted to pixels in HTML type output, but as you note picas are being viewed as a 1 to 1 conversion. This is incorrect.
1pi should be 16px
Correct conversions for points is 1pt=1.3px
for inches is 1in = 96px
for mm is 1mm = 3.8px