Both requests are misguided. Printers and screens are devices. HTML is
supposed to be device independent. There should be nothing in an HTML
document that is specific to a particular device. It is the responsibility
of the displayer or formatter program to make sure that the document
looks "nice" on a given device. An HTML document has all of the information
necessary to make the right choices. If your layout software is not smart
enough to take advantage of that information it is a problem with the
layout software and not with HTML.