由CSS+div来替代表格的布局

langchain4j+milvus实战 本文主要研究一下如何使用langchain4j来对接向量数据库milvus。 阅读详情
1.CSS布局常用的方法:
float : none | left | right 取值:
none : 默认值。对象不飘浮
left : 文本流向对象的右边
right : 文本流向对象的左边

它是怎样工作的,看个一行两列的例子

xhtml:


<div id="warp">
  <div id="column1">这里是第一列</div>
  <div id="column2">这里是第二列</div>
  <div class="clear"></div>/*这是违背web标准意图的,只是想说明在它下面的元素需要清除浮动*/
</div>

CSS:
#wrap{ width:100%; height:auto;}
#column1{ float:left; width:40%;}
#column2{ float:right; width:60%;}
.clear{ clear:both;}

position : static | absolute | fixed | relative取值:
static : 默认值。无特殊定位,对象遵循HTML定位规则
absolute : 将对象从文档流中拖出,使用 left , right , top , bottom 等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。如果不存在这样的父对象,则依据 body 对象。而其层叠通过 z-index 属性定义
fixed : 未支持。对象定位遵从绝对(absolute)方式。但是要遵守一些规范
relative : 对象不可层叠,但将依据 left , right , top , bottom 等属性在正常文档流中偏移位置

它来实现一行两列的例子

xhtml:


<div id="warp">
  <div id="column1">这里是第一列</div>
  <div id="column2">这里是第二列</div>
</div>

CSS:
#wrap{ position:relative;/*相对定位*/width:770px;}
#column1{ position:absolute; top:0; left:0; width:300px;}
#column2{position:absolute; top:0; right:0; width:470px;}

他们的区别在哪?

显然,float是相对定位的,会随着浏览器的大小和分辨率的变化而改变,而position就不行了,所以一般情况下还是float布局!

2.CSS常用布局实例

一列
单行一列
body { margin: 0px; padding: 0px; text-align: center; }
#content { margin-left:auto; margin-right:auto; width: 400px; }

两行一列
body { margin: 0px; padding: 0px; text-align: center;}
#content-top { margin-left:auto; margin-right:auto; width: 400px; }
#content-end {margin-left:auto; margin-right:auto; width: 400px; }

三行一列
body { margin: 0px; padding: 0px; text-align: center; }
#content-top { margin-left:auto; margin-right:auto; width: 400px; width: 370px; }
#content-mid { margin-left:auto; margin-right:auto; width: 400px; }
#content-end { margin-left:auto; margin-right:auto; width: 400px; }
两列

单行两列
#bodycenter { width: 700px;margin-right: auto; margin-left: auto;overflow: auto; }
#bodycenter #dv1 {float: left;width: 280px;}
#bodycenter #dv2 {float: right;width: 420px;}

两行两列
#header{ width: 700px; margin-right: auto;margin-left: auto; overflow: auto;}
#bodycenter { width: 700px; margin-right: auto; margin-left: auto; overflow: auto; }
#bodycenter #dv1 { float: left; width: 280px;}
#bodycenter #dv2 { float: right;width: 420px;}

三行两列
#header{ width: 700px;margin-right: auto; margin-left: auto; }
#bodycenter {width: 700px; margin-right: auto; margin-left: auto; }
#bodycenter #dv1 { float: left;width: 280px;}
#bodycenter #dv2 { float: right; width: 420px;}
#footer{ width: 700px; margin-right: auto; margin-left: auto; overflow: auto; clear:both; }

三列

单行三列

绝对定位
#left { position: absolute; top: 0px; left: 0px; width: 120px; }
#middle {margin: 0px 190px 0px 190px; }
#right {position: absolute;top: 0px; right: 0px; width: 120px;}

float定位
xhtml:
<div id="warp">
  <div id="column">
  <div id="column1">这里是第一列</div>
  <div id="column2">这里是第二列</div>
  <div class="clear"></div>/*用法web标准不建议,但是记住下面元素需要清除浮动*/
  </div>
  <div id="column3">这里是第三列</div>
  <div class="clear"></div>/*用法web标准不建议,但是记住下面元素需要清除浮动*/
</div>

