`
me-
  • 浏览: 69412 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

<转>使用position和负值空白边让div居中

阅读更多

使用position和负值空白边让div居中

2010-01-24 14:48:09 来源:心蕊设计 浏览:489
<script type="text/javascript"></script>

在前面的课程中,心蕊网页CSS实现div层居中。今天再给大家讲解一种使用position和负值空白边让div居中的方法。设计给大家讲解过

首先定义容器的宽度,然后将容器的position属性设置为relative,left属性设置为50%,就会把容器的左边缘定位在页面的中间。 

#box{
      width:720px;
      position:relative;
      left:50%;
     }

 

这样是让容器的左边缘居中,我们希望让容器的中间居中。实现方法是对容器的左边应用一个负值的空白边,宽度等于容器宽度的一半。这样会把容器向左移动它的宽度一半,从而让它在屏幕上居中。  

#box{
      width:720px;
      position:relative;
      left:50%;
      margin-left:-360px;
     }

分享到:
评论

相关推荐

    双表头固定代码

    &lt;td&gt;body c&lt;/td&gt; &lt;br&gt; &lt;td&gt;body d&lt;/td&gt; &lt;br&gt; &lt;/tr&gt; &lt;br&gt; &lt;tr&gt; &lt;br&gt; &lt;td&gt;body a&lt;/td&gt; &lt;br&gt; &lt;td&gt;body b&lt;/td&gt; &lt;br&gt; &lt;/tr&gt; &lt;br&gt; &lt;tr&gt; &lt;br&gt; &lt;td&gt;body c&lt;/td&gt; &lt;br&gt; &lt;td&gt;body d&lt;/td&gt; &lt;br&gt; &lt;/tr&gt; &lt;br&gt; &lt;tr&gt; &lt;br&gt; &lt;td&gt;body a...

    css3块元素居中

    &lt;div&gt;不定宽块元素&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; ``` css代码: ``` table { margin: 0 auto; } ``` 这将使得块元素水平居中。 2. 转换为行元素 css代码: ``` .block { display: inline-block; ...

    div的position属性

    &lt;div id="div1"&gt;&lt;/div&gt; 效果如下: 层模型--相对定位 如果想为元素设置层模型中的相对定位,需要设置position:relative(表示相对定位),它通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置。...

    程序设计:xml学习指南中文版

    DTD子集 &lt;br&gt;5.5.3 有条件地忽略外部DTD子集&lt;br&gt; 的一部分 &lt;br&gt;5.6 把格式正确的文档转换为有效文档 &lt;br&gt;第6章 定义和使用实体 &lt;br&gt;6.1 实体定义和分类 &lt;br&gt;6.2 声明通用实体 &lt;br&gt;6.2.1 声明内部通用可分析型实体 ...

    css 导航菜单(标签页)设计

    title="Link 1"&gt;&lt;span&gt;Link 1&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;a href="#" title="Link 2"&gt;&lt;span&gt;Link 2&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;br&gt;...&lt;br&gt;&lt;/ul&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;效果页面,css和html写得很清楚。&lt;br&gt;下载html打包文件&lt;br&gt;

    asn1c_v2x_app.rar

    &lt;/position-LL1&gt; &lt;/offsetLL&gt; &lt;/pos&gt; &lt;accuracy&gt; &lt;pos&gt;&lt;a200m/&gt;&lt;/pos&gt; &lt;/accuracy&gt; &lt;speed&gt;80&lt;/speed&gt; &lt;heading&gt;90&lt;/heading&gt; &lt;size&gt; &lt;width&gt;100&lt;/width&gt; &lt;vehicleLength&gt;110&lt;/vehicleLength&gt; &lt;/size&gt; ...

    新浪推荐浮动广告

    charset=gb2312" /&gt;&lt;br&gt;&lt;title&gt;test&lt;/title&gt;&lt;br&gt;&lt;/head&gt;&lt;br&gt;&lt;body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0"&gt;&lt;br&gt;&lt;table height=1000&gt;&lt;br&gt;&lt;tr&gt;&lt;td&gt;dddd&lt;/td&gt;&lt;/tr&gt;&lt;br&gt;&lt;/table&gt;&lt;br&gt;&lt;/body&gt;&lt;br...

    gridview扩展

    控件使用&lt;br&gt;1、鼠标经过行的时候改变该行的样式,鼠标离开行的时候恢复该行的样式&lt;br&gt;使用方法(设置属性): &lt;br&gt;MouseOverCssClass - 鼠标经过行时行的 CSS 类名&lt;br&gt;&lt;br&gt;2、对多个字段进行复合排序;升序、降序的...

    Visual C++ 编程资源大全(英文控件)

    1,01.zip&lt;br&gt;Toolbar - Custom status messages and tooltips&lt;br&gt;用户状态信息与工具提示(3KB)&lt;END&gt;&lt;br&gt;2,02.zip&lt;br&gt;Remove system menu from floating toolbar&lt;br&gt;从浮动工具条中去除系统菜单(2KB)&lt;END&gt;&lt;br&gt;3,03....

    Visual C++ 编程资源大全(英文源码 表单)

    1,01.zip&lt;br&gt;MFC Extension Library&lt;br&gt;MFC扩展界面库, 使用Visual C++ 6.0(15KB)&lt;END&gt;&lt;br&gt;2,02.zip&lt;br&gt;Visual Studio style UI&lt;br&gt;Visual Studio风格的界面效果(15KB)&lt;END&gt;&lt;br&gt;3,03.zip&lt;br&gt;Internet Explorer 4 ...

    Prototype学习笔记(最新整理)

    在 prototype.js中定义的新对象和类 12&lt;br&gt;4.9. PeriodicalExecuter 对象 13&lt;br&gt;4.10. Prototype 对象 13&lt;br&gt;4.11. Class 对象 13&lt;br&gt;4.12. Ajax 对象 14&lt;br&gt;4.13. Ajax.Base 类 14&lt;br&gt;4.14. Ajax.Request 类 14&lt;br...

    js 框架之一

    &lt;br&gt; }&lt;br&gt; &lt;/script&gt;&lt;br&gt; &lt;/head&gt;&lt;br&gt; &lt;br&gt; &lt;body&gt;&lt;br&gt; &lt;div id=cpst style="display:none"&gt;&lt;br&gt; &lt;br&gt; &lt;iframe src="image/cpst.jpg" &lt;br&gt;style="position:absolute; visibility:inherit; top:0px; left:0px; ...

    XML实用大全

    17&lt;br&gt;1.4.4 URL和URI 18&lt;br&gt;1.4.5 XLink和XPointer 18&lt;br&gt;1.4.6 Unicode字符集... 19&lt;br&gt;1.4.7 如何将这些技术融合在一起... 19&lt;br&gt;1.5 本章小结... 20&lt;br&gt;第2章 XML应用简介... 21&lt;br&gt;2.1 什么是XML应用程序... ...

    纯css带箭头div

    &lt;head&gt;...高度自动增加,应该不错吧^_^&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt; &lt;s&gt; &lt;i&gt;&lt;/i&gt; &lt;/s&gt; &lt;/div&gt; &lt;br /&gt; &lt;/body&gt; &lt;/html&gt;

    Visual C++ 编程资源大全(英文源码 控件)

    (2KB)&lt;END&gt;&lt;br&gt;28,listfind.zip&lt;br&gt;This sample shows how to use the CList&lt;&gt; template. (9KB)&lt;END&gt;&lt;br&gt;29,ndbrow.zip&lt;br&gt;This Visual C++ 6 project shows how to create an MDI application that hosts ...

    曼波整站系统5.3.0

    blog风格单元和分类的 META KEY, DESCRIPTION 生成问题:&lt;br&gt;把当前页面所有文章的META KEY, DESCRIPTION都累加起来,造成长度过长、关键词重复和描述难阅读等缺陷&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;二、增强功能&lt;br&gt;&lt;br&gt;1....

    BUS Hound

    button 4 up&lt;br&gt; 0100h = button 5 down&lt;br&gt; 0200h = button 5 up&lt;br&gt; 0400h = mouse wheel&lt;br&gt;6 2 Mouse wheel data&lt;br&gt;8 4 Not used&lt;br&gt;12 4 X position&lt;br&gt;16 4 Y position&lt;br&gt;20 4 Device specific ...

    任务管理器源代码

    &lt;br&gt;&lt;br&gt; // If this is a size or a move, update the position in the user's options&lt;br&gt;&lt;br&gt; if (uMsg == WM_SIZE || uMsg == WM_MOVE)&lt;br&gt; {&lt;br&gt; // We don't want to start recording the window pos until we...

    三联打印样式图

    打印三联收据的代码,,,,&lt;div style="position:relative"&gt; &lt;table border="1" width="627" id="table1" style="position:absolute; left:5%;" &gt; &lt;colgroup&gt; &lt;col style="width: 80px;" /&gt; &lt;col /&gt; &lt;/...

    VB编程资源大全(英文源码 API)

    drvtype.zip&lt;br&gt;Determine Drive Type&lt;END&gt;&lt;br&gt;47,findcd1.zip&lt;br&gt;Find the First CD-ROM&lt;END&gt;&lt;br&gt;48,xxsShell32.zip&lt;br&gt;Shell32 functions and subs wrapper for VB developers.&lt;END&gt;&lt;br&gt;49,api2.zip&lt;br&gt;This ...

Global site tag (gtag.js) - Google Analytics