zoukankan      html  css  js  c++  java
  • 【转载】CSS 入门精要(四)

    5. 综合示例

    如果你对如何综合运用我们之前讲述的知识完成一个实际的网页设计还感到无从下手,相信仔细研读这个例子后会有所帮助,并可以学到一些未提到的知识和技巧。

    (例子中的代码可能并非最佳的做法,只能抛砖引玉,也欢迎各位提出宝贵意见!)

    为了让你可以直接实验,例子中没有使用任何图片,所使用的颜色也只是黑、白、灰三色,一切力求精简。最终效果如下图:
    CSS 入门精要(四) - bailey - Baileys Blog

    下面是HTML文档的代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>DIV+CSS布局示例</title>
    <link type="text/css" rel="stylesheet" href="example.css"/>
    </head>

    <body>
    <div id="m-body">
        <div id="title">DIV + CSS布局示例</div>
            
            <div id="nav">
            <ul>
                <li>首页</li>
                    <li>导航菜单</li>
                    <li>导航菜单</li>
                    <li>导航菜单</li>
                    <li>导航菜单</li>
                </ul>
            </div>
            
            <div>
            <div id="side">
                <div class="item">
                        <p class="title">侧边栏标题</p>
                        <ul>
                            <li>菜单名称</li>
                            <li>菜单名称</li>
                            <li>菜单名称</li>
                            <li>菜单名称</li>
                            <li>菜单名称</li>
                        </ul>
                    </div>
                    
                    <div class="item">
                        <p class="title">侧边栏标题</p>
                        <ul>
                            <li>菜单名称</li>
                            <li>菜单名称</li>
                            <li>菜单名称</li>
                            <li>菜单名称</li>
                            <li>菜单名称</li>
                        </ul>
                    </div>
                </div>
                
                <div id="content">
                <div class="item">
                    <p class="title">栏目标题</p>
                        <ul>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                        </ul>
                    </div>
                    
                    <div class="item">
                    <p class="title">栏目标题</p>
                        <ul>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                        </ul>
                    </div>
                    
                    <div class="item">
                    <p class="title">栏目标题</p>
                        <ul>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                        </ul>
                    </div>
                    
                    <div class="item">
                    <p class="title">栏目标题</p>
                        <ul>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                            <li><a href="#">栏目中文章的标题</a></li>
                        </ul>
                    </div>
                </div>
                
                <div class="clear"></div>
            </div>
            <div id="footer">版权声明 2013.6</div>
        </div>
    </body>
    </html>


    样式统一写在一个独立的样式表文件中,文件名为 example.css,与HTML文档放置于同一文件夹下:

    * {font-size:12px; margin:0px; padding:0px;}
    body {margin:0px;}
    li {list-style:none;}

    a {color:black;text-decoration:none;}
    a:hover {color:#C00; text-decoration:underline;}


    .clear {clear:both;}

    #m-body {960px; margin:0px auto; border:1px dashed silver; border-0px 1px; background-color:#EEE;}

    #title {height:100px; font-size:32px; font-family:黑体,sans-serif; line-height:100px; padding-left:50px;
    background-color:#CCC;}

    #nav {height:30px; line-height:30px; background-color:#333; color:#FFF; margin:5px 0px;}
    #nav ul {margin-left:20px;}
    #nav li {float:left; margin:0px 10px;}

    #side {float:left; 200px; padding:0px 5px;}
    #side .item {border:1px solid #CCC; margin-bottom:20px;}
    #side .item .title {height:30px; line-height:30px; background-color:#CCC; font-size:14px; padding-left:10px;}
    #side .item ul {margin-left:15px;}
    #side .item li {margin:10px 0px;}

    #content {float:left; 720px; margin-left:10px; padding-left:10px; border-left:1px dotted #CCC; min-height:500px;}
    #content .item {320px; margin:7px; padding:10px; float:left; background-color:#FFF;}
    #content .item .title {line-height:16px; font-size:16px; padding-left:8px; margin-bottom:10px; font-family:黑体,sans-serif;}
    #content .item ul {margin-left:10px;}
    #content .item li {line-height:22px;}

    #footer {height:20px; line-height:20px; padding:5px 15px; margin:5px 0px; background-color:#333; color:#FFF; text-align:right; }


    -----------------------------------------

    建议将上述代码复制到 Dreamweaver之类的开发工具中,这样更便于阅读。

    好了,就到这里吧……


  • 相关阅读:
    cmd启动数据库时,出现 (无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll 尝试重新安装此程序以解决此问题 )解决方法。
    浅谈Promise语法API+封装
    浅谈JS回调地狱
    MySQL数据库安装步骤
    将MongoDB安装为Windows服务---安装MongoDB服务
    后缀.msc文件是什么?
    Mongoose类库使用教程---实现增删改查
    MongoDB可视化工具--Robo 3T 安装使用教程
    久违的锻炼
    出差(2~十四)
  • 原文地址:https://www.cnblogs.com/toge/p/6114737.html
Copyright © 2011-2022 走看看