CSS:
#wrap{ width:100%; height:auto;}
#column{ float:left; width:60%;}
#column1{ float:left; width:30%;}
#column2{ float:right; width:30%;}
#column3{ float:right; width:40%;}
.clear{ clear:both;}

float定位二
xhtml
  <div id="center" class="column">
    <h1>This is the main content.</h1>
  </div>
  <div id="left" class="column">
    <h2>This is the left sidebar.</h2>
  </div>
  <div id="right" class="column">
    <h2>This is the right sidebar.</h2>
  </div>
CSS
body {
  margin: 0;
  padding-left: 200px; /* LC fullwidth */
  padding-right: 190px; /* RC fullwidth + CC padding */
  min-width: 200px; /* LC fullwidth + CC padding */
  }

.column {
  position: relative;
  float: left;
  }

#center {
  width: 100%;
  }

#left {
  width: 200px; /* LC width */
  right: 200px; /* LC fullwidth */
  margin-left: -100%;
  }

#right {
  width: 190px; /* RC width */
  margin-right: -100%;
  }

  /*** IE Fix ***/
* html #left {
  left: 190px; /* RC fullwidth */
  }

[html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd两行三列

xhtml:
">
<html xmlns="
http://www.w3.org/1999/xhtml ">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>The Holy Grail of Layouts: Example #4: A List Apart</title>
  <style type="text/css">

    /*** The Essential Code ***/

    body {
      margin: 0;
      padding-left: 200px; /* LC fullwidth */
      padding-right: 190px; /* RC fullwidth + CC padding */
      min-width: 200px; /* LC fullwidth + CC padding */
    }

    #header, #footer {
      margin-left: -200px; /* LC fullwidth */
      margin-right: -190px; /* RC fullwidth + CC padding */
    }

    .column {
      position: relative;
      float: left;
    }

    #center {
      width: 100%;
    }

    #left {
      width: 200px; /* LC width */
      right: 200px; /* LC fullwidth */
      margin-left: -100%;
    }

    #right {
      width: 190px; /* RC width */
      margin-right: -100%;
    }

    #footer {
      clear: both;
    }

    /*** IE Fix ***/
    * html #left {
      left: 190px; /* RC fullwidth */
    }
    /*** Just for Looks ***/

    body {
      background: #FFF;
    }

    #header, #footer {
      font-size: large;
      text-align: center;
      padding: 0.3em 0;
      background: #999;
    }

    #left {
      background: #66F;
    }

    #center {
      background: #DDD;
    }

    #right {
      background: #F66;
    }

    .column {
      padding-top: 1em;
      text-align: justify;
    }

  </style>
</head>

<body>

  <div id="header">This is the header.</div>

  <div id="center" class="column">
    <h1>This is the main content.</h1>
    <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla.</p>
    <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla.</p>
  </div>

  <div id="left" class="column">

    <h2>This is the left sidebar.</h2>
    <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla.</p>
  </div>

  <div id="right" class="column">
    <h2>This is the right sidebar.</h2>
    <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla.</p>

  </div>

  <div id="footer">This is the footer.</div>

</body>

</html>
[/html]

<div id="header">这里是顶行</div>
<div id="warp">
  <div id="column">
  <div id="column1">这里是第一列</div>
  <div id="column2">这里是第二列</div>
  <div class="clear"></div>
  </div>
  <div id="column3">这里是第三列</div>
  <div class="clear"></div>
</div>

CSS:
#header{width:100%; height:auto;}
#wrap{ width:100%; height:auto;}
#column{ float:left; width:60%;}
#column1{ float:left; width:30%;}
#column2{ float:right; width:30%;}
#column3{ float:right; width:40%;}
.clear{ clear:both;}

三行三列

xhtml:
<div id="header">这里是顶行</div>
<div id="warp">
  <div id="column">
  <div id="column1">这里是第一列</div>
  <div id="column2">这里是第二列</div>
  <div class="clear"></div>
  </div>
  <div id="column3">这里是第三列</div>
  <div class="clear"></div>
</div>
<div id="footer">这里是底部一行</div>
CSS:
#header{width:100%; height:auto;}
#wrap{ width:100%; height:auto;}
#column{ float:left; width:60%;}
#column1{ float:left; width:30%;}
#column2{ float:right; width:30%;}
#column3{ float:right; width:40%;}
.clear{ clear:both;}
#footer{width:100%; height:auto;}

