【用div实现像table一样的布局方法_经验交流】教程文章相关的互联网学习教程文章

table与css和div的之间的对比【图】

一.table简介 二.p+css简介“p+CSS”其实是错误的叫法,而标准的叫法应是XHTML+CSS。因为p与Table都是XHTML或HTML语言中的一个标记,而CSS只是一种表现形式。p +CSS有两重内在含义:1、结构与表现分离,用p完成结构,用CSS控制表现,这样带来的好处非常多,p精简了页面,提高了灵活性。而精通CSS的设计师能避免p的重复嵌套,从而大大提高页面加载速度,以及站点的可以维护性。2、选用p 来配合CSS的原因,CSS 的核心是 “盒子模型...

CSS的table-layout属性的用法实例详解【图】

本文主要和大家分享table-layout属性的用法, tableLayout属性用来显示表格单元格、行、列的算法规则。本文通过实例代码给大家介绍了CSS的table-layout属性的用法,需要的朋友参考下吧,希望能帮助到大家。前言:今天来和大家详细说一下table-layout属性的用法。 /*eg:设置表格布局算法*/table{table-layout:fixed;}***本文关键词:table-layout属性值、定义和用法、固定表格布局、自动表格布局。1定义和用法 tableLayout属性用来...

CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)_javascript技巧【图】

这就出现一个问题,如果图片过小,或文字过长,就会出现文字把整个表格撑得很大,即占用了很多空间,显示效果也非常不美观。网上也有许多解决办法,但要么复杂,要么不能解决跨浏览器问题,要么不能自适应图片大小变化。 在我的这个方法中,解决了: 不需要在代码中指定图片大小、跨浏览器、非常简单。最后的效果如下图所示,当文字过长时,它会自动换行以适应图片宽度: 方法如下: 1)图片及图片说明代码如下: 香港殖民地最后的...

拖动table标题实现改变td的大小(css+js代码)_javascript技巧【图】

