找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2309|回复: 0

[分享] 最常用和实用的CSS技巧(2)

[复制链接]
发表于 2013-4-9 17:23:37 | 显示全部楼层 |阅读模式 来自 中国–北京–北京
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

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-19 03:41 , Processed in 0.045504 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表