PS:这里列出的是常用的例子,而非研究之用,对一每个盒子,我都没有设置margin,padding,boeder等属性,是因为我个人觉得,含有宽度定位的时候,最好不好用到他们,除非必不得已,因为如果不是这样的话,解决浏览器兼容问题,会让你头疼,而且产生一系列CSS代码,我觉得这样的效率和效果都不好!

3.CSS布局高级技巧
margin和padding总是有可能要用到,而产生的问题如何解决呢?由于浏览器解释容器宽度的方法不同:
IE 6.0 Firefox Opera等是
真实宽度=width+padding+border+margin
IE5.X
真实宽度=width-padding-border-margin

IE中有浮动对象的双倍距离之BUG(IE Doubled Float-Margin Bug ), 这里还需要具体问题具体解决,下面是解决办法
http://www.forest53.com/tutorials/tutorials_show.asp?id=31很明显,第一种下很完美的布局在第二种情况下后果是很凄惨的!

解决的方法是
hack

div.content {
width:400px; //这个是错误的width,所有浏览器都读到了
voice-family: "/"}/""; //IE5.X/win忽略了"/"}/""后的内容
voice-family:inherit;
width:300px; //包括IE6/win在内的部分浏览器读到这句,新的数值(300px)覆盖掉了旧的
}
html>body .content { //html>body是CSS2的写法
width:300px; //支持CSS2该写法的浏览器(非IE5)有幸读到了这一句
}

div.content {
width:300px !important; //这个是正确的width,大部分支持!important标记的浏览器使用这里的数值
width(空格)/**/:400px; //IE6/win不解析这句,所以IE6/win仍然认为width的值是300px;而IE5.X/win读到这句,新的数值(400px)覆盖掉了旧的,因为!important标记对他们不起作用
}
html>body .content { //html>body是CSS2的写法
width:300px; //支持CSS2该写法的浏览器有幸读到了这一句
}
<div id="wrap">
<div id="column1">这是第一列</div>
<div id="column1">这是第二列</div>
<div class="clear"></div>
</div>
css:
#wrap{ width:776px; background:url(bg.gif) repeat-y 300px;}
#column1{ float:left; width:300px;}
#column2{ float:right; width:476px;}
.clear{ clear:both;}
 
Python逆向爬取Tik Tok,MsToken,X-Bogus以及signature tiktok作为字节海外的自媒体平台,具有很非常大的价值,本文旨在教会大家实现Tik Tok的签名获取以及数据的最终爬取。 阅读详情

相关推荐

Rust 编译工具链配置指南:从 link.exe 缺失到完美解决

本文详细解析了Windows下Rust编译时常见的'link.exe not found'错误,提供了MSVC和MinGW-w64两种工具链的完整配置指南。从Visual Studio组件安装到环境变量设置,再到疑难排查技巧,帮助开发者彻底解决Rust编译工具链配置问题,提升开发效率。

earth的博客 320

表格转换div

实现把表格转换为div的小工具

学习的约束力,提醒自己 674

BALM2深度解析 | 港大MARS实验室如何用点簇革新激光BA?

本文深度解析了港大MARS实验室提出的BALM2方案如何通过点簇技术革新激光BA(Bundle Adjustment)处理。BALM2将点云数据聚合为点簇,显著提升计算效率,实测显示其计算耗时仅为传统方法的1/20。文章详细介绍了点簇的核心原理、二阶优化方法及与传统方法的性能对比,展示了其在激光SLAM领域的突破性应用。

weixin_29212867的博客 153

div 页面布局 表格化div

