html 问题
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'
随机推荐
- Python从题目中学习:random() module
最近在给公司培训Python,布置了一道题: ----------------------------------------------------------------------------- ...
- org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'PUT' not supported
1:先上控制台报错信息 org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'PUT' not ...
- vs2010 编译boost库
下载boost_1_49_0 打开vs2010工具dos, 再进入E:\boost_1_49_0 运行: bootstrap.bat 然后再运行: bjam stage --toolset=msvc- ...
- 聊聊javascript中的面向对象
面向对象这个东西一直晕晕乎乎的,正好这段时间没有活,可以好好整理整理了! 1.什么是对象? 其实这个说起来一切东西都是对象 2.目前我们使用对象的时候,使用的是两种设计模式杂糅起来的 分别是原型模式和 ...
- Java web--反射(解刨)
本质:先加载类 再解刨类的方法,字段,构造函数 目的:解刨出构造函数 为了new对象 解刨出字段 为了封装数据进去 解刨方法 ...
- XidianOJ 1182 Chinese Paladin – Qi’s troubles
题目描述 As we all know, Xiahou Jinxuan (Chinese Paladin 5 Prequel's protagonist) and Yue Jinzhao (Chine ...
- <a>标签的四种状态
a:link a:visited a:hover a:active
- SegmentFault创始人高阳:辍学后带着500元北漂,4年建成国内最大开发者
i黑马注:i黑马曾经和高阳聊过几次天,在他身上我看到了90后CEO特别明显的成功特质“敢为天下先”.在别人犹豫的时候敢第一个出手,在互联网时代往往会取得最关键的“先机优势”. 7月19日,“腾讯产品家 ...
- MVC学习(四)几种分页的实现(2)
在第一种分页方式中,仅仅实现了分页,但并未有体现出MVC的优势,没有体现出泛型编程思想,尤其在数据量很大的时候,分页十分缓慢,除此之外,还没有实现很好的封装,不是一个通用方法. 因此,我希望只要传入数 ...
- javascript 按ctrl和enter键提交表单
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...