CSS的position设置

CSS的position设置:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>
<!DOCTYPE html>
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Title</title>
<style type="text/css">
    h1{
        /*设置为relative一般是为其他元素作为基础;*/
        position:relative;
        width:100%;
        border-bottom:1px dashed #999999;
    }
    h1 span.date{
        position:absolute;
        bottom:0;
        right:0;
        font-size:.5em;
        background-color:#E9E9E9;
        color:black;
        padding:2px 7px 0 7px;
    }
</style>
</head>
<body>
<h1><span class="date">Nov.10,2016</span>CosmoFarmer Bought By Google</h1>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>
<!DOCTYPE html>
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Title</title>
<style type="text/css">
#contentWrapper{
    /*设置为relative一般是为其他元素作为基础;*/
    position:relative;
}
#leftSidebar{
    /*设置为absolute,其他元素都不知道他的存在;*/
    position:absolute;
    left:0;
    top:0;
    width:200px;
}
#rightSidebar{
    position:absolute;
    right:0;
    top:0;
    width:200px;
}
#main{
    /*设置margin可以空出有效的位置留给其他元素;*/
    margin-left:200px;
    margin-right:200px;
}
</style>
</head>
<body>
<div id=‘banner‘>banner</div>
<div id=‘contentWrapper‘>
    <div id=‘main‘>main</div>
    <div id=‘leftSidebar‘>leftSidebar</div>
    <div id=‘rightSidebar‘>rightSidebar</div>
    <div id=‘footer‘>footer</div>
</div>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>
<!DOCTYPE html>
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Title</title>
<style type="text/css">
#banner{
    /*设置为fixed位置固定不变*/
    position:fixed;
    left:0;
    top:0;
    width:100%;
}
#sidebar{
    position:fixed;
    left:0;
    top:110px;
    width:175px;
}
#footer{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
}
#main{
    margin-left:190px;
    margin-top:110px;
}
</style>
</head>
<body>
<div id=‘banner‘>banner</div>
<div id=‘main‘>main
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</div>
<div id=‘sidebar‘>sidebar</div>
<div id=‘footer‘>footer</div>
</body>
</html>
时间: 2024-11-03 03:24:44

CSS的position设置的相关文章

css中的四个不同的position设置

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> /* Positioning */ css 的 position 属性是用来设置元素的位置的,它还能设置一个元素出现在另一个元素的下层 元素能用 top,bottom,left 和 right 属性设置位置, 但是在

jquery中使用css,offset和position设置top和left属性

有一个dom元素,它的position属性值为absolute,要通过jquery设置它的位置. 我们可以通过三种方法设置该元素的top和left值,设置这两个属性的值时,元素的position属性必须为absolute或relative. 第一种:使用jQuery对象的css方法,使用该方法可以直接把对象的位置设定到指定的地方,指定哪个位置就是哪个位置. 第二种:使用jQuery对象的offset方法,使用该方法时要注意,offset方法的作用是获取或设置匹配元素在当前视口的相对偏移.这句话粗

web前端css定位position和浮动float

最近做了几个项目:配资公司,ecmal商城等,客户对前台要求都很高.所以,今天来谈谈css的基础,以及核心,定位问题. div.h1或p元素常常被称为块级元素.这意味着这些元素显示为一块内容,即“块框”.与之相反,span和h3等元素称为“行内元素”,这是因为它们的内容显示在行中,即“行内框”. 在这种情况下,这个框称为无名块框,因为它不与专门定义的元素相关联. 块级元素的文本行也会发生类似的情况.假设有一个包含三行文本的段落.每行文本形成一个无名框.无法直接对无名块或行框应用样式,因为没有可以

div+css定位position详解

div+css定位position详解 1.div+css中的定位position 最主要的两个属性:属性 absolute(绝对定位) relative(相对定位),有他们才造就了div+css布局的多样性,让我们的网页丰富多彩起来. 首先解释relative(相对定位),顾名思义,定位是相对的,那他是相对于什么呢?参照物是什么? 看如下代码: 2 2.预览效果,现在是三个并列的div 3 3.给中间的div增加定位属性:position:relative; top:10px; left:10

十步图解CSS的position

CSS的positon,我想做为一个Web制作者来说都有碰到过,但至于对其是否真正的了解呢?那我就不也说了,至少我自己并不非常的了解其内核的运行.今天在Learn CSS Positioning in Ten Steps一文中分十步介绍了CSS的"position"中的"static.relative.absolute.float"使用,觉得蛮有意思的.整理了一下贴上来与大家一起分享.希望大家能喜欢. 在图解这十个过程之前,我将实例的代码放上来,好让大家一个实体参考

css之position

1.关于css中的position属性 position 属性设置或返回用于元素定位方法的类型static(静态的).relative(相对的).absolute(绝对的)或 fixed(固定的)以及inherit(继承的) 2.各属性的说明 2.1.static:position属性的默认值.位置设置为 static 的元素,它始终会处于页面流给予的位置进行定位, 2.2.asolute:position 为 absolute 的元素,定位的元素为position不为static的最近父元素,

css中position:fixed实现div居中

上下左右 居中 代码如下 复制代码 div{ position:fixed; margin:auto; left:0; right:0; top:0; bottom:0; width:200px; height:150px;} 如果只需要左右居中,那么把 bottom:0; 或者 top:0; 删掉即可如果只需要上下居中,那么把 left:0; 或者 right:0; 即可 下面附一个DIV 元素在浏览器窗口居中 其实,实现这个效果并不复杂,利用 CSS 中的 position 定位就可以轻松搞

css之position(定位)的理解

css中的position(定位)有四个属性,比较容易搞混,这里做一个小结来区分方便以后的使用. position的四个属性值:1.static     2.fixed     3.relative      4.absolute 1.static定位:position的默认值,一般不设置position属性时,元素会按照正常的文档流进行排列.静态定位的元素不会受到top, bottom, left, right影响. 2.relative: 相对于本身的位置进行偏移(static定位下的元素位

CSS的position属性

position属性的定义和用法:检索或设置对象的定位方式.设置此属性值为absolute 会将对象拖离出正常的文档流而不考虑它周围内容的布局.假如其他具有不同z-index属性的对象已经占据了给定的位置,他们之间不会相互影响,而会在同一位置层叠.此时对象不具有margin,但仍有padding和边框border.要激活对象的绝对定位,不但要设置此属性值为absolute,而且必须指定left,right,top,bottom属性中的至少一个.否则上述属性会使用他们的默认值auto ,这将导致对