职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 680|回复: 4

css盒子模型

[复制链接]
北大青鸟 发表于 2011-6-17 09:47 | 显示全部楼层 |阅读模式
盒子模型:
概述 :网页中的所有元素都可以看成一个盒子,占据一定的页面空间

一个盒子有 context(内容) border(边框) padding(间隙) margin(间隙) 4个部分组成
(一般来说。width和height属性都是指 width+padding或height+padding)。

border
---border的最外围即元素的最外围,占据一定的空间
包含3个属性 color(颜色) width(粗细) style(样式),下面以具体的列子来说明

Html代码  
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>  
<%   
    String path = request.getContextPath();   
    String basePath = request.getScheme() + "://"   
            + request.getServerName() + ":" + request.getServerPort()   
            + path + "/";   
%>  
  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html>  
    <head>  
        <base href="<%=basePath%>">  
  
        <title>My JSP 'css.jsp' starting page</title>  
  
        <meta http-equiv="pragma" content="no-cache">  
        <meta http-equiv="cache-control" content="no-cache">  
        <meta http-equiv="expires" content="0">  
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">  
        <meta http-equiv="description" content="This is my page">  
        <!--  
    <link rel="stylesheet" type="text/css" href="styles.css">  
    -->  
        <style type="text/css">  
div { /**边框颜色*/   
    border-color: red;   
    border-width: 5px;   
    /**间隔一*/   
    margin: 10px;   
    /**间隙一*/   
    padding: 0px;   
}   
</style>  
    </head>  
  
    <body>  
        <div style="border-style: dashed;">  
            1   
        </div>  
        <div style="border-style: dotted">  
            2   
        </div>  
        <div style="border-style: solid">  
            3   
        </div>  
        <div style="border-style: double">  
            4   
        </div>  
        <div style="border-style: groove">  
            5   
        </div>  
        <div style="border-style: ridge">  
            6   
        </div>  
        <div style="border-style: inset">  
            7   
        </div>  
        <div style="border-style: outset">  
            8   
        </div>  
        <div style="border-style: inherit">  
            9   
        </div>  
        <div style="border-style: none">  
            10   
        </div>  
        <div style="border-style: hidden">  
            10   
        </div>  
    </body>  
</html>  

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
        String path = request.getContextPath();
        String basePath = request.getScheme() + "://"
                        + request.getServerName() + ":" + request.getServerPort()
                        + path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
        <head>
                <base href="<%=basePath%>">

                <title>My JSP 'css.jsp' starting page</title>

                <meta http-equiv="pragma" content="no-cache">
                <meta http-equiv="cache-control" content="no-cache">
                <meta http-equiv="expires" content="0">
                <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
                <meta http-equiv="description" content="This is my page">
                <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
                <style type="text/css">
div { /**边框颜色*/
        border-color: red;
        border-width: 5px;
        /**间隔一*/
        margin: 10px;
        /**间隙一*/
        padding: 0px;
}
</style>
        </head>

        <body>
                <div style="border-style: dashed;">
                        1
                </div>
                <div style="border-style: dotted">
                        2
                </div>
                <div style="border-style: solid">
                        3
                </div>
                <div style="border-style: double">
                        4
                </div>
                <div style="border-style: groove">
                        5
                </div>
                <div style="border-style: ridge">
                        6
                </div>
                <div style="border-style: inset">
                        7
                </div>
                <div style="border-style: outset">
                        8
                </div>
                <div style="border-style: inherit">
                        9
                </div>
                <div style="border-style: none">
                        10
                </div>
                <div style="border-style: hidden">
                        10
                </div>
        </body>
</html>
  
效果如下:
friefox



话说我当年 发表于 2011-6-17 09:47 | 显示全部楼层
推荐链接
年薪100万诚邀IT讲师
【推荐】java 新手是如何获得“8K月薪”的?



 楼主| 北大青鸟 发表于 2011-8-15 09:12 | 显示全部楼层
正好你开咯这样的帖
月上萧萧 发表于 2011-9-15 10:25 | 显示全部楼层
你可是难得来坐坐啊~~~
流水@@ 发表于 2011-9-15 10:58 | 显示全部楼层
呵呵,很基础的东西
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-19 19:10 , Processed in 0.142380 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表