1、footer处理

目标:

页面较短,footer位于页面底部,出现滚动条时,依然在原来的位置,不随滚动条移动

页面较长,位于元素底部

.container{
position: relative
}
.footer{
position: absolute;
bottom: 0
} var w_h = window.screen.height;
var c_h = $('.container').height();
if(c_h > w_h){
$('.footer').css('position', 'static');
}else{
$('.container').css('height', $(document).innerHeight());
}
// 要使用$(document).innerHeight(),而不能用window.screen.Height

2、form enter

场景:form中有一个input,input添加了change事件,输入内容后,enter,页面刷新。想要的效果是,输入内容后,enter,触发change事件。

解决办法:在form中添加一个隐藏的input。

原因:浏览器默认的几个原则

如果表单里有一个type=”submit”的按钮,回车键生效。

如果表单里只有一个type=”text”的input,不管按钮是什么type,回车键生效。

如果按钮不是用input,而是用button,并且没有加type,IE下默认为type=button,FX默认为type=submit。

其他表单元素如textarea、select不影响,radio checkbox不影响触发规则,但本身在FX下会响应回车键,在IE下不响应。 type=”image”的input,效果等同于type=”submit”,不知道为什么会设计这样一种type,不推荐使用,应该用CSS添加背景图合适些。

3、html5 a href支持的内容:https://, ftp://, mailto:, file:, tel:。

4、行内元素一般会有4px的间距,设置font-size:0,可以消除这个间距。inline or inline-block 都会有这个问题。

5、给图片添加热点区域,example中有。坐标是相对于图片本身的。

6、html5 的 text, search, url, telephone, email 以及 password 有一个新属性pattern title可以写正则,来更好的验证

7、iphone自动识别长串数字转换为a标签类型,解决办法加meta标签 telephone=no

8、a标签 直接下载文件

<a href='../data/test.pdf' download="" target='_black'>下载</a>

9、form提交数据 未知错误

可能是因为没有加enctype='multipart/form-data'

随机推荐

  1. Python从题目中学习:random() module

    最近在给公司培训Python,布置了一道题: ----------------------------------------------------------------------------- ...

  2. org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'PUT' not supported

    1:先上控制台报错信息 org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'PUT' not ...

  3. vs2010 编译boost库

    下载boost_1_49_0 打开vs2010工具dos, 再进入E:\boost_1_49_0 运行: bootstrap.bat 然后再运行: bjam stage --toolset=msvc- ...

  4. 聊聊javascript中的面向对象

    面向对象这个东西一直晕晕乎乎的,正好这段时间没有活,可以好好整理整理了! 1.什么是对象? 其实这个说起来一切东西都是对象 2.目前我们使用对象的时候,使用的是两种设计模式杂糅起来的 分别是原型模式和 ...

  5. Java web--反射(解刨)

    本质:先加载类           再解刨类的方法,字段,构造函数 目的:解刨出构造函数       为了new对象 解刨出字段             为了封装数据进去 解刨方法           ...

  6. XidianOJ 1182 Chinese Paladin – Qi’s troubles

    题目描述 As we all know, Xiahou Jinxuan (Chinese Paladin 5 Prequel's protagonist) and Yue Jinzhao (Chine ...

  7. <a>标签的四种状态

    a:link  a:visited  a:hover   a:active

  8. SegmentFault创始人高阳:辍学后带着500元北漂,4年建成国内最大开发者

    i黑马注:i黑马曾经和高阳聊过几次天,在他身上我看到了90后CEO特别明显的成功特质“敢为天下先”.在别人犹豫的时候敢第一个出手,在互联网时代往往会取得最关键的“先机优势”. 7月19日,“腾讯产品家 ...

  9. MVC学习(四)几种分页的实现(2)

    在第一种分页方式中,仅仅实现了分页,但并未有体现出MVC的优势,没有体现出泛型编程思想,尤其在数据量很大的时候,分页十分缓慢,除此之外,还没有实现很好的封装,不是一个通用方法. 因此,我希望只要传入数 ...

  10. javascript 按ctrl和enter键提交表单

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...