1)
css: width: 100%;, or
html: width="100%"
2)
Code:
<a href="javascript:window.print()">Print this page!</a>
you can't control the output of what gets printed, it's a browser thing. and this is the only way you can print a page.
3) what do you mean? you can set text size in css like this:
Code:
body {
font-size: 12px; /* you can use a variety of units: px, pt, [none], em, etc. */
}
for more info visit
w3schools css here
4) open source technology is generally programming languages like PHP, which are free to use, as opposed to commercial programming languages like ASP, ASP.net etc. open source technology can be implemented into a website to improve it's performance, add exclusive features and decrease load time. you can do things like have one page e.g. products.php which can show all products in a database, instead of having
x number of seperate static pages. editing becomes alot easier. read up on
php here.