`
msn877763580
  • 浏览: 83796 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

div+css布局之流体浮动布局

    博客分类:
  • CSS
 
阅读更多

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>流体浮动布局2</title>
<link rel="stylesheet" type="text/css" href="Layer2.css" />
</head>

<body>
    <div id="header">
        <h1>这里是标题</h1>
    </div>
    <div id="nav">
        <ul>
            <li>新闻</li>
            <li>杂志</li>
            <li>游戏</li>
            <li>音乐</li>
            <li>电影</li>
            <li>娱乐</li>
        </ul>
    </div>
    <div id="main">
        <p>对于ASP.NET而言,开发人员不可避免的会将ASP.NET与ASP进行比较,因为ASP.NET可以算作是ASP的下一个版本。但是ASP.NET却与ASP完全不同,可以说微软重新将ASP进行编写和组织形成ASP.NET技术。 </p>
        <p>在传统的ASP开发中,开发人员可以在页面中进行ASP代码的编写,当服务器请求相应的页面时,服务器会解析ASP代码进行页面呈现。ASP具有轻巧等特点,但是随着互联网的发展,ASP也越来越多的呈现出其不足之处,这些不足之处包括ASP代码无法和HTML代码很好的分离,这就造成了页面代码混乱、维护性低等情况。当ASP中出现错误或者需要进行功能的添加,就需要多大部分的页面进行更改,这样就降低了ASP程序的复用性和维护性。</p>
        <p>对于ASP.NET而言,开发人员不可避免的会将ASP.NET与ASP进行比较,因为ASP.NET可以算作是ASP的下一个版本。但是ASP.NET却与ASP完全不同,可以说微软重新将ASP进行编写和组织形成ASP.NET技术。 </p>
        <p>在传统的ASP开发中,开发人员可以在页面中进行ASP代码的编写,当服务器请求相应的页面时,服务器会解析ASP代码进行页面呈现。ASP具有轻巧等特点,但是随着互联网的发展,ASP也越来越多的呈现出其不足之处,这些不足之处包括ASP代码无法和HTML代码很好的分离,这就造成了页面代码混乱、维护性低等情况。当ASP中出现错误或者需要进行功能的添加,就需要多大部分的页面进行更改,这样就降低了ASP程序的复用性和维护性。 </p>
        <p>相对于ASP而言,ASP.NET具有更加完善的开发工具。在传统的ASP开发中,可以使用Dreamware、FrontPage等工具进行页面开发。当时使用Dreamware、FrontPage等工具进行ASP应用程序开发时,其效率并不能提升,并且这些工具对ASP应用程序的开发和运行也不会带来性能提升。 </p>
        <p>相比之下,对于ASP.NET应用程序而言,微软开发了Visual Studio开发环境提供给开发人员进行高效的开发,开发人员还能够使用现有的ASP.NET控件进行高效的应用程序开发,这些控件包括日历控件、分页控件、数据源控件和数据绑定控件。开发人员能够在Visual Studio开发环境中拖动相应的控件到页面中实现复杂的应用程序编写。 </p>
    </div>
    <div id="navr">
        <ul>
            <li>新闻</li>
            <li>杂志</li>
            <li>游戏</li>
            <li>音乐</li>
            <li>电影</li>
            <li>娱乐</li>
        </ul>
    </div>
    <div id="footer">
        <p>版权所有,翻版必究</p>
    </div>
</body>
</html>
 
/* CSS Document */
*{
    margin:0;
    padding:0;
}

body{
    margin:10px;
}

#header{
    border:1px solid black;
    height:80px;
    line-height:80px;
    margin-bottom:10px;
    background:gray;
}

#header h1{
    font-size:20px;
    text-align:center;
    height:100%;
}

#nav{
    border:1px solid black;
    height:400px;
    width:20%;
    float:left;
    margin-bottom:10px;
    background:blue;
}

#nav ul{
    text-align:center;
    list-style-type:none;
}

#main{
    border:1px solid black;
    height:400px;
    width:58%;
    float:left;
    margin-bottom:10px;
    margin-left:0.8%;
}

#main p{
    font-size:14px;
    word-spacing:2px;
    line-height:150%;
    text-indent:30px;
}

#navr{
    border:1px solid black;
    height:400px;
    width:20%;
    float:right;
    margin-bottom:10px;
    background:blue;
}

#navr ul{
    text-align:center;
    list-style-type:none;
}

#footer{
    border:1px solid black;
    height:80px;
    clear:both;
    background:silver;
    line-height:80px;
}

#footer p{
    text-align:center;
    height:100%;
}

 

效果如下:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>流体定位布局2</title>
<link rel="stylesheet" type="text/css" href="style2.css">
</head>

<body>

    <div id="header">
        <h1>这里是标题</h1>
    </div>
    
    <div id="nav">
        <ul>
            <li>新闻</li>
            <li>杂志</li>
            <li>游戏</li>
            <li>音乐</li>
            <li>电影</li>
            <li>娱乐</li>
        </ul>
    </div>
    
    <div id="main">
        <p>对于ASP.NET而言,开发人员不可避免的会将ASP.NET与ASP进行比较,因为ASP.NET可以算作是ASP的下一个版本。但是ASP.NET却与ASP完全不同,可以说微软重新将ASP进行编写和组织形成ASP.NET技术。 </p>
        <p>在传统的ASP开发中,开发人员可以在页面中进行ASP代码的编写,当服务器请求相应的页面时,服务器会解析ASP代码进行页面呈现。ASP具有轻巧等特点,但是随着互联网的发展,ASP也越来越多的呈现出其不足之处,这些不足之处包括ASP代码无法和HTML代码很好的分离,这就造成了页面代码混乱、维护性低等情况。当ASP中出现错误或者需要进行功能的添加,就需要多大部分的页面进行更改,这样就降低了ASP程序的复用性和维护性。</p>
        <p>对于ASP.NET而言,开发人员不可避免的会将ASP.NET与ASP进行比较,因为ASP.NET可以算作是ASP的下一个版本。但是ASP.NET却与ASP完全不同,可以说微软重新将ASP进行编写和组织形成ASP.NET技术。 </p>
        <p>在传统的ASP开发中,开发人员可以在页面中进行ASP代码的编写,当服务器请求相应的页面时,服务器会解析ASP代码进行页面呈现。ASP具有轻巧等特点,但是随着互联网的发展,ASP也越来越多的呈现出其不足之处,这些不足之处包括ASP代码无法和HTML代码很好的分离,这就造成了页面代码混乱、维护性低等情况。当ASP中出现错误或者需要进行功能的添加,就需要多大部分的页面进行更改,这样就降低了ASP程序的复用性和维护性。 </p>
        <p>相对于ASP而言,ASP.NET具有更加完善的开发工具。在传统的ASP开发中,可以使用Dreamware、FrontPage等工具进行页面开发。当时使用Dreamware、FrontPage等工具进行ASP应用程序开发时,其效率并不能提升,并且这些工具对ASP应用程序的开发和运行也不会带来性能提升。 </p>
        <p>相比之下,对于ASP.NET应用程序而言,微软开发了Visual Studio开发环境提供给开发人员进行高效的开发,开发人员还能够使用现有的ASP.NET控件进行高效的应用程序开发,这些控件包括日历控件、分页控件、数据源控件和数据绑定控件。开发人员能够在Visual Studio开发环境中拖动相应的控件到页面中实现复杂的应用程序编写。 </p>
    </div>
    
    <div id="navr">
        <ul>
            <li>新闻</li>
            <li>杂志</li>
            <li>游戏</li>
            <li>音乐</li>
            <li>电影</li>
            <li>娱乐</li>
        </ul>
    </div>
    
    <div id="footer">
        <p>版权所有,翻版必究</p>
    </div>
    
</body>
</html>

 

/* CSS Document */
*{
    margin:0;
    padding:0;
}
body{
    margin:10px;
}
#header{
    border:1px solid black;
    height:60px;
    line-height:60px;
    font-size:16px;
    background:#ccc;
    margin-bottom:10px;
}
#header h1{
    text-align:center;
}

#nav{
    border:1px solid black;
    width:20%;
    padding:10px;
    position:absolute;
    top:82px;
    left:10px;
}
#nav ul{
    text-align:center;
    list-style-type:none;
}

#main{
    border:1px solid black;
    width:54%;
    margin-left:23%;
    margin-right:23%;
    margin-bottom:10px;
}
#main p{
    text-indent:32px;
    line-height:150%;
    word-spacing:2px;
}

#navr{
    border:1px solid black;
    width:20%;
    position:absolute;
    top:82px;
    right:10px;
    padding:10px;
}

#navr ul{
    text-align:center;
    list-style-type:none;
}

#footer{
    border:1px solid black;
    background:#ccc;
    height:60px;
    line-height:60px;
    margin-top:10px;
}
#footer p{
    text-align:center;
}

 

效果如下:

  • 描述: 效果
  • 大小: 51 KB
  • 大小: 58.4 KB
分享到:
评论

相关推荐

    div+css布局大全

    5. **定位技术**:浮动布局(float)和定位(position)是CSS布局的两种主要技术。浮动用于让元素脱离正常文档流,而定位则允许设置元素相对于其正常位置或父元素的位置。 6. **Flexbox布局**:现代CSS布局的重要...

    DIV+CSS布局练习

    这个压缩包文件"DIV+CSS布局练习"显然旨在帮助初学者通过实践掌握这一基础技能。以下是关于`DIV+CSS`布局的一些详细知识点: 1. **DIV元素**:`&lt;div&gt;`(division)是HTML中的一个通用容器元素,用于组织页面内容。...

    Div+Css布局案例源代码

    3. **流体布局**:在设计响应式网页时,Div+CSS布局常用于创建流体布局,使页面能在不同设备和屏幕尺寸下保持良好显示。通过百分比单位和媒体查询(media queries),我们可以让页面元素根据浏览器宽度自动调整大小...

    简单设计DIV+CSS模板

    在Div+CSS布局中,图像不仅可以作为内容的一部分,还可以作为背景图,通过CSS的background-image属性进行设置,实现背景平铺、裁剪、定位等效果。 学习Div+CSS,首先要熟悉HTML的基本结构和Div元素的用法,然后掌握...

    《Div+CSS布局大全》.zip

    5. **流体布局**:利用百分比单位和媒体查询,Div+CSS布局可以实现流体布局,使网页在不同屏幕尺寸下自适应。这对于响应式设计至关重要,确保在手机、平板和桌面电脑上都能提供良好的用户体验。 6. **Flexbox布局**...

    高级网站设计师手写代码篇(div+css布局)

    3. **CSS布局模式**:理解流体布局、固定布局、响应式布局等不同布局方式,以及如何使用CSS实现这些布局。 4. **浮动与清除浮动**:学习如何使用float属性进行元素的浮动布局,以及清除浮动的影响以防止布局混乱。 5...

    DIV+CSS布局大全

    **DIV+CSS布局详解** 在网页设计领域,`DIV+CSS`布局是一种高效且灵活的网页构造方式,它将内容(HTML元素)与样式(CSS)分离,使得页面结构清晰,易于维护。本资料包“DIV+CSS布局大全”旨在帮助你深入理解和掌握...

    适合初学者的39个div+css网页布局例子

    总之,这个资源对于初学者来说是一份宝贵的自学资料,通过动手实践,你可以快速提升Div+CSS布局能力,为未来成为一名优秀的前端开发者打下坚实的基础。记得在实践中不断探索和积累,理论结合实际,才能更好地掌握这...

    DIV+CSS布局练习.

    在这个名为“DIV+CSS布局练习”的压缩包中,我们可以预期找到一系列与这个主题相关的练习文件,帮助学习者掌握和提升`DIV+CSS`布局技能。 1. **什么是DIV?** `DIV`是HTML中的一个块级元素,全称为“Division”,...

    DIV+CSS 布局大全 PDF

    在Web开发领域,DIV+CSS布局是构建响应式、可维护性和高效网页的重要技术。这本书全面讲解了如何利用这两种语言来创建优雅、结构清晰的网页布局。 DIV(Division)是HTML中的一个元素,主要用于分隔和组织网页内容...

    DIV+CSS布局网页大全

    本资源"DIV+CSS布局网页大全"为网页设计者们提供了一个全面的学习指南,旨在帮助他们掌握这一重要的设计技巧。 `DIV`(Division,分隔)是HTML中的一个容器元素,常用来对网页内容进行组织和分块。通过使用`&lt;div&gt;`...

    DIV+CSS 网站布局实录

    随书源码包含的文件,可能是书中各个章节示例的HTML和CSS代码,读者可以通过实际操作这些代码,加深对DIV+CSS布局的理解,解决实际开发中遇到的问题。 总的来说,《DIV+CSS 网站布局实录》是一本实用的指南,通过...

    div+css布局源码

    本压缩包文件“div+css布局源码”很可能包含了一系列示例代码,展示了如何利用 `div` 和 `CSS` 进行页面布局。 1. **什么是div?** `div`(division,分隔)是HTML中的一个块级元素,它用于组合其他HTML元素,创建...

    DIV+CSS 布局

    **DIV+CSS布局详解** **一、什么是DIV+CSS布局** `DIV+CSS布局`是网页设计中一种常见的布局方式,它将结构(HTML中的Div元素)与样式(CSS样式表)分离,使得网页设计更加灵活和易于维护。在传统的表格布局中,...

    DIV+CSS学习资料(一)

    在这个压缩包中,我们有四个文件,都是围绕着这个主题,旨在帮助初学者掌握基础的DIV+CSS布局技巧。 1. **Div+CSS布局入门教程(一二三四).doc**: 这可能是一个分章节的文档教程,详细介绍了如何使用DIV元素进行...

    Div+CSS布局入门教程

    4. 布局技术:探讨浮动布局、定位布局以及流体布局等方法。 5. 响应式设计:介绍媒体查询和响应式设计的实践案例。 6. 实战练习:提供实际的网页布局项目,帮助巩固所学知识。 通过这个教程,你将能够构建出具有...

    DIV+CSS布局大全 web

    随着网页设计技术的发展,使用表格(table)进行布局的方式已经逐渐被淘汰,取而代之的是更灵活、更可控的DIV+CSS布局方式。 在本书中,读者可以学习到以下几个核心知识点: 1. **HTML `&lt;div&gt;` 元素**:`&lt;div&gt;`是...

Global site tag (gtag.js) - Google Analytics