网页前端设计实例:常用技巧和经验分享

网页制作Webjx文章简介:前端开发的一些小技巧与经验分享.

自己前端开发中常用到的一些技巧及问题解决方法,会常更新,希望对前端路上的朋友有帮助。

1、文章标题列表中日期居右显示的方法(提供了两种方法,使用时视情况而定):
方法一:本版2楼思路(感谢~),耗资源比较少,多两句代码。

<p>@Mr.Think这是文章标题<span>2010-10-10</span></p>

CSS定义:

p{position:relative}
p span{position:absolute; right:0}

方法二:代码相对方法一少,但比较耗资源

<p><span>2010-10-10</span>@Mr.Think这是文章标题</p>

然后定义span右浮动:

p span{float:right}

其实这种方法可以延伸到很多情况下,很实用的一种写法;

2、web标准中,同一页面中只能有一个h1标签。很多人知道这个概念,但做到的却很少;

3、空白外边距互相叠加的问题::一般通过添加透明边框或者1px的内边距避免。详细解读:http://mrthink.net/css-margin-overlying-way/;

4、ie6下max/min-width/height实现,_width: expression(this.width >600 ? "600px" : true); ,height同理。

5、html/class/id,最好统一以小写书写,这样更严谨(符合xhtml标准);

6、不推荐用下面代码兼容IE8:

<meta http-equiv="X-UA-Compatible" content="IE=7" />

如果是非短期性页面,尽量避免使用,页面应尽可能保证向后兼容;

7、空div在IE(FF中没有)是有默认高度的,可以用定义:

div { witdh:100%; background:#9c0; ling-height:0}

的方式去掉默认高度;

8、在使用table标签时应该尽可能的利用它本身的属性,最大限度的分离结构与样式.详细解读: http://mrthink.net/csshtml-colgroup-col-style/ ;

9、充分利用表单中label标签提升用户体验;这一点对于页面中那些小的选项框,以及对残障人士阅读网站都有好处,细节是用户体验的第一步;

10、fieldset,legend标签,鲜为人知,却很实用的一组标签;它可以很明了的把一组元素框起来,主要用于表单;

11、optgroup标签,鲜为人知,它对提升选择表单用户体验很有帮助。作用? 就是可以在有很多选项时,对这些选项分组:

<select id="selectId">
<optgroup label="GROUP ONE">
<option value="1">one select</option>
<option value="2">two select</option>
</optgroup>
<optgroup label="GROUP TWO">
<option value="3">three select</option>
<option value="4">four select</option>
</optgroup>
</select>

效果演示:

<label for="selectId">效果演示:</label><select id="selectId">
<optgroup label="GROUP ONE">
<option value="1">one select</option>
<option value="2">two select</option>
</optgroup>
<optgroup label="GROUP TWO">
<option value="3">three select</option>
<option value="4">four select</option>
</optgroup>
</select>
      提示:您可以先修改部分代码再运行

12、表单都要加name值,name值是一个标示,不同于id,据我所发现,若是未定义name值,非IE浏览器下是无法通过document.formid获取到表单元素的。请看如下代码及注释:

<html>
<head>
<script>
window.onload=function(){
alert(document.mrform.length);  //所有浏览器均会弹出表单元素长度
alert(document.thinkform.length);  //仅IE会弹出该表单元素长度
}
</script>
</head>
<body>
<form name="mrform" id="thinkform" action="#">
......
</form>
</body>
</html>
时间: 2024-09-07 20:03:38

网页前端设计实例:常用技巧和经验分享的相关文章

推荐网页前端设计:适合JavaScript新手的书籍

文章简介:适合JavaScript新手的入门书籍. 自从学习网页前端设计以来,我一直把主要的精力和时间放在研究Photoshop.Html以及CSS上面,很少学习JavaScript,原因是之前不知道网页的构成由三个部分,内容(Html).外观(CSS)和行动(JavaScript)组成,而JavaScript作为代表行动的部分具有相当的重要性.没有JavaScript参与的网页如同是一本书,单方面的对用户灌输信息,而有了JavaScript的网页,才和用户有所互动.所以现在狠下心来恶补Java

网页设计参考:出色的30个网页按钮设计实例

如何设计完美"勾引"用户点击的按钮好的按钮设计一定会是醒目且能"勾引"用户眼球的.以下是好的按钮设计必不可少的5个特征: 1.颜色 颜色一定要能与平静的页面相比更加与众不同,因此它要更亮而且有高对比度的颜色. 图1 2.位置 它们应当"座落于"用户期望更容易找到它们的地方.产品旁边.页头.导航的顶部右侧-这些都是醒目且不难找到的地方. 图2 3.文字表达 在按钮上使用什么文字表达给用户是非常重要的.它应当简短并切中要点(不罗嗦),并以动词开始,如

21个PS小技巧和经验分享

  PS无需多介绍,大部分人都会使用,但是要用好用精,就需要很多实际操作练习了.而练习的时候,如果能善于运用技巧,当然会事倍功半了.最近时间把自己在工作中的一些ps小方法总结了一下,都是些比较实用的.以后如果陆续发现一些小技巧都会加上去. 一.这张图的长宽是多少?是不是有人这样问过你.常规路径下的形状或者一张位图,如何快速知道它的长宽?(如下图) Tips:选中图层--F8(信息)--ctrl+T,就可以看到宽高(W H)了. 二.在PSD之间拖动图层的时候,如果碰到画布宽高小于拖入图像大小的时

高品质的网页设计: 实例与技巧

提升网页和博客设计品质的一些实例和技巧 "高品质"是所有人追求的目标,在网页设计的世界中也不例外.不过何为"品质",如何判断一项设计的品质是好还是坏?笔者恰好有一套找出网页设计中品质焦点的方法.一旦你了解到如何判断一项高品质的设计究竟好在哪里,你就掌握了让自己的设计更趋完美的大量技巧. 接下来我会给大家列一些要点,并附上相应的例子,与大家分享一下我在别人的网页设计中寻找"高品质"的过程.   01. 留白 在好的网页设计中我最留意的是那些对设计元

网页制作——CSS的常用技巧放送

css|技巧|网页 CSS的常用技巧放送(一) 一.使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读.css缩写的主要规则请参看<常用css缩写语法总结>,这里就不展开描述. 二.明确定义单位,除非值为0忘记定义尺寸的单位是CSS新手普遍的错误.在HTML中你可以只写width=100,但是在CSS中,你必须给一个准确的单位,比如:width: 100px width:100em.只有两个例外情况可以不定义单位:行高和0值.除此以外,其他值都必须紧跟单位,注意,不要在数值和

前端设计开发人员的免费电子书分享

文章描述:向前端设计和开发人员推荐10本优秀的免费电子书. 今天收集了10本优秀的免费电子书分享设计人员.电子书代表人们所阅读的数字化出版物, 从而区别于以纸张为载体的传统出版物, 电子书是利用计算机技术将一定的文字.图片.声音.影像等信息.电纸书相比传统的纸质书更加便于携带和查阅. Introduction to Good Usability How To Be Creative Why design? The Design Funnel: A Manifesto for Meaningful

我的地方网站运营技巧和经验分享

标题也许起的有点大了,其实也不是叫什么技巧和经验.都是我一年多了运营我这个http://www.aliyun.com/zixun/aggregation/8472.html">地方网站的一些问题总结,和大家共同分享和探讨下,写的东西比较杂,希望大家多多来给我拍砖. 我出生在一个不是东部也不是西部的小城市,叫安徽天长.从地图上来看,天长是镶嵌在江苏怀中.东面,南面,北面都是和江苏交接,唯有西面一条公路和安徽省会合肥相连.从经济上来讲,天长在安徽来说是屈指可数的. 在我们这个地方,以前也有过几

百度竞价技巧与经验分享

其实这篇文章早就应该出来了,因为比较懒老是喜欢拖拉,好了不废话了开始吧.在网上几乎就没有看到过百度竞价推广的经验文章,我就把自己这一年以来积累到的一点经验分享给大家吧. 刚开始做竞价推广的时候也是摸不着头脑,网上介绍的文章也少.我这个人不太喜欢问别人这也是一大缺点呀.还是希望大家别像我.不懂就是要问,其实百度内部客服懂得肯定要比我们多的多,尽管我不太喜欢百度的人,但是他们有经验,经验比我们好这是事实.题外话不太喜欢他们是我于古自己的原因. 做百度竞价推广的单元多了,创意多了关键词多了管理起来特别

网页前端设计的一些建议

不过在这个还原的过程中应该也是需要一些基本的流程和注意一些东西的. 1.我们在拿到设计图后,通常会怎样做呢? 或许我们会在拿到图后二话不说,直接对着效果图,将代码从头敲到脚? 请对这个做法say no! 建议大家在拿到设计图后,不要急于开始制作,先仔细的看一次(不是看有多漂亮^_^).如同庖丁解牛般,他看到的不是单纯的一头牛,而是看到了牛本体的机理结构.而我们要看出来的也正是设计图的骨架,只有顺骨架,才能知道这个图的结构应该怎么写.在把握好总体结构后才开始动手敲代码,以此避免在敲代码的时候,敲着