css table嵌套内部table不受外部影响_HTML+CSS网页一揽子(4)
CSS重要属性之浮动
基本属性:
float:left;左浮动
float:right;右浮动
float:none;不浮动(一般应用于覆盖既有浮动属性时使用)
clear:both;清除浮动对其他元素带来的影响
应用场景:
(1)网站大的结构布局:
在web发展最初的几年,网页布局都是采用table表格布局实现的,通过table的跨行跨列实现单元格的合并(类似于excle中的单元格操作) ,但随着技术的不断发展及网页布局、CSS属性的不断升级,table布局的局限性(table>tr>td标签嵌套过于复杂且结构不易拆分,不利于搜 索引擎抓取信息)不足以适应布局网页使用,整体的布局逐渐转变为div流体布局。
div流体布局最常用的就是通过浮动实现基本布局(CSS3中有弹性布局也可实现)
如图:
两个元素分别左右浮动便可实现两个元素分别居左居右显示。
注意事项:
①某一个容器中所有元素都进行了浮动属性设置,父元素便会失去宽高,
会对其他布局元素产生影响,(此时便可以对受影响元素使用clear :both属性,清除浮动对自己产生的影响),一般会使用.clearfix定义元素伪类来消除浮动的影响
②按照最标准的用法而言,某一个容器内只要有一个元素进行了浮动,所有元素都应该进行浮动,既:一浮都浮
③设置完浮动的元素脱离了当前的文档流。可以将浮动的元素想想象为一块泡沫,整个网页为一片湖水,此时的浮动元素是“漂泊”在水面 之上的,如果某一个元素高度较高,此时的浮动元素便会“卡在”这里,相当于泡沫卡在了水面的枯树枝上,便影响了整个布局。
④设置浮动的元素没有宽高,自身宽高全由子元素“撑开”
(2)标签元素属性的转化
使用浮动属性可以实现其他元素转换为块级元素(但会类似于内联块元素横向排列),使用display:inline-block转换时,元素间横向排列 会产生间距,设置为浮动后元素间无间距。
浮动属性在web布局使用中占有很大比重,熟练使用浮动及如何最合适的消除浮动的影响才可以在web布局中“一马平川”。
css table嵌套内部table不受外部影响_HTML+CSS网页一揽子(4)相关推荐
- table 嵌套table 让内部table高度填满外部的td
需要在外层的父table增加属性style="height: 100%" 然后内部table增加style="height: 100%"才会生效. 这样的效果是 ...
- css设置字体大小会受分辨影响吗,CSS字体大小设置时的参考(转)
font-size 设置的绝对关键字: 以下几个绝对字体大小的设置是有效的.当然他们是浏览器预定义设置的.给元素指定了绝对关键字font-size的时候,该元素就不会继承父元素的字体大小 font-s ...
- 网页自动切换html css js,HTML页面自动清理js、css文件的缓存(自动添加版本号)_HTML/Xhtml_网页制作...
这篇文章主要介绍了HTML页面自动清理js.css文件的缓存(自动添加版本号),小编觉得挺不错的,现在分享给大家HTML源码,也给大家做个参考.对HTML感兴趣的小伙伴们一起跟随小编过来看看吧 在we ...
- 在PHP中给表格加上css样式,表格CSS样式设置 给table表格设置CSS样式表
表格table tr td CSS花色设置 给table表格设置CSS花式表 在一个网页中多处运用了表格table标签,这个时候给指定的表格对象设置装备摆设款式仿照照旧概略经由CSS发展管束配置. 着 ...
- CSS如何设置html table表格边框样式
CSS如何设置table表格边框样式 对table设置css样式边框,分为几种情况: 1.只对table设置边框 2.对td设置边框 3.对table和td技巧性设置表格边框 4.对table和td设 ...
- 一天搞定CSS:表格(table)--19
1.表格标签 表格标签的嵌套关系 <table><!--表格头--><thead><!--表格行--><tr><!--表格列,[注意] ...
- [css] 你有用过table布局吗?说说你的感受
[css] 你有用过table布局吗?说说你的感受 用来做列表排版还是很不错的,但是要想用的好,还是要对table有比较多的了解. 比如实现表头固定,表内容超出滚动的效果等 个人简介 我是歌谣,欢迎和 ...
- html如何实现表格效果,DIV+CSS技术实现类似table表格的效果
当前位置:网站首页 >> 网站技术 >> DIV+CSS技术实现类似table表格的效果 [发布人:站长之家 发布日期:2015-04-03] 表格在网页制作中使用非常广 ...
- CSS样式层叠关系(一)-- 外部,内部与内联
HTML 中标签元素的样式可以有多种写法 有链接外部样式表, HTML 页面内嵌样式表与元素内联样式 这篇文章就讲一下这三种方式引入 CSS 样式之间相似处与区别,着重写三者的优先级关系. 相似: 三 ...
最新文章
- 关于Windows Message ID 以及应用【转】
- 前台提示_住哲随手记:前台工作备忘录,记你想记的所有事
- horizon client 无法识别域_LY-W100摄像头视频定时拍照图像识别分析抄表读表无线远传水表数_水表吧...
- android http 三次 握手,面试解析:3次握手与4次挥手
- 产品经理经验谈100篇(三)-如何才能打造出一款好的SaaS产品?
- Python可以这样学(第十季:网络爬虫实战)-董付国-专题视频课程
- SQL Server着眼于非数字数据类型
- html input提交按钮无法使用,无法找到并单击提交按钮使用mshtml.HTMLInputElement
- Android文件下载——多文件多线程断点下载
- html安卓修改器,让安卓面目全非:尖兵手机修改器
- lisp求面与面的差集_图形的并交差集
- tweenMax学习笔记
- 全局记录RabbitMQ的消费者消息日志
- mongodb用户权限修改,删除以及robomongo显示问题
- html c3效果,使用c3动画实现摇铃铛效果
- c++rpg黑框游戏_从C语言到第一个黑框游戏
- 将一个基于磁盘的表迁移到SQL Server中的一个内存优化的表
- Unity3D中的预制体Prefab
- mac更新后部分提示是英文如何改成中文
- CSDN【精品专栏】第24期
热门文章
- Intellij IDEA社区版中的SpringBoot入门
- adf时间作用域_ADF:在任务流终结器中支持bean作用域
- 使用JUnit规则进行干净的集成测试
- js删除两个集合中共同元素_多个集合中的共同和独特元素
- __macosx_在5分钟内在MacOSX Lion中设置JAVA_HOME,MAVEN_HOME,ANT_HOME
- Quo Vadis JUnit
- Thymeleaf与Spring集成(第2部分)
- Spring MVC + Hibernate + Maven:CRUD操作示例
- 在MySQL数据库上使用Quartz Scheduler入门
- Google Guava EventBus用于事件编程