`
woshixushigang
  • 浏览: 576048 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

DIV相对页面位置固定不动

    博客分类:
  • css
阅读更多

    项目中用到首页面背景为图片,但是登录所需的用户名和密码放在了页面div上,如果拖拽浏览器的窗体div会跟着一起动,怎

 

样才能解决这个问题呢?css样式解决了这个问题。  

 

样式代码:

 

 <style>
 .container_center1 {  position:absolute; 
  left:expression((body.clientWidth-300)/2+20); 
  top:expression((body.clientHeight)/2-50);
  width:300px;
 </style>

 页面部分代码:

 

<body style="background-image:url(images/login.jpg);background-repeat:no-repeat;background-position:center;">
<div class="container_center1">
  <!-- onsubmit="return validate(this)" -->
  <form method="post" action="<%=path %>/indexAction!login.action"  name="frmLogin"  target="_self" >
    <table class="tb_login">
      <tr>
        <td align="right" class="STYLE2">用户名:</td>
        <td colspan="2" align="left" ><input id="userName" name="userName" type="text"  class="input_name_pwd"/></td>
        <td></td>
      </tr>
      <tr>
        <td align="right" class="STYLE2">密 码:</td>
        <td colspan="2" align="left"><input id="abcd" name="abcd" type="password"  class="input_name_pwd"/></td>
        <td></td>
      </tr>
      <tr>
        <td></td>
      </tr>
               <tr>
                 <td align="right" class="STYLE2">验证码:</td>
                 <td colspan="2" align="left"><input name="picturerand" type="text"  class="picture_rand" id="picturerand" maxlength="4" width="40"/>
                 <img src="<%=path %>/servlet/picturerand" id="imgcode" alt="看不清?换一张" width="80" height="25" onClick="imageupdate()" >
                 </td>
                 <td>&nbsp;</td>
              </tr>
      <tr>
        <td colspan="4" style=" padding-left: 12px;"><input id="btnSubmit" type="submit" name="btnSubmit"  class="enter" value="" />
            <input name="btnReset" type="reset" class="sq" value=""/>
        </td>
      </tr>
    </table>
  </form>
  <div  >
    <table width="300px;">
      <tr>
        <td align="center"><div id="error" style="color:red"> ${errormessage} </div></td>
      </tr>
    </table>
  </div>
</div>
</body>

 这样的话就可以解决页面div就相对背景图片固定住了。

分享到:
评论
1 楼 rikille 2011-09-14  
expression只有IE支持

相关推荐

    Vue获取页面元素的相对位置的方法示例

    在Vue应用中,有时我们需要获取页面元素的相对位置,以便实现一些交互效果,如固定定位、滚动监听等。本篇文章将详细讲解如何在Vue中获取元素的相对位置,并提供示例代码。 首先,`getBoundingClientRect()` 是...

    jQuery页面滚动左侧悬浮固定导航菜单代码

    初始状态下,导航菜单可能被设置为相对定位,随着页面滚动,通过JavaScript改变其定位为固定(`position: fixed`),这样即使用户滚动页面,菜单也会保持在屏幕的某个位置。同时,为了适应不同的屏幕尺寸,可能还...

    全屏css+DIV页面上中下三行布局,兼容各浏览器中间居中显示

    本文将深入探讨如何使用CSS+DIV来创建一个全屏页面上中下三行布局,并确保在各种浏览器中都能实现中间内容的居中显示。 首先,我们需要理解CSS的盒模型和定位概念。盒模型包括内容区域(content)、内边距(padding...

    JS简单实现DIV相对于浏览器固定位置不变的方法

    在网页开发中,有时我们需要创建一个元素(如一个`&lt;div&gt;`),让它在用户滚动页面时始终保持在浏览器的特定位置,这种效果被称为“固定定位”(Fixed Positioning)。本实例将通过JavaScript实现一个`&lt;div&gt;`元素相...

    DIV+CSS下拉菜单

    2. 层叠和定位:通过`position`属性设置元素的位置,如`relative`(相对定位)、`absolute`(绝对定位)或`fixed`(固定定位),配合`top`、`right`、`bottom`、`left`属性调整位置。 3. 显示和隐藏:使用`display`...

    仿Lightbox效果(Windows关机效果),div覆盖,锁定页面及IE 6实现position:fixed;

    “锁定页面”是指保持页面内容在用户滚动时保持相对固定的位置,这通常通过CSS的`position: fixed`属性来实现。当一个元素的定位设置为固定时,它会相对于浏览器窗口进行定位,即使页面滚动,该元素也会保持在屏幕的...

    jquery简单实现滚动条下拉DIV固定在头部不动

    标题中的"jquery简单实现滚动条下拉DIV固定在头部不动"描述了一个常见的网页设计功能,即当用户滚动页面时,某个特定的DIV元素(在这个例子中是类名为`.pf`的元素)会在达到预设位置(这里是250像素)后,始终保持在...

    CSS+DIV 网页设计

    2. **定位与布局**:通过定位机制(如静态、相对、绝对、固定定位),CSS可以控制元素在页面上的位置,实现流式布局、网格布局、响应式设计等多种布局方式。 3. **盒模型**:CSS盒模型包括元素的内容、内边距、边框...

    layer和div两种弹出层.zip

    - CSS设计:通过CSS定义Div的样式,如背景颜色、边框、内边距等,以及定位方式(如绝对定位或固定定位)。 - JavaScript控制:通过JavaScript事件监听(如点击按钮)触发弹出层的显示和隐藏。可以使用`style.display...

    DIV+CSS相对IE6、IE7和IE8的兼容问题

    标题和描述均提到了“DIV+CSS相对IE6、IE7和IE8的兼容问题”,这揭示了在Web开发中,尤其是针对老旧浏览器如IE6、IE7和IE8进行CSS布局时,开发者可能遇到的一系列挑战。这些浏览器在解析CSS规则时存在独特的行为,...

    CSS+DIV瀑布流

    它在不浪费流量的情况下,能够实现页面内容的动态加载,提供良好的用户体验。 **一、瀑布流的基本原理** 瀑布流布局的核心是利用CSS的浮动(float)和定位(position)属性,以及JavaScript(或jQuery)进行动态...

    DIV+CSS(PDF)

    3. **定位**:CSS提供相对定位(relative)、绝对定位(absolute)、固定定位(fixed)等方式,使元素在页面上的位置可以灵活控制。 4. **浮动**:浮动(float)主要用于创建多列布局,元素可以向左或向右浮动,以便...

    CSS+DIV定位浅析

    这意味着即使用户滚动页面,fixed元素的位置也会保持不变,始终固定在屏幕的某个位置。例如,一个顶部导航栏可以设置为fixed,以便在用户滚动页面时始终保持在屏幕顶部。 在使用这些定位方式时,`top`、`bottom`、`...

    Div CSS网站布局视频教程第10课_理解CSS定位与div布局

    5. **固定定位(Fixed Positioning)**:元素的位置相对于浏览器窗口,即使在滚动页面时,元素也会保持在屏幕的特定位置。 6. **z-index**:在定位元素中,z-index属性控制元素的堆叠顺序,数值越大,元素越靠前,...

    divcss.rar_divcss

    5. 定位机制:学习静态定位、相对定位、绝对定位和固定定位,理解各定位方式的特点和应用场景,以及z-index属性在层叠上下文中的作用。 6. CSS3新特性:介绍CSS3引入的新功能,如圆角、阴影、渐变、过渡、动画、多...

    div+css 定位浅析

    例如,一个相对定位的div元素可以向右偏移20像素,但它的原始位置仍然会被占用,导致其他元素根据这个偏移后的位置调整。 3. **absolute**: - 绝对定位使元素脱离正常文档流,它的位置基于最近的已定位父元素(非...

    DIV CSS布局大全.rar

    CSS提供了绝对定位(absolute)、相对定位(relative)和固定定位(fixed)等方法,用于精细控制元素的位置。这些定位方式各有特点,可以根据实际需求选择合适的定位策略。 1. 绝对定位:元素脱离正常文档流,根据...

    DIV、CSS布局

    DIV与CSS布局是现代Web开发中不可或缺的一部分,它们能够帮助开发者创建响应式、灵活且易于维护的网页布局。随着移动设备的普及以及用户对网站美观度要求的提高,掌握DIV与CSS布局技巧变得尤为重要。 #### 三、固定...

    50例DIV+CSS模板

    固定宽度布局的优点在于设计时可以精确控制元素的位置和大小,但缺点是对不同分辨率和设备的适应性较差,可能在小屏幕设备上显示不理想。 另一方面,自适应(弹性)宽度CSS版式布局,也称为响应式设计,是现代网页...

    div+css布局入门教程PDF

    4. **定位**:掌握`position`属性,包括静态、相对、绝对和固定定位,以及如何通过`top`、`right`、`bottom`和`left`属性调整元素位置。 5. **Flexbox布局**:学习新的弹性盒模型,用于创建动态和响应式的布局,...

Global site tag (gtag.js) - Google Analytics