<html> <head> <title>123</title> <script type="text/javascript"> function createDiv() { var s1 = document.getElementById('s1'); v...

weixin_44313745的博客 613

阿里系acw_sc__v3滑块验证码逆向分析与实战破解

本文深入解析阿里系acw_sc__v3滑块验证码的核心机制与逆向破解方法。通过分析加密参数生成、轨迹验证模块和动态加密策略,提供完整的自动化破解方案,包括设备指纹生成、缺口识别和轨迹加密等关键技术。文章还分享了常见问题的调试技巧,帮助开发者应对阿里系验证码的复杂防护体系。

wdx012345的博客 1835

射频电路设计——射频器件基础

本文仅供自己复习使用,请勿转载! 射频电路制作方法 MCM工艺 CMOS工艺 趋肤效应、深度 频率越高趋肤效应越明显 高频器件 高频电阻 绕线的比贴片的多一个电感,是因为绕线的因为是线绕制的,只有有线就会有电感,所以绕线电阻等效模型会比贴片的多一个电感 多晶硅电阻模型 深线性区MOS电阻 高频电阻的频率响应 记忆的话就后面的频率特性有点像电容的 高频电容 作用 单层贴片式电容 多层贴片式电容 MIM电容 MOM电容 由于是并联的,所以总的电容值是单个的直接相加 PN结电容 M.

输出每日所学,供大家学习使用 7150

模拟表格div

【代码】模拟表格div。

weixin_42327537的博客 574

CIFAR-100模型性能对比:Top1与Top5错误率深度解析

本文深度解析了CIFAR-100数据集上Top1与Top5错误率的核心意义与差异。通过对比MobileNet、ResNet、DenseNet等主流模型的性能数据,揭示了模型架构、训练策略及数据集特性如何共同影响这两个关键指标,并为不同应用场景下的模型选择提供了实战指南。

weixin_28224217的博客 339

使用div制作表格效果

使用div制作表格效果

GTC的博客 5443

骑砍2霸主MOD开发(9)-游戏大地图(MapScene)

Settlement类型由town,castle,castle_village,village,hideout五种类型组成,通过对GameEntity中添加tag实现类型的加载.大地图中军团(MobileParty)的移动速度,AI寻路,食物消耗等均和当前MobileParty所处地形有关,地形统一被定义为TerrainType,类型有森林,荒漠等.MapScene.Read("Main_map", ref sceneInitializationData, "") 装载Main_map大地图。

骑砍战团&霸主MOD开发 1623

基于STM32的嵌入式平台实现EtherCAT主站

本文将介绍如何在基于STM32的嵌入式平台上构建EtherCAT主站,并提供相应的源代码。使用SOEM库提供的API函数,我们可以实现与EtherCAT从站设备的实时通信和数据交换。在STM32的代码中,使用SOEM库提供的API函数初始化EtherCAT主站。在SOEM库中,我们可以找到EtherCAT主站的实现代码和相关的API函数。使用SOEM库提供的API函数实现EtherCAT主站的功能,包括发送和接收EtherCAT数据帧、处理从站设备的状态等。确保连接正常并且设备能够相互通信。

CodeSageX的博客 2834

用div,ul,li,span代替table设计表格

传统的表格一般都是用table标签设计的,现在网页设计很少用table了,主要用div,ul,li,span等标签,这是一种网页设计的思想了,和table不一样。用这种方式设计的html代码结构清晰,很容易输出后台的数据或调用程序的标签语言(碎片功能)。 <div class="head"> <ul> <li>服务器名</li> <li>服务器IP</li> <li>开区时间</li> <li>开区线

老头学编程的博客 3793

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

css

/***------------此效果为表格隐藏数据后显示....-------------***/ //表格 .carhome .shortMessage{ margin-left:10px; width:600px; table-layout: fixed; } //title,自己设置 .carhome .shortMessage .title{ height:30px; col...

永源blog 122

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

用div来代替table

用div来代替table概述实战 概述 table是我们日常开发中经常用到的HTML标签,但我们也经常因为table饱受折磨,原生的table的样式丑出天际,第三方框架的样式可能样式是好看点了,但可能并不是我们想要的样子。面对这些情况,我觉得自己用div写去一个table是一个很好的方法,样式全部可按照自己想要的样子调整。 实战 首先贴出全部代码: <!DOCTYPE html> <html> <head lang="zh"> <meta charset="u

wsgzjdbb的博客 3143

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

CSS创建一个布局居中的页面(div代替table)

http://www.cnblogs.com/hanfeng/articles/89318.html 最近有一个读者问到,怎样用CSS创建一个居中的页面布局。该读者所追求的,是要达到这样一种效果,就如同在一个1024象素宽的页面上设计出一个800象素宽的表格。这是一种使用很广泛的页面设计方法,按照传统,它要靠嵌套表格才能达到这一效果,因此,这位读者追寻一种用CSS来达到这一效果的方法并不让人惊讶...

qingfengxia2013的专栏 256

微信小程序表格的实现(纯css 表格的实现)

display:table的用法 大多数开发环境中,已经基本不用table元素来做网页布局了,取而代之的是div+css为什么不用table系表格元素呢? 1、用DIV+CSS编写出来的文件k数比用table写出来的要小,不信你在页面中放1000个table和1000个div比比看哪个文件大 2、table必须在页面完全加载后才显示,没有加载完毕前,table为一片空白,也就是说,需要页面完毕才显示,而div是逐行显示,不需要页面完全加载完毕,就可以一边加载一边显示 3、非表格内容用table来装,

Muchen灬 8823

asp.net 网站布局

原先学习网站制作的时候,整体的布局都是用嵌套,通过修改width和height的值来一点一点调解出自己想要得样子,现在用asp做网站的过程中,HTML的height属性是无效属性,在VS中,表格高度是自动调整的,而且若是开始没有计算好单元格的宽度,后期用鼠标拖动修改就会出现很奇怪的现象,如:想调小某个单元格,结果同表能的其他单元格全变了,而且从源里面看几乎所有的都加上了width属性,

Joetao的专栏 3303

什么是DIV+CSS

 DIV+CSS是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。  CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现 HTML 或 XML 等文件式样的计算机语言。

lucy123的专栏 940

asp.net 网站布局 [解决!]

原先学习网站制作的时候,整体的布局都是用<table>嵌套,通过修改width和height的值来一点一点调解出自己想要得样子, 现在用asp做网站的过程中,HTML的height属性是无效属性,在VS中,表格高度是自动调整的,而且若是开始没有计算好单元格的宽度, 后期用鼠标拖动修改就会出现很奇怪的现象,如:想调小某个单元格,结果同表能的其他单元格全变了, 而且从源里面...

diaohuo4451的博客 306

用CSS创建一个布局居中的页面

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 338

html css div怎么用,如何在HTML和CSS中使用DIV和span?

本文将帮助您理解和使用在css和HTML中如何使用“div”和“span”,并用CSS对它们进行样式化。使用“div”的主要目的是将主体分成更小的部分,而“span”被用来定义行内一个区域。一:1.html中使用div打开记事本并键入基本的HTML结构。它基本上包含HTML内部的主体。2.将标签放在body标签内。你必须记住div是一个容器标签,所以它后面必须有一个,比如用于在页面上进行分割,因此...

weixin_42513601的博客 593

css布局特点

一、外部样式 二、内页样式 三、行内样式

成功专栏 614

div css

DIV+CSS是网站标准(或称“WEB标准”)中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,可实现网页页面内容与表现相分离。XHTML是The Extensible HyperText Markup Language(可扩展超文本标识语言)的缩写。XHTML基于可扩展标记语言(XML),是一种在HTML 基础...

weixin_30437481的博客 71

哪种css实现方式优势更突出_css和div的优势有哪些?

CSS+DIV是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css+div的方式实现各种定位。DIV+CSS优点如下:1、符合W3C标准。微软等公司均为W3C支持者。这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升级而被淘汰。2、支持浏览器的向后兼容,...

weixin_39883286的博客 190

div + css深入详解

1     其实相当于swt里的box,一个容器,可以设置边框,代替table,现在      主流的网页设计就是div + css 。其中可以用class = “” 来设置样式。 2   css+div隐藏多余文字,但鼠标放上去能显示被隐藏的文字:            title="这只是一个测试测试测试测试测试" style="color:#000; text-decoration

lemon_cai 385

再谈DIV+CSS到底是什么?

前段子曾经写过关于DIV+CSS对网页进行布局的文章,当时可能写的过于简单吧,有些朋友就对我开口大骂,呵呵 今天我就详细的说说DIV+CSS,说一下如何使用DIV+CSS来布局页面: 我们在使用Dreamweaver设计网页的时候经常会用到可视化窗口对表格,或者其它网页元素进行可视化设计,而实际上设计完成后,是对这个网页元素进行了样式定义而已。而我们经常会使用Dreamweaver的CSS样式...

weixin_33695082的博客 110
上一篇: Velocity是什么?
下一篇: 在Struts中验证框架的运行机制
caiguoxing
博客等级 码龄20年 14粉丝 21原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值