`
msn877763580
  • 浏览: 84172 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

层在页面中的定位

    博客分类:
  • CSS
 
阅读更多

层(div)的定位在Web开发中,有着很重要的位置。主要用到的Css属性有:

     position:absolute;
        width:100px;
        height:100px;
        background:CornflowerBlue;
        left:100%;
        top:50%;
        margin-left:-100px;
        margin-top:-50px;

下面是不同位置的参考实现方式:分为东、南、西、北、中、东南、东北、西南、西北。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>positioning</title>
<style type="text/css">
    *
    {
        margin:0px;
        padding:0px;
    }
    .center
    {
        position:absolute;
        width:100px;
        height:100px;
        left:50%;
        top:50%;
        margin-left:-50px;
        margin-top:-50px;
        background:DeepSkyBlue;
    }
    .east
    {
        position:absolute;
        width:100px;
        height:100px;
        background:CornflowerBlue;
        left:100%;
        top:50%;
        margin-left:-100px;
        margin-top:-50px;
    }
    .west
    {
        position:absolute;
        width:100px;
        height:100px;
        background:Olive;
        left:0;
        top:50%;
        margin-left:0;
        margin-top:-50px;
    }
    .north
    {
        position:absolute;
        width:100px;
        height:100px;
        background:MediumPurple;
        left:50%;
        top:0;
        margin-left:-50px;
        margin-top:0;
    }
    .south
    {
        position:absolute;
        width:100px;
        height:100px;
        background:LightCoral;
        left:50%;
        top:100%;
        margin-left:-50px;
        margin-top:-100px;
    }
    .westNorth
    {
        position:absolute;
        width:100px;
        height:100px;
        background:Violet;
    }
    .westSouth
    {
        position:absolute;    
        width:100px;
        height:100px;
        background:CadetBlue;
        top:100%;
        margin-top:-100px;
    }
    .eastNorth
    {
        position:absolute;
        width:100px;
        height:100px;
        background:Tomato;
        left:100%;
        margin-left:-100px;
    }
    .eastSouth
    {
        position:absolute;
        width:100px;
        height:100px;
        background:orange;
        left:100%;
        top:100%;
        margin-top:-100px;
        margin-left:-100px;
    }
</style>
</head>

<body>
    <div class="center">center</div>
    <div class="east">east</div>
    <div class="west">west</div>
    <div class="north">north</div>
    <div class="south">south</div>
    <div class="westNorth">westNorth</div>
    <div class="westSouth">westSouth</div>
    <div class="eastNorth">eastNorth</div>
    <div class="eastSouth">eastSouth</div>
</body>
</html>

 

效果如下:

 

 

  • 大小: 24.4 KB
分享到:
评论

相关推荐

    网页层的基本操作

    网页层在网页设计中起着至关重要的作用,它允许设计师精确地控制页面元素的位置和排列。Dreamweaver(DW)是一款流行的网页设计软件,其中的“层”功能提供了丰富的布局和设计工具。以下是对“网页层的基本操作”的...

    页面 浮动层定位 jquery

    在网页设计中,浮动层定位是一项重要的技术,它允许元素在页面上保持固定的位置,即使用户滚动页面,这些元素也会始终可见。"页面浮动层定位"通常用于创建导航菜单、侧边栏、广告或者提示框等,以提供更好的用户体验...

    div弹出层 定位问题的 处理

    在网页设计中,`div` 弹出层(也称为模态框或对话框)是一种常用的交互元素,用于展示重要信息、用户确认操作或者提供额外的功能。然而,为`div`弹出层进行准确的定位可能会遇到一些挑战,因为这涉及到CSS布局、...

    网页制作中层相对定位的实现方法

    通过上述讨论可以看出,层的相对定位在网页制作中是一种非常实用的技术。它不仅可以帮助我们创建出更加灵活、响应式的网页布局,还能有效避免因浏览器窗口大小变化而导致的布局错位问题。掌握了层相对定位的方法,...

    DIV弹出层+定位

    在这个“DIV弹出层+定位”的例子中,我们关注的是如何利用`DIV`来创建一个可滑动的弹出层,并且使其在页面上保持固定的位置。这种功能通常用于显示提示信息、模态对话框或者加载额外的内容。 首先,`DIV弹出层`是指...

    记录页面停留时间和遮罩层

    在网页设计和用户体验优化中,记录页面停留时间和实现遮罩层是两个重要的技术点。页面停留时间可以帮助开发者和网站所有者了解用户对特定内容的兴趣程度,而遮罩层则常用于提示、加载或阻挡背景干扰,提升交互体验。...

    利用层精确定位网页元素PPT学习教案.pptx

    为了解决这个问题,W3C在CSS规范中引入了“层”(Layer)的概念,使得网页设计进入了三维空间定位的新阶段。 层的优势在于其灵活性和可重叠性,它可以容纳文本、图像以及其他的HTML元素,允许设计师将元素放置在...

    JS变灰页面显示遮罩层登录窗口,使页面无法操作

    在网页设计中,有时我们需要实现一种效果:当用户需要进行登录或者其他重要操作时,页面会变成灰色,同时弹出一个登录窗口,以防止用户在未完成该操作前误触其他功能。这种效果通常通过JavaScript(JS)配合CSS来...

    DZ论坛弹出层效果

    3. CSS样式:为了使弹出层在页面中定位准确,可以使用相对定位(`position:relative`)和绝对定位(`position:absolute`)。同时,可以通过调整`z-index`属性控制弹出层在层叠上下文中的位置。 4. 功能完善:对于复杂的...

    实现网页蒙板效果和弹出层的html示例

    在网页设计中,蒙板效果和弹出层是常见的交互元素,它们用于提供信息提示、用户确认或展示详细内容。本示例将详细介绍如何利用HTML和JavaScript实现这样的功能。 首先,我们来理解“蒙板效果”(Mask Effect)。...

    jQuery页面滚动时层智能浮动定位

    在网页设计中,"jQuery页面滚动时层智能浮动定位"是一种常见的交互效果,它使得页面上的某些元素(如导航栏、侧边栏广告或者提示信息)在用户滚动页面时始终保持在可视区域,提供更好的用户体验。这种效果是通过...

    网页设计 DIV 层的应用

    网页设计中的DIV层是构建复杂布局的关键元素,它允许开发者以独立、可移动和可调整大小的方式组织网页内容。在本章中,我们将深入探讨如何使用HTML中的`&lt;div&gt;`标签来创建和应用图层,以及相关的CSS属性设置。 首先...

    网页地位技术-建网站比用

    层是网页定位的另一个重要工具,它们允许将元素浮动在页面上的任何位置,不受表格或布局限制。创建和设置层的属性可以实现精确的内容定位和动画效果。通过调整层的位置、大小、可见性,甚至添加CSS样式,设计师可以...

    网页弹出层特效实例代码

    网页弹出层特效是网页设计中的一个重要组成部分,它在用户交互和信息展示方面扮演着关键角色。弹出层,也称为模态窗口或对话框,通常用于显示详细信息、警告消息、表单填写等,而不会中断用户在主页面上的浏览体验。...

    jQuery点击遮罩弹出层固定网页中间.rar

    在本项目中,“jQuery点击遮罩弹出层固定网页中间.rar”是一个用于创建网页弹出层的资源包,特别适合于手机端的交互设计。它包含以下四个主要部分:`index.html`(主页面文件)、`images`(图像文件夹)、`js`...

    Dreamweaver 中纯层布局的网页技术

    在网页设计领域,纯层布局是一种常见的方法,它利用HTML中的`&lt;div&gt;`标签和CSS(Cascading Style Sheets)来实现灵活、响应式的页面结构。Dreamweaver,作为Adobe公司出品的一款强大的网页设计工具,提供了对纯层布局...

    弹出层(可动态调用页面)

    弹出层技术在网页设计和开发中是一种常见的交互方式,它允许用户在不离开当前页面的情况下查看或操作额外的信息或功能。在这个特定的案例中,我们讨论的是一个使用Div元素构建的弹出层,它可以动态地调用页面内容...

    lhgdialog弹出层,遮罩层效果源码示例

    在网页设计和开发中,弹出层和遮罩层是常用的功能,用于提供交互式的用户体验。"lhgdialog"是一个JavaScript库,专为创建各种类型的弹出层效果而设计,其中包括带或不带遮罩层的窗口,以及具有返回值功能、定位弹出...

    页面最底部悬浮层

    在网页设计中,"页面最底部悬浮层"是一种常见的交互设计模式,它使得特定的元素如联系方式、导航菜单或广告始终固定在用户浏览器窗口的底部,无论用户滚动页面到何处,该元素始终保持可见。这种设计可以提高用户体验...

Global site tag (gtag.js) - Google Analytics