`
nihongye
  • 浏览: 102175 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

第一次用css布局做东西

阅读更多
<!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">
<link href="css/css.css" rel="stylesheet" type="text/css">
<style type="text/css">
    body {
        font-family: sans-serif;
        font-size: 14px;
    }
    /**{*/
        /*border:1px solid black;*/
    /*}*/
   //布局代码
    #container {
        width: 911px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    #head {
        text-align: left;
    }

    #row0 {
        padding-top:0;
    }
    
    #grid1_0 {
        float: left;
        width: 700px;
        height: inherit;
    }

    #grid1_1 {
        width: 204px;
        float: right;
        height: inherit;
    }


    #grid4_0 {
        float: left;
        width: 449px;
        height: inherit;
    }

    #grid4_1 {
        float: right;
        width: 450px;
        height: inherit;
    }


    #grid6_0 {
        float: left;
        width: 294px;
        height: inherit;
    }

    #grid6_1 {
        float: right;
        width: 608px;
        height: inherit;
    }

    #foot{
        padding-bottom:8px;
    }
    .row {
        float:left;
        width:100%;
        padding-top:8px;
        text-align: left;
    }
</style>

<script type="text/javascript">
//将某个div放置在divMap中指定的区域
function preparedDiv(divId)
{
    if(typeof disableDivs != "undefined" && disableDivs === true)
    {
        return;
    }
    if(typeof divMap[divId] == "undefined" || divMap[divId] == null)
    {
        alert("在divMap中未找到快"+divId+"的定义!");
        return false;
    }
    var targetDiv  = document.getElementById(divMap[divId]);
    var srcDiv  = document.getElementById(divId);
    targetDiv.innerHTML = srcDiv.innerHTML;
}



//    var disableDivs = true;
    var divMap = {headContent:"head",
                  search:"row0",
                  news:"grid1_0",newsAd:"grid1_1",
                  ad0:"row3_ad0",
                  stockBid:"grid4_0",projectBid:"grid4_1",
                  ad1:"row5_ad1",
                  regionInfo:"grid6_0",
                  materialInfo:"grid6_1",
                  ad2:"row7_ad2",
                  company:"row8",
                  ad3:"row9_ad3",
                  knowledge:"row10",
                  footContent:"foot"
    };
</script>
</head>
<body>
<div id="container">
    <div id="head">
        head loading...
    </div>
    <div id="row0" class="row">
        row0 loading...
    </div>
    <div id="row1" class="row">
        <div id="grid1_0">
            grid1_0 loading...
        </div>
        <div id="grid1_1">
            grid1_1 loding...
        </div>
    </div>
    <div id="row3_ad0" class="row">
        row3_ad0 loading...
    </div>

    <div id="row4" class="row">
        <div id="grid4_0">grid4_0 loading...</div>
        <div id="grid4_1">grid4_1 load...</div>
    </div>

    <div id="row5_ad1" class="rowAd row">
        row5_ad1 loading...
    </div>

    <div id="row6" class="row">
        <div id="grid6_0">grid6_0 loading...</div>
        <div id="grid6_1">grid6_1 loading...</div>
    </div>

    <div id="row7_ad2" class="row">
        row7_ad2 loading...
    </div>

    <div id="row8" class="row">
       row8 loading... 
    </div>

    <div id="row9_ad3" class="row">
       row9_ad3 loading...
    </div>

    <div id="row10" class="row">
       row10 loading...
    </div>


    <div id="foot" class="row">foot loading...</div>
</div>
//velocity include 这个页面所有块的内容
#parse("/website/indexDivs.htm")
//indexDivs.htm里面的一块代码
<div id="ad2" style="display:none">
</div>
<script type="text/javascript">
    preparedDiv("ad2");
</script>
</body>

</html>
分享到:
评论

相关推荐

    CSS常用网站布局实例

    第一列 第二列 &lt;div class="clear"&gt;&lt;/div&gt; 第三列 &lt;div class="clear"&gt;&lt;/div&gt; ``` **CSS代码**: ```css #wrap { width: 100%; height: auto; } #column { float: left; width: 60%; } #column1 { ...

    Div CSS网站布局视频教程第12课_CSS网页变幻

    在本“Div CSS网站布局视频教程第12课 - CSS网页变幻”中,我们将深入探讨如何利用CSS(层叠样式表)技术为网页设计带来动态和丰富的视觉效果。CSS不仅用于控制网页的基本样式,如字体、颜色和布局,还允许我们实现...

    css学习心得是鄙人第一次写的记录哦,有些差劲吧!

    4. **布局技术**:传统的布局方式如浮动(float)和定位(position)在实践中常见,但现代CSS布局如Flexbox和Grid则更为强大。学习如何创建灵活、响应式的布局,是提升页面设计能力的关键。 5. **响应式设计**:随着...

    前端css+html+布局笔记

    寻找父元素的第一个子元素,在所有的子元素中排序 :last-child 寻找父元素的最后一个子元素,在所有的子元素中排序 :nth-child 寻找父元素中的指定位置子元素,在所有的子元素中排序 例子 p:nth-child...

    基于CSS做的个人博客

    1. **CSS选择器**:理解ID选择器、类选择器、元素选择器等基础选择器,并学会使用伪类和伪元素来实现动态效果,如`:hover`用于鼠标悬停状态,`:first-child`用于选取第一个子元素。 2. **盒模型**:CSS盒模型是理解...

    《css揭秘》实例代码

    了解何时使用`transition`(状态改变时的一次性效果)和何时使用`animation`(可控制的多次效果)是关键。 5. **自定义字体和Web字体**(Custom Fonts and Web Fonts): 使用`@font-face`规则可以引入自定义字体...

    CSS3 动画卡顿性能优化的完美解决方案

    而如果使用`transform`属性,如`transform: translate(-20px, 0)`到`transform: translate(0, 0)`,主线程只需要计算一次变换,然后合成线程去处理变换的计算,因此只需要一次主线程计算加上20次合成线程计算,总计...

    DivCSS网站布局视频教程第5课 CSS设置网页背景

    在本节“DivCSS网站布局视频教程第5课:CSS设置网页背景”中,我们将深入探讨如何使用CSS(层叠样式表)来控制网页的背景元素。CSS是Web设计中的核心技术,它允许开发者以分离样式的方式对网页进行美化,使布局更加...

    CSS经典练习-css-diner-develop.7z

    通过这32关的挑战,你不仅能熟练掌握各种CSS选择器,还能提升自己的CSS布局和设计能力。无论是对初学者还是有一定经验的开发者来说,这都是一次提升CSS技能的绝佳机会。因此,如果你在学习HTML前端和CSS的路上,"css...

    用html5+css3做的一套非常酷的网站模版

    Flexbox用于处理一维布局,而Grid则适用于二维布局,两者都能确保元素在不同屏幕尺寸下自适应地排列。 这套网站模版很可能包含了这些HTML5和CSS3特性的应用实例,比如使用`&lt;video&gt;`元素展示视频背景,利用`canvas`...

    css3 动画 ,flex布局

    这段代码将让类名为`.my-element`的元素持续旋转,每两秒完成一次,速度线性均匀。 接下来,我们讨论Flex布局。Flex布局(Flexible Box)是一种灵活的布局模型,旨在简化多列或多行的复杂布局。它允许元素在容器内...

    CSS3常见问题列表布局特效.zip

    本资源"CSS3常见问题列表布局特效.zip"提供了一套实用的代码示例,适用于解决网页中的列表布局问题,同时也支持二次修改,以满足不同项目的个性化需求。以下将对其中涉及到的知识点进行详细阐述。 1. **CSS3选择器*...

    Head First HTML&amp;CSS; 第二版电子书及源码

    同时,你将学习到CSS布局的基本概念,如盒模型、浮动、定位,以及更现代的Flexbox和Grid布局系统,这些都是构建响应式网页设计的关键。 在《Head First HTML&CSS》第二版中,每个章节都配备了源码,这意味着你可以...

    CSS-Grid:第一周使用CSS布局网格

    - **grid-area**属性允许一次性设置元素的行、列和区域位置。 6. **间距与对齐** - **gap属性**控制单元格之间的空间,提供更灵活的布局。 - **justify-items**和**align-items**控制行内元素的对齐方式。 - **...

    CSS3产品图文列表响应式布局.zip

    【CSS3产品图文列表响应式布局】是一种网页设计技术,主要应用于现代网页,尤其是那些需要在不同设备上呈现一致用户体验的网站。响应式布局的核心思想是根据用户的行为和设备环境(系统平台、屏幕尺寸、屏幕方向等)...

    CSS布局基础BFC

    第一次看到这个名词,我是拒绝的,css什么时候还有这个东西?于是迫不及待的google了一下,才发现原来它无时无刻不在我们的css当中,只不过它并不是一个属性,不需要我们平常使用手写罢了。但是它的重要性确是杠杠的...

    数十次css3鼠标悬停特效

    "数十次css3鼠标悬停特效"这个主题聚焦于利用CSS3技术来实现多样化的鼠标悬停效果,使得用户在网页上的交互更加生动有趣。下面将详细探讨CSS3在鼠标悬停特效中的应用及其相关知识点。 1. **CSS3选择器**: CSS3...

    Web-前端教程03 第一次为页面开美颜之 CSS.zip

    CSS是Web开发中不可或缺的一部分,它负责定义页面的布局、颜色、字体、动画等视觉效果。让我们一步步了解这个过程。 首先,我们需要理解CSS的基本概念。CSS是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML...

    CSS基础学习视频 百度网盘下载

    【CSS基础学习】 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它用于控制网页的布局和外观。...无论你是想成为一名前端开发者还是希望提升个人网站的美观度,这都将是一次有价值的学习之旅。

    郜振宇php职业培训系列讲座011:css网页布局与7个案例.rar

    总的来说,这个讲座对于想要提升网页布局技能的开发者来说是一次宝贵的自学机会。通过深入学习和练习这7个案例,你将能够更好地理解和运用CSS布局,为你的网页设计工作带来更大的灵活性和创造力。无论是初学者还是有...

Global site tag (gtag.js) - Google Analytics