代码如下: 拖动列宽的表格 .bg td{ font-size:12px; text-align:left; line-height:15px; height:20px; } .bg td.tit{ background-color:#e2e2e2; height:17px; text-align:center; line-height:15px; } .bg td.num{ background-color:#e2e2e2; text-align:right; line-height:15px; width:30px; height:22px; } .resizeDivClass{ text-align:right; width:1px; margin:0px 0 0px 0; background:#fff; border:0px; float:right; ...

JavaScript和CSS通过expression实现Table居中显示_javascript技巧【图】

上篇博客说的是将div设置为居中显示,今天来分享一下如何将表格居中的显示。至于居中的原理就不说了,可以看一下我的上篇博客,这次没有使用window的两个事件,而是使用一个叫expression的函数。现在多数的浏览器都支持这个函数。在写上一篇博客的时候,我脑里想能不能把计算后的值赋给css的left和top属性呢?后来查阅资料找到了这个函数。这个函数用来把CSS属性和JavaScript表达式关联起来,这里的CSS属性可以是元素固有的属性,也...

HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列_javascript技巧

BS架构的企业级应用中,当一个表格列数较多时,用户一个常见的需求就是把前面几个重要的列固定住,这样拖动滚动条时固定的列会方便用户查看数据,用户体验很好。一些重量级的JS组件库也都有这个功能,那么有没有更简单的方法实现这个功能呢? 这个需求常见的解决方案是使用表格拼接的方法,这个方案如果要制作静态的网页,或者功能简单的动态页面,逻辑比较简单,技术上也不复杂,很容易实现,但是如果要做成组件,动态功能较多的话...

JS+CSS实现的蓝色table选项卡效果_javascript技巧【图】

本文实例讲述了JS+CSS实现的蓝色table选项卡效果。分享给大家供大家参考。具体如下: 这是一款蓝色的JS+Table类型的选项卡,部分标签内容存储在JS数组,个人感觉本特效不是太合理,因为内容从Js里输出会给读取内容造成很大麻烦,这里你就当学习一种JS编程方法,代码是需要改进的。 先来看看运行效果截图:在线演示地址如下: http://demo.jb51.net/js/2015/js-css-blue-table-style-nav-demo/ 具体代码如下:选项卡td,a,body{font-...

jQuery+CSS实现的table表格行列转置功能示例【图】

本文实例讲述了jQuery+CSS实现的table表格行列转置功能。分享给大家供大家参考,具体如下: 先来看看运行效果:具体代码如下: <!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><title>www.gxlcms.com jQuery行列转置</title><script type="text/javascript" src="jquery-1.7.2.min.js"></script...

JS实现的样式切换功能tableCSS实例

本文实例分析了JS实现的样式切换功能tableCSS。分享给大家供大家参考,具体如下: 把前阵子写的JQ插件函数(alterBgColor )改写成不基于JQ的代码,还添加了一个click样式效果 代码风格还是按照JQ插件风格来写,使用了闭包来循环设置TR元素的样式 function TableCss(options){//如果没参数,就退出if(arguments.length < 1 || !document.getElementById(options.tableName) ) { return ;}//参数及默认参数var options = {tableName : op...

利用js+css+html实现固定table的列头不动

话不多说,跟这小编来一起看下吧 1、CSS <style type="text/css">#scroll_head {position: absolute;display: none;} </style>2、Javascript <script type="text/javascript">//该函数在上面一个table数据加载完成后调用//把表头的宽度设置到会滚动的页头去var copyWidth = function () {var b = $(#data_tbody).prev().find(tr:last).find(th);var c = $(#scroll_head).find(tr:last).find(th);for (var i = 0; i < b.length; i++...

JS+CSS实现的蓝色table选项卡效果【图】

本文实例讲述了JS+CSS实现的蓝色table选项卡效果。分享给大家供大家参考。具体如下: 这是一款蓝色的JS+Table类型的选项卡,部分标签内容存储在JS数组,个人感觉本特效不是太合理,因为内容从Js里输出会给读取内容造成很大麻烦,这里你就当学习一种JS编程方法,代码是需要改进的。 先来看看运行效果截图:在线演示地址如下: http://demo.jb51.net/js/2015/js-css-blue-table-style-nav-demo/ 具体代码如下: <html> <head> <title...

HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列

BS架构的企业级应用中,当一个表格列数较多时,用户一个常见的需求就是把前面几个重要的列固定住,这样拖动滚动条时固定的列会方便用户查看数据,用户体验很好。一些重量级的JS组件库也都有这个功能,那么有没有更简单的方法实现这个功能呢? 这个需求常见的解决方案是使用表格拼接的方法,这个方案如果要制作静态的网页,或者功能简单的动态页面,逻辑比较简单,技术上也不复杂,很容易实现,但是如果要做成组件,动态功能较多的话...

jquery css 设置table的奇偶行背景色示例

代码如下:<style> .even{background:#FFF38F;} .odd{background:#FFFFEE;} .selected{background:#FF9900;} </style> 代码如下:<script type="text/javascript"> $(function(){ $("tr:odd").addClass("odd"); $("tr:even").addClass("even"); }); </script>

JavaScript和CSS通过expression实现Table居中显示【图】

上篇博客说的是将div设置为居中显示,今天来分享一下如何将表格居中的显示。至于居中的原理就不说了,可以看一下我的上篇博客,这次没有使用window的两个事件,而是使用一个叫expression的函数。现在多数的浏览器都支持这个函数。在写上一篇博客的时候,我脑里想能不能把计算后的值赋给css的left和top属性呢?后来查阅资料找到了这个函数。这个函数用来把CSS属性和JavaScript表达式关联起来,这里的CSS属性可以是元素固有的属性,也...

拖动table标题实现改变td的大小(css+js代码)

代码如下:<html> <title>拖动列宽的表格</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style type="text/css"><!-- .bg td{ font-size:12px; text-align:left; line-height:15px; height:20px; } .bg td.tit{ background-color:#e2e2e2; height:17px; text-align:center; line-height:15px; } .bg td.num{ background-color:#e2e2e2; text-align:right; line-height:15px; width:30px; height:...