- 浏览: 1591812 次
- 性别:
- 来自: 吉林
文章分类
- 全部博客 (624)
- C/C++ (33)
- Java (181)
- 网络相关 (7)
- 我爱篮球 (3)
- 也爱足球 (4)
- 杂谈 (1)
- 系统架构 (3)
- Web Service (14)
- Framework (3)
- 系统命令 (8)
- 管理平台相关 (8)
- 其它 (35)
- Websphere (1)
- Struts2 (24)
- Hibernate (16)
- Spring (23)
- javascript (20)
- jquery (23)
- html/css/div (28)
- 数据库 (40)
- JavaWeb (27)
- 设计模式 (2)
- 文档编写 (3)
- SVN (5)
- Ant (1)
- Maven (13)
- 软件项目管理 (8)
- AOP (1)
- kindeditor (1)
- JSON (2)
- Servlt/JSP (4)
- WordXML (2)
- XML (12)
- 面试相关 (7)
- Tomcat (11)
- 性能与调优 (29)
- 职业发展 (2)
- 操作系统 (7)
- AJAX (2)
- DWR (1)
- Eclipse (12)
- 持续集成 (3)
- 批处理命令 (1)
- Mozilla Rhino (2)
- 新鲜技术 (18)
- Apache mina (2)
- 底层技术 (18)
- Linux (22)
- 新鲜技术,IT历史 (1)
- 敏捷开发 (1)
- 版本控制 (5)
- 较火技术 (7)
- 集群 (2)
- Web前端 (13)
- 报表工具 (3)
- 网站架构 (5)
- 大数据 (8)
- 分布式存储 (5)
- 云计算 (8)
- TCP/IP协议 (1)
- 负载均衡 (3)
- 硬件 (1)
- 表现层技术 (3)
- Velocity (3)
- jvm (6)
- 并发编程 (10)
- hadoop (8)
- 数据结构和算法 (12)
- 计算机原理 (1)
- 测试驱动开发-TDD (3)
- 开发技巧 (1)
- 分词器 (1)
- 项目构建工具 (2)
- JMX (4)
- RMI (1)
- 测试技术 (22)
- 网络完全 (1)
- Git (4)
- apache开源包 (4)
- Java常用 (1)
- mock (2)
- OSGi (2)
- MongoDB (1)
- JBPM (1)
- Storm (3)
- mysql (2)
- telnet (1)
- 正则表达式 (1)
- bootstrap (4)
- Apache ActiveMQ (1)
- redis (9)
- Nginx (2)
- rsync+inotify文件同步 (2)
- testng (1)
- 原型设计工具 (1)
- 工程能力 (1)
- 风险控制 (3)
- ibatis (1)
- 分布式 (4)
- 安全技术 (1)
- 计算机基础 (4)
- 消息中间件 (1)
- UML (2)
最新评论
-
u012236967:
java命令执行jar包(里面的main函数)的方式(包括依赖其它的jar包问题) -
世界尽头没有你:
Selenium自动化测试从入门到精通(Java版)百度网盘地 ...
自动化测试工具 Selenium WebDriver 入门教程(针对主流浏览器) -
小小西芹菜:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
dwr实现Reverse Ajax推送技术的三种方式 -
hellozhouqiao:
楼主,请教一点问题.现在我们需要在excel 的页脚里面加上图 ...
FreeMaker + xml 导出word(处理目录,图片和页眉页脚问题) -
乱在长安:
使用Timer会有各种各样的问题好嘛?!书上推荐使用Sched ...
DelayQueue (ScheduledThreadPoolExecutor调度的实现)
遇到过的问题:内层div中有button,且div是浮动的,外层div设置的高度是auto(还是没设置?),最外围的div.body中既没有float=left|right,又没有overflow-y控制(好像加上这两个之一也会解决接下来描述的问题),那么外层div之后的文字就会挤进来与button并列了。解决方法是设置外层的div的height,当然要大于内层div的高度的。
在CSS排版中,如果一个层中的层使用了float浮动的话,那么就有可能会出现外层没有被内层撑开的情况,如以下代码所示:
- <div style="width:300px; background-color:Red;">
- 测试
- <div style="width:100px; height:100px; background-color:Green; float:left; margin:10px;">
- 左边
- </div>
- </div>
如果要解决这个问题,可以在外层的CSS中加上“overflow:auto”。
在CSS中overflow属于用来说明当内容溢出元素框时要怎么处理,从上图中可以看出,内层已经溢出了外层,所以需要使用overflow属性来指如何显示内层中。overflow属性的默认值是visible,也就是不管它是怎么溢出的,溢出的内容不裁剪,任其显示在元素框外面。
除了visible值之后,overflow属性还有以下几个值:
- hidden:内容会被裁剪,溢出的部分看不到。
- scroll:使用滚动条来查看溢出的部分,始终显示滚动条。
- auto:如果内容需要裁剪,则等于scroll,显示滚动条;否则不显示滚动条。
- inherit:从父元素中继承overflow属性值。不过以前的IE版本都不支持该属性值,包括IE8,IE9还没试过。
由于本例中,外层的CSS没有指定overflow属性,所以默认为visible,也就是不管它怎么个溢出法,所以,只要将外层的CSS中加上overflow:auto,如以下代码所示:
- <div style="width:300px; background-color:Red; overflow:auto;">
- 外层
- <div style="width:100px; height:100px; background-color:Green; float:left; margin:10px;">
- 内层
- </div>
- </div>
也许有人会说,为什么设置overflow:auto之后,外层就包含了内层,而不是将溢出的那部分使用滚动条显示出来呢?这是因为没有指定外层的高度,所以它就自适应了。如果指定了外层的高度,而内层的高度又大于外层的高度,那么就会显示滚动条了。如以下代码所示。
- <div style="width:300px; background-color:Red; overflow:auto; height:80px;">
- 外层
- <div style="width:100px; height:100px; background-color:Green; float:left; margin:10px;">
- 内层
- </div>
- </div>
发表评论
-
ibootstrap可视化前端设计网站及bootstrap前端框架
2015-03-03 14:05 22731. http://www.ibootstrap.cn/ ... -
loading菊花 、table滚动条 、dynatree树形插件(包括搜索)、div布局
2015-03-02 18:00 1194#InitVmVar <style type= ... -
给Table加滚动条,也适合其它所有元素
2015-02-12 19:52 1018<style type="text/css&q ... -
jquery easy ui(包含各种常用web组件)
2015-02-04 16:12 1073http://www.jeasyui.com/index.ph ... -
14款Web开发速查表(多图)
2014-08-10 23:31 4699转自:http://blog.csdn.net/ithome ... -
按键盘的删除键导致网页后退的问题
2014-02-26 16:15 5085禁用Backspace键 ,ASP.NET ... -
2013年前端开发工具最强盘点
2014-01-14 14:23 1347概述:前端开发人员不要错过的巨强盘点,全面覆盖了原型设计 ... -
前端开发有用的工具及技术
2014-01-14 13:11 627一、highcharts插件。 ... -
AngularJS(带有MVC模式的开源javascript框架)
2014-01-07 23:45 2342AngularJS 维基百科,自由的百科全书 跳转 ... -
Bootstrap(好用的web前端开发框架,方便制定页面及各种元素)
2013-12-30 18:50 913中文网址:http://www.bootcss.com/ ... -
IE下点击带有链接的图片无法跳转的问题(谷歌浏览器等可以)
2013-11-20 20:01 1241<!--StartFragment --> 下面 ... -
jqGrid使用详解
2013-06-04 18:03 3766jquery服务器parametersfunctionaj ... -
Jtidy将html转换成xml(转)
2013-04-16 09:53 2276转自:http://technicolor.iteye.co ... -
JTidy参数详解
2013-04-16 09:40 1605Quick Reference HTML Tidy Con ... -
右键弹出菜单的定位问题
2013-03-19 18:51 2069现在做的项目中 ... -
Html编辑器KindEditor详细介绍
2013-03-18 19:20 5564编辑器调用方法1.下载 KindEditor 最新版本。打 ... -
div拖拽的例子
2013-03-15 13:03 1106<html><head><me ... -
event对象的clientX,clientY与offsetX,offsetY有何不同?还有x,y?(转)
2013-03-14 16:11 1289转自: http://hi.baidu.com/lhcli ... -
为html 编辑器xheditor内部的元素添加事件(涉及控制editor元素以及为其在iframe中添加事件)
2013-03-12 20:30 1483这些日子项目中 ... -
开启Html编辑模式的contentEditable属性
2013-03-12 11:11 2191contentEditable html中的一个属性。设置h ...
相关推荐
本文将详细探讨如何通过CSS属性实现这一目标,确保外部`<div>`的宽度不会被内部`<div>`撑开。 ### CSS中的`overflow`属性 在HTML文档中,当内部元素的尺寸超过其父级元素的尺寸时,默认情况下,父级元素会自动调整...
通过使用`lj_设置子dom的height 100%即可.png`、`必须清除子dom的float才能撑开父dom.txt`、`absolute存在的时候floate会失效.txt`、`css - div层为什么没有被自动撑开-.url`这些资源,你可以更深入地学习和实践这些...
当涉及到容器(外层 `div`)和内容元素(内层 `div`)时,有时我们需要实现一个动态高度的效果,即容器的高度能够根据其内容自动调整。标题和描述中提到的问题正是关于这个需求:如何让内部的 `div` 撑开外部的 `div...
### DIV遮罩层:一种简单高效的工作区域遮罩方法 在网页设计与开发领域,DIV遮罩层是一种常用的UI技术,用于暂时性地遮挡页面的其他部分,从而聚焦用户的注意力于特定区域或操作上。这种方法尤其适用于弹出窗口、...
"table转div工具"就是为了帮助开发者将原有的基于table的布局转换成更现代、更优化的div+CSS布局。 首先,我们需要理解table和div之间的主要差异。Table元素主要用于显示结构化数据,如表格或矩阵。它的布局是固定...
<div>这里是div内的内容</div> ``` 二、`div`层的属性 `div`层本身没有特定的属性,但可以通过CSS来设置各种属性,如宽度、高度、边距、填充等。例如: ```html <div style="width: 200px; height: 100px; ...
JS+DIV以层代替弹出窗口的例子,弹出DIV层窗口 JS+DIV以层代替弹出窗口的例子,弹出DIV层窗口 JS+DIV以层代替弹出窗口的例子,弹出DIV层窗口 JS+DIV以层代替弹出窗口的例子,弹出DIV层窗口 JS+DIV以层代替弹出窗口的例子...
这个任务的标题"div内容转成图片格式"以及描述"可以将div里面的内容转换为图片,并且保存下载到本地"都指向了一个基于HTML5的解决方案。标签"div 图片 转换 canvas html5"进一步明确了我们是通过`canvas`来实现这一...
在网页设计领域,布局方式的发展经历了从表格(Table)到层(Div)+CSS的转变。"Table转div+css工具"就是专为此目的而设计的一款实用软件,它能够帮助开发者将原有的基于表格的HTML代码转换成使用Div和CSS进行布局的...
下面我们将深入探讨Div层的重要性和使用技巧,以及如何通过CSS(Cascading Style Sheets)来实现这样的效果。 1. **Div层的基本概念**: Div是一个HTML(HyperText Markup Language)标签,用于创建一个内容区域,...
2. **创建div结构**:然后,它会将这些表格元素转换为相应的`div`元素,并根据表格的结构来组织这些`div`。 3. **应用CSS样式**:接着,软件会给这些`div`添加适当的样式,如宽度、高度、边距等,以重现原有的表格...
标题"table转div、table转css"所指的就是这一过程,即利用特定工具将原本用表格布局的内容转化为更灵活的div+CSS布局。这种转换可以提高页面加载速度,提升用户体验,并更好地适应不同设备的显示需求。 描述中提到...
JS弹DIV,遮罩层JS弹DIV,遮罩层JS弹DIV,遮罩层
在网页设计和开发中,"闪烁的div"和"高亮的div层"通常涉及到动态效果和用户交互的实现。这些技术主要应用于吸引用户的注意力,提供反馈,或者创建引人入胜的用户体验。下面我们将详细探讨这个主题,包括相关概念、...
漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div ...
在这个“DIV弹出层+定位”的例子中,我们关注的是如何利用`DIV`来创建一个可滑动的弹出层,并且使其在页面上保持固定的位置。这种功能通常用于显示提示信息、模态对话框或者加载额外的内容。 首先,`DIV弹出层`是指...
将DIV中的内容转成PDF,有时候会遇到要把网页内容转换成pdf文件,这能很好的帮助大家解决这个问题
锁层通常指的是将一个`<div>`设置为固定位置,使其在页面滚动时保持在视口的特定位置,比如顶部导航栏。这种技术可以通过设置CSS的`position`属性为`fixed`来实现。当用户滚动页面时,这个锁定的层会始终可见,增强...
在网页设计和开发中,创建一个可拖动的弹出div层是非常常见且实用的技术,尤其是在构建用户交互界面时。标题“弹出div拖动层”所指的就是这样一个功能,它允许用户通过鼠标来移动一个浮层div,这种功能常见于对话框...
下面我们将详细探讨`div`弹出层定位问题的处理方法。 首先,让我们理解`div`的基本概念。`div`是HTML中的一个块级元素,它本身没有特定的样式,但可以作为容器来容纳其他HTML元素,并通过CSS进行样式定义。在实现弹...