CSS怎么把某个区域定在拉动滚动条的情况下一直显示在屏幕某个位置?

html-css09

CSS怎么把某个区域定在拉动滚动条的情况下一直显示在屏幕某个位置?,第1张

使用position:absolute来定位:

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">

<html>

<head>

<title>demo</title>

<style type="text/css">

body{margin:0pxpadding:0pxoverflow:hiddenpadding-top:22pxpadding-bottom:22px}

div{margin:0pxpadding:0px}

#header{background-color:bluecolor:whiteposition:absolutetop:0pxleft:0pxheight:16pxwidth:100%}

#content{background-color:yellowwidth:100%height:100%overflow:auto}

#footer{background-color:greencolor:whitewidth:100%height:16pxposition:absolutebottom:0pxleft:0px}

</style>

<script language="javascript">

</script>

</head>

<body>

<div id="header">header</div>

<div id="content">

<script language="javascript">

for(i=0i<1000i++){

document.write(i+"<br />")

}

</script>

</div>

<div id="footer">footer</div>

</body>

</html>

输入框被点击时,弹出的软键盘会顶起底部的按钮,就像这样: 这个时候,可以给 底下的 Button 或者包含这个Button的Div 添加一个CSS样式:z-index...

1、:valid 用于匹配输入值为合法的元素

2、:invalid用于匹配输入值为非法的元素

3、required 属性规定必需在提交之前填写输入字段

4、pattern 属性规定用于验证输入字段的正则表达式

:valid/:invalid 选择器用于在表单元素中的值是合法/非法时设置指定样式。

注意: :valid/:invalid 选择器只作用于能指定区间值的元素,例如 input 元素中的 min 和 max属性,及正确的 email 字段, 合法的数字字段等。

required 属性适用于以下 <input>类型:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。当然textarea也可以。

预览地址:

这时候点击提交,就好自动校验了,而且HTML5会直接添加Tips提示用户,请看下列示例(虽然样式不是很美观):