`

谈谈DIV+CSS

    博客分类:
  • web
阅读更多

什么是DIV+CSS

DIV+CSS是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,通过CSS样式文件,将网页页面内容与表现相分离。

CSS(CascadingStyle Sheets)层叠样式表,用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术。

 

优点:

1、使页面载入得更快:由于将大部分页面代码写在了CSS当中,使得页面体积容量变得更小。相对于表格嵌套的方式,DIV+CSS将页面独立成更多的区域,在打开页面的时候,逐层加载。而不像表格嵌套那样将整个页面圈在一个大表格里,使得加载速度很慢。

2、重构页面修改方便:div+css页面是将htmlcss文件分开的。也就是说一个网页的内容与表现形式的分离,一般修改小部分css文件里css样式属性就可以修改真站的样式版面,如背景颜色、字体颜色、网站宽度等具有table不具备的方便性。

3降低流量费用:页面体积变小,浏览速度变快,这就使得对于某些控制主机流量的网站来说是最大的优势了。

 

缺点:

1、 开发难度大:(1)要求开发div css的技术较高,尽管不是高不可及,比表格定位复杂的多,即使对于网站设计高手也很容易出现问题。(2div+css还没有实现所有浏览器的统一兼容。有时,在IE中显示正常的页面,到了火狐浏览器中可能会面目全非。所以div+css需要测试浏览器版本也较多,例如:各版本的IE浏览器,Firefox,谷歌

2、开发时间长:div css布局相对table布局开发制作时间长。

3、开发成本相对table高点:因为技术性及时间性就决定了divcss页面比table页面成本高。

CSS盒子模型的概念

         使用CSS的核心就是使用盒子模型。在日常生活中,我们遇到盒子是用于可装东西长方形、正方形的盒子,例如鞋盒,礼品盒。而CSS盒子也是装东西的,比如我们要将文字内容、图片布局在网页中。

实际生活中的盒子


CSS中的盒子

我们可以通过CSS的盒子模型修饰内容(content)、填充(padding)、边框(border)和边界(margin),而改变网页中内容的样式。


具体实例:

DIV+CSS 登录界面代码实现:

DIV代码:

[html] view plaincopy
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>  
  
  
<html>  
<head>  
    <title>登录界面</title>  
    <link href="Login.css" rel="stylesheet" type="text/css" /> <!-- 引用CSS样式表 -->  
</head>  
<body>   
    <form id="form1" runat="server">  
        <div id="loginfrm">  
        <h3 class="caption">网站会员登录</h3>  
        <div id="login">  
        <img src="image/Cup.jpg" alt="登录" class="logo" />  
        <p>用户名:<asp:TextBox ID="txtUserName" runat="server" CssClass="txtbox"></asp:TextBox>  
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate ="txtUserName" ErrorMessage="请输入用户名"></asp:RequiredFieldValidator><!-- 登录验证控件 --></p>  
        <p>密 码:<asp:TextBox ID="txtPwd" runat="server" TextMode="Password" CssClass="txtbox"></asp:TextBox>  
        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate ="txtPwd" ErrorMessage="请输入密码" Text="*"></asp:RequiredFieldValidator></p>  
        <p>  
            <asp:Button ID="btnOK" runat="server" Text="确定" />  
            </p>  
            </div>  
            </div>  
        </form>  
</body>  
</html>  
CSS代码:

[css] view plaincopy
*      /* 设置所有元素内外边框为0 */  
{  
    margin:0px;  
}  
.caption  
{  
    margin-left:150px;  
}  
.logo  
{  
    float:left;  
    margin-right:15px;  
    margin-top:-15px;  
}  
body    /* 设置字体 */  
{  
    font-size:14px;  
}  
#loginfrm  
{  
    margin:200px 500px;  
    width:400px;  
}  
#login  
{  
    margin-top:25px;  
}  
#login p  
{  
    margin-top:20px;  
}  
#image  
{  
    float:left;  
}  
.txtbox  
{  
    width:180px;  
}  
 
3
4
分享到:
评论

相关推荐

    30个div+css后台模板

    首先,让我们来谈谈div+css布局。在网页设计中,div元素是HTML中最常用的一个块级元素,用于组合其他HTML元素,形成页面结构。通过CSS,我们可以对这些div元素进行定位、设置尺寸、颜色、字体等样式,实现灵活多样的...

    我学习的div+css作品

    《div+css设计实践——我的期末作品解析》 在网页设计领域,`div+css`是一种常见的布局方式,它以其灵活性、可维护性和强大的样式控制能力,成为了网页开发者的重要工具。本文将围绕“我学习的div+css作品”这一...

    DIV+CSS 网页布局常用基础知识

    接着,我们来谈谈`CSS`,全称Cascading Style Sheets,即层叠样式表。`CSS`用于控制网页的呈现方式,包括颜色、字体、布局以及不同设备上的响应式显示。它的主要优势在于可以使内容与表现分离,提高网页的可读性和可...

    div+css3.0网页布局精粹

    首先,我们来谈谈div元素。在HTML中,div(division)是一个通用的容器元素,用于组合其他HTML元素,为网页结构提供基础框架。通过设置div的样式,我们可以实现内容的分块、对齐和定位,这对于创建复杂而有序的网页...

    DIV+CSS 简单下拉菜单

    在本主题“DIV+CSS简单下拉菜单”中,我们将深入探讨如何利用这两种技术创建功能性的下拉菜单,同时提及了一个包含日期选择器的动态组件。 首先,让我们了解下拉菜单的基本原理。下拉菜单通常用于网站导航,允许...

    网页美工和DIV+CSS布局相关学习PPT资料

    网页美工和DIV+CSS布局是构建现代网页设计的核心技术,它们共同决定了网站的视觉效果和用户体验。在这个“网页美工和DIV+CSS布局相关学习PPT资料”中,你可以找到一系列关于这些主题的深入学习资源,涵盖了从基础到...

    DIV + CSS 布局的一个离散数学网站模块

    本项目名为“DIV + CSS 布局的一个离散数学网站模块”,它是一个基于HTML和CSS技术构建的简单网站,旨在展示如何利用这两种技术进行网页布局。这个项目对于初学者来说是一个很好的起点,因为它揭示了如何将内容结构...

    经典27款后台页面,div+css制作

    接着,我们谈谈`CSS`(Cascading Style Sheets)。CSS是网页样式设计的重要工具,它允许我们将样式规则与HTML内容分离,从而实现页面的美化和响应式设计。通过设置颜色、字体、布局、动画等样式,我们可以使后台页面...

    导航主页-符合DIV+CSS单主页

    接着,我们谈谈CSS。CSS是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。它的主要作用是将结构化的内容(HTML或XML)与表现(样式)分离,使得设计人员可以独立于内容进行页面...

    一个汽车类DIV+css布局的html网站

    接着,我们谈谈CSS(层叠样式表)。CSS是负责网页外观和布局的样式语言,它允许我们将设计与内容分离,提高了代码的可维护性和可重用性。在这个例子中,CSS被用来定义`&lt;div&gt;`元素的尺寸、颜色、位置以及各种交互效果...

    简单的网页制作案例(DIV+CSS完成):图书馆.rar

    接着,我们来谈谈CSS(层叠样式表)。CSS是用于控制网页外观和布局的样式语言。在这个图书馆网页案例中,CSS将被用来定义字体、颜色、布局、对齐方式以及响应式设计等。例如,我们可以用CSS来设定背景色、文字颜色、...

    DIV+CSS的叫法是不准确的

    接下来,我们来谈谈XHTML和CSS。XHTML是一种基于XML的标记语言,它用于替代传统的HTML,提供了更为严格和一致的语法结构,使得网页的内容和表现分离得更清晰。CSS(层叠样式表)是用来描述文档的表现方式的,它能够...

    帝国CMS div+css粉红模板

    接下来,我们谈谈“div+css粉红模板”。在网页设计中,div元素常用来作为页面布局的基础,通过CSS控制其样式和位置。粉红模板意味着整体色彩偏向于柔和的粉红色调,通常会给人一种温馨、浪漫的感觉,适用于女性主题...

    div+css之色彩主题整站html网站模板

    接着,我们谈谈CSS。CSS是网页设计的核心技术之一,负责定义网页的视觉样式,包括字体、颜色、大小、布局等。在"色彩主题"的背景下,CSS允许我们灵活地调整网站的色彩方案。例如,可以使用`color`属性设置文本颜色,...

    小田工作室 v1.0.rar

    接下来,我们谈谈DIV+CSS布局。这是一种网页设计的流行方式,它将内容(Div元素)与样式(CSS)分离,提高了网页的可维护性和可扩展性。Div元素是HTML中的一个容器,可以用来组织页面结构,而CSS则负责定义这些Div的...

    html+css文档.zip

    接下来,我们谈谈CSS。CSS文件(如压缩包中的"css.chm")是用来控制HTML元素的外观和布局的。主要知识点包括: 1. CSS选择器:选择器是CSS的基础,可以是元素选择器(如p{})、类选择器(如.class{})、ID选择器...

    CSS+DIV实例

    接下来,我们谈谈DIV。在HTML中,`&lt;div&gt;`元素是一个通用的容器,可以容纳任何类型的内容,如文本、图像或其他HTML元素。DIV通过CSS来定位和设计样式,常用于构建复杂的网页布局。常见的使用场景有: 1. **页面分区*...

    css+div模板,非常实用

    本文将深入探讨“CSS+Div”模板及其在网页设计中的应用。 首先,让我们了解什么是CSS。CSS是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。它的主要功能是分离内容(HTML)和...

    div_css实例

    接着,我们来谈谈`CSS`。`CSS`是一种样式语言,用于定义HTML或XML(包括SVG、MathML等各种XML方言)文档的呈现。它的主要作用是分离内容和表现,使得网页设计更加灵活和可维护。`CSS`可以通过内联样式、内部样式表和...

    精通CSS+DIV配盘

    接下来,我们谈谈DIV元素。在HTML中,`&lt;div&gt;`是一个通用的容器元素,没有特定的语义,但可以用于组织和分组其他HTML元素。通过CSS,我们可以为`div`元素设置样式,使其成为页面布局的基础构建块。通过调整`div`的...

Global site tag (gtag.js) - Google Analytics