8.不使用table的form表单
正如我们现在进行网站设计的table-free,把重点是放在使用DIVs上。不再对表的列和域进行约束,所以我们需要一些好用的CSS,在JeddHowden.com发现 Java代码
- XHTML:
- <form action=”form.php” method=”post”>
- <fieldset>
- <legend>Personal Information</legend>
- <div>
- <label for=”first_name”>First Name:</label>
- <input type=”text” name=”first_name” id=”first_name” size=”10″ value=”" />
- </div>
- <div>
- <label for=”last_name”>Last Name:</label>
- <input type=”text” name=”last_name” id=”last_name” size=”10″ value=”" />
- </div>
- <div>
- <label for=”postal”>Zip/Postal Code:</label>
- <input type=”text” name=”postal” id=”postal” size=”10″ value=”" />
- </div>
- </fieldset>
- </form>
XHTML:<form action=”form.php” method=”post”><fieldset><legend>Personal Information</legend><div><label for=”first_name”>First Name:</label><input type=”text” name=”first_name” id=”first_name” size=”10″ value=”" /></div><div><label for=”last_name”>Last Name:</label><input type=”text” name=”last_name” id=”last_name” size=”10″ value=”" /></div><div><label for=”postal”>Zip/Postal Code:</label><input type=”text” name=”postal” id=”postal” size=”10″ value=”" /></div></fieldset></form>
Java代码
- CSS:
- form div {clear:left;display:block;width:400px;zoom:1;margin:5px ;padding:1px 3px;}
- form div label {display:block;float:left;width:130px;padding:3px 5px;margin: 5px ;text-align:right;}
CSS:form div {clear:left;display:block;width:400px;zoom:1;margin:5px 0 0 0;padding:1px 3px;}form div label {display:block;float:left;width:130px;padding:3px 5px;margin: 0 0 5px 0;text-align:right;}
9.让footer总是停留在页面的底部
在网页的底部总是保留着公司的版本信息,如何是这部分信息来实现呢?这是一个很古老的技术,这都要归功于The Man in Blue 。 Java代码
- XHTML:
- <body>
- <div id=”nonFooter”>
- <div id=”content”> *Place all page content here* </div>
- </div>
- <div id=”footer”> *Place anything you want in your footer here*
- </div>
- </body>
XHTML:<body><div id=”nonFooter”><div id=”content”> *Place all page content here* </div></div><div id=”footer”> *Place anything you want in your footer here*</div></body>
Java代码
- CSS:
- html, body { height: 100%; }
- #nonFooter { position: relative; min-height: 100%; }
- * html #nonFooter { height: 100%; }
- #content { padding-bottom: 9em; }
- #footer { position: relative; margin-top: -7.5em; }
CSS:html, body { height: 100%; }#nonFooter { position: relative; min-height: 100%; }* html #nonFooter { height: 100%; }#content { padding-bottom: 9em; }#footer { position: relative; margin-top: -7.5em; }
10.在同一元素上使用多种类
随着有用的功能越来越多的,大多数的人都忽略了内部CSS的选择。一个元素可以套用很多的类,例如: Java代码
- .red {color: red;}
- .bold {font-weight: strong;}
.red {color: red;}.bold {font-weight: strong;}
我们可以运用它: Java代码
- <p class=”red bold”>This text will be red yet also bold!</p>
<p class=”red bold”>This text will be red yet also bold!</p>
希望这些能对您有所帮助!
原文链接:http://www.cnblogs.com/hnyei/archive/2011/11/12/2246398.html
|