页面输出时一些常用的小技巧(一)
1.按日历设置每天的数据
(demo1.zip)
点击星期行的箭头,把第一个输入框(或者下拉框)的值赋给其它所以输入框(或者下拉框),
点击星期行外的每行箭头,把点击行的第一个输入框(或者下拉框)的值赋给这一行其它所以输入框(或者下拉框)。
主要用到了日期相减和构造nextdate的思想
var curData = new Date();
curData.getYear(); //获取当前年份(2位)
curData.getFullYear(); //获取完整的年份(4位,1970-????)
curData.getMonth(); //获取当前月份(0-11,0代表1月)
curData.getDate(); //获取当前日(1-31)
curData.getDay(); //获取当前星期X(0-6,0代表星期天)
curData.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
curData.getHours(); //获取当前小时数(0-23)
curData.getMinutes(); //获取当前分钟数(0-59)
curData.getSeconds(); //获取当前秒钟数(0-59)
2.浮动广告位
(demo2.zip)
在浏览器中垂直居中,距左100像素。用了setTimeout来触发事件,所以当浏览器出现滚动时没有用到onscroll事件。
3.自适应满屏高度的布局
(demo3.zip)
原本以为这种自适应满屏高度的结构只能通过js才能兼容ie6,看了冰极峰
的这篇博客,受到了一些启发。
自己把代码拿来试了试,通过纯css可以实现兼容ie6,只是要用到怪异模式:<!-- Put IE into quirks mode -->
效果虽然达到了,可是还是没明白为什么用到<!-- Put IE into quirks mode -->就兼容ie6了。
附件里我把原代码稍作了些修改,去掉了些效果,简化了代码量。
4.图片滚动效果
(demo4.zip)
5.图片轮换效果
(demo5.zip)
6.图片滚动效果
(demo6.zip)
7.使用纯CSS实现未知尺寸的图片在容器中水平和垂直居中。
<style type="text/css">
.box {
display: table-cell;
vertical-align:middle;
width:200px;
height:200px;
text-align:center;
/* hack for ie */
*display: block;
*font-size: 175px;
/* end */
border: 1px solid #eee;
}
.box img {
vertical-align:middle;
}
</style>
<div class="box">
<img src="http://pics.taobao.com/bao/album/promotion/taoscars_180x95_071112_sr.jpg" />
</div>
很遗憾,这个解法用到了css hack。我们也不理解为什么设置font-size可以让IE显示垂直居中的效果。根据我们的计算,高度/字体大小的比值为1.14左右时IE可实现垂直居中。
转:淘宝 ued team
- 大小: 100.4 KB
- 大小: 16.8 KB
- 大小: 133 KB
- 大小: 134.7 KB
- 大小: 186.4 KB
分享到:
- 2009-05-16 22:42
- 浏览 1264
- 评论(2)
- 论坛回复 / 浏览 (2 / 2378)
- 查看更多
相关推荐
JSP 页面图片分行输出小技巧 JSP(Java Server Pages)是一种广泛应用于 Web 开发的技术,它允许开发者在 HTML 文档中嵌入 Java 代码,以生成动态的 Web 内容。今天,我们来讨论如何在 JSP 页面上实现图片的分行...
#### 二、页面输出的关键参数解释 1. **工程巨型参数**:“1”处的工程巨型参数指的是地图工程的大小与位置设置。这通常表示地图的实际范围,对应于页面描述中的蓝色矩形框。此参数对于确定输出的地图范围至关重要...
在PHP开发中,优化页面输出是提升网站性能和用户体验的关键环节。这涉及到多个方面,包括减少HTTP请求、压缩代码、缓存利用、正确设置字符集和头部信息等。本实例将探讨如何通过PHP实现这些优化策略,同时确保对搜索...
在进行毕业设计时,Proteus 是一个常用的电路仿真软件,尤其对于电子工程专业的学生来说。但是,Proteus 原理图的标题栏可能不符合标准图纸的要求,需要进行调整。以下是一些关于如何使用Proteus和相关工具进行图纸...
### JavaScript常用小技巧详解 #### 1. `document.write("")` 输出语句 `document.write()` 是一个在页面上直接写入HTML、JavaScript代码或文本的简单方法。它常用于测试或快速输出结果到页面中,但不推荐用于动态...
jsp编程的一些小技巧总结,绝对实用。包括JSP编程中常用的js技术。 1.JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录...
### jsp 页面上图片分行输出小技巧 在Web开发中,特别是使用JSP(JavaServer Pages)技术进行页面渲染时,经常会遇到需要将一组图片按照特定格式排列的需求,比如按行展示图片。本文将详细介绍一个实用的小技巧,...
为了解决这些问题,文章中提供了一些实用的技巧。 1. **字体不匹配和乱码的解决方法** - **块内文字调整**:在早期版本中,CAD不支持在块中修改文字属性。升级至2002版本后,可以更改块内子块的属性来解决问题。 ...
本篇将详细讲解"JSP编程小技巧集锦121"中的核心知识点,帮助开发者提升效率,优化代码。 1. **使用EL表达式(Expression Language)**:EL简化了从作用域内获取对象的复杂性。例如 `${variable}` 可以直接获取到...
LRU(Least Recently Used,最近最少使用)页面置换算法是一种常用的内存管理策略,它用于解决在有限的物理内存中管理大量虚拟内存页的问题。当内存不足时,LRU算法会淘汰那些最近最少使用的页面,以腾出空间供新...
这个“ASP.NET小技巧”压缩包似乎包含了一些实用的工具和数据,帮助开发者更高效地利用ASP.NET进行编程。下面将详细讨论ASP.NET的一些核心概念和常见技巧。 1. **页面生命周期理解**:在ASP.NET中,每个网页都有一...
以下是一些关于JS的实用小技巧,对于初学者来说,掌握这些知识点将有助于提升编程效率和理解力。 1. `document.write("")`:这是一个常用的输出语句,常用于在页面加载时动态插入HTML内容。 2. 注释:JS支持单行...
在PHP网站开发中,掌握一些实用的小技巧可以显著提高开发效率和代码质量。以下是对给定文件中提到的8个PHP开发小技巧的详细说明: 1. **PHP批量获取Checkbox的值**: 当需要处理多个Checkbox并将其值用于SQL查询时...
在JSP(JavaServer Pages)编程中,开发者经常会遇到各种挑战,掌握一些实用的小技巧能够极大地提高开发效率和代码质量。以下是一些精选的JSP编程小技巧集锦,涵盖了从基本语法到优化实践的多个方面。 1. **使用EL...
布局是模拟图纸页面的环境,它设定了视口并确定了输出时的页面设置,为打印提供了直观的设置界面。在布局中,设计者可以按1:1的比例直接出图,避免了因配置不当导致的比例错误。此外,布局允许在一个图形文件中设定...
在PHP动态网站开发中,掌握一些实用的小技巧可以极大地提高开发效率和代码质量。以下将详细探讨几个在实际开发中常见的技巧。 1. **错误处理与日志记录** 在PHP开发过程中,良好的错误处理机制至关重要。使用`try-...
### Ajax的一些有用的小技巧 #### 使用JavaScript库提升开发效率 在使用Ajax进行Web开发时,开发者往往会遇到诸如浏览器兼容性、编码问题等挑战。为了更好地应对这些难题,使用现成的JavaScript库是一种高效的解决...
以下是一些JavaScript的基本小技巧和知识点: 1. **输出语句**:`document.write("")` 可用于在HTML文档中输出内容,但在页面加载完成后使用可能会覆盖已有的HTML。 2. **注释**:在JavaScript中,单行注释使用 `/...
在这个软件中,有一些小技巧可以提高效率,特别是在处理PLC输入输出图时。 1. **PLC输入输出图绘制技巧**: - 在项目数据中设置PLC型号和编制类型,例如设置为西门子200系列。一旦首次配置好一个输入模块,如I0.0~...
Excel表格是数据分析和处理的重要工具,掌握其常用操作能极大地提高...以上是Excel表格一些常用操作的关键点,熟练掌握这些技巧,能够使你在处理数据时更加得心应手。记得不断实践和探索,Excel的强大功能远不止于此。