`
yiyanwan77
  • 浏览: 185434 次
  • 性别: Icon_minigender_1
  • 来自: 威海
社区版块
存档分类
最新评论

div和table中父子元素的高度

阅读更多
<div style="width:500px;height:200px;border:1px solid red;">
   <div style="width:500px;height:200px;border:1px solid gold;">
   </div>
</div>
此时外层div的实际高度为202px,宽度为502px,内层为(200,500)

<div style="width:500px;height:200px;border:1px solid red;">
   <div style="width:100%;height:100%;border:1px solid gold;">
   </div>
</div>
此时外层div:(200,500)  内层div:(198,498)

<table cellspacing="0" cellpadding="0" style="width:500px;height:200px;table-layout:fixed;border:1px solid red;">
<tr>
<td style="width:77px;height:100%;border:1px black solid;">&nbsp;</td>
<td style="height:100%;border:1px black gold;">&nbsp;</td>
<td style="width:20px;height:100%;border:1px green solid;">&nbsp;</td>
</tr>

</table>
在ie7下,只显示table的红边框,高度为200px,而td的上下边框被table覆盖,在firefox里相反,只显示td的边框。如果将table的border的边框设为0,则td的高度仍然为200px

分享到:
评论

相关推荐

    Div+CSS布局的十六条技巧及详细用法-DivCSS教程.pdf

    在网页设计中,Div+CSS布局是一种常见的技术,它能够实现更加灵活和高效的页面布局。以下是Div+CSS布局的十六条技巧及其详细用法: 1. **理解IE的继承关系**:IE浏览器有时会混淆继承关系和父子关系,因此在编写CSS...

    网页设计中的常见问题及其解决方法(div+css)

    网页设计中的常见问题及其解决方法(div+css) 本文总结了网页设计中的一些常见问题及其解决方法,共32个条目,希望对新手学习网页设计有帮助。 一、ul 标签在 Mozilla 中默认是有 padding 值的,而在 IE 中只有 ...

    Bootstrap table表格初始化表格数据的方法

    Bootstrap Table 是一个流行的...总的来说,Bootstrap Table 提供了丰富的功能和高度的定制性,使得在网页上创建交互式表格变得简单易行。通过理解和应用上述配置选项,你可以根据项目需求灵活地初始化和管理表格数据。

    react 父子组件之间通讯props

    在上述例子中,父组件通过`&lt;Table list={this.state.list} onChildChange={this.handleClick} /&gt;`向子组件传递了初始化数据和回调函数`handleClick`。子组件Table接收了这个props,并在内部通过`props.list.map(...)...

    div+css知识2

    以下是一些关于`div+css`的知识点,帮助开发者提高工作效率和代码质量。 1. **浏览器差异处理**: - 不同浏览器对CSS的解析可能存在差异,例如`ul`标签在Mozilla浏览器中默认有`padding`,而在IE中只有`margin`。...

    css入门笔记

    改变元素的宽度和高度 2.语法 width:宽度 取值:px % min-width:最小宽度 max-width:最大宽度 height:高度 取值:px % min-height:最小高度 max-height:最大高度 3.页面中允许修改尺寸的元素 1.所有的块...

    js实现TreeView带复选框的联动

    ### 使用JavaScript实现TreeView中复选框的联动功能 在Web开发中,经常需要用到层次结构来展示数据,其中...通过以上步骤,可以有效地实现在TreeView中对复选框的联动控制,满足了在选择父子节点时的联动需求。

    25条div+css编程提醒及小技巧整理

    在前端开发中,div和css是构建网页布局和样式的基础技术。本文档整理了25条div+css编程提醒及小技巧,不仅对初学者有帮助,对老手也有一定的参考价值。 1. 关于ul标签的默认样式,需要了解在不同浏览器中的差异。在...

    Javascript节点关系实例分析

    同样,`divObj.nextSibling`则找到了`&lt;div&gt;`后的下一个兄弟节点,即`&lt;table&gt;`元素。 `displayNodeInfo`函数用于展示节点的详细信息,包括`nodeName`(节点名称,如`&lt;div&gt;`)、`nodeType`(节点类型,如1表示元素...

    Vue父组件如何获取子组件中的变量

    在vue项目日常开发中,难免要把功能性组件抽离出来,这样结构就会出现父子组价,兄弟组件等,但是这样就会涉及到不同组件需要互相使用其中的值得问题。 之前有说过通过ref来让父组件操作子组件,并且传值,那么我们...

    图文介绍Vue父组件向子组件传值

    子组件通常包含`&lt;template&gt;`, `&lt;script&gt;`和`&lt;style&gt;`三个部分,其中`&lt;script&gt;`部分用于定义组件逻辑和接收父组件传递的数据。 ```html &lt;!-- Child.vue --&gt; &lt;div&gt; &lt;!-- 在这里使用接收到的父组件数据 --&gt; {{ ...

    Bootstrap treeview实现动态加载数据并添加快捷搜索功能

    该容器 div 中包含一个搜索框、一个 Treeview 容器和两个按钮。 搜索框 搜索框是快捷搜索的核心部分。用户可以在搜索框中输入要查询的省市区名称信息,然后点击搜索按钮。该搜索框使用了 Bootstrap 的表单组件,并...

    CSS学习总结

    当子元素和父元素都定义了相同的样式时,子元素会覆盖父元素的样式。 **示例**: ```css h1 { color: red; text-decoration: underline; } h1 en { color: #004400; font-size: 40px; } ``` **HTML**: ```...

    个人学习+复习笔记之Html5篇

    - **父子关系**:一个标签内嵌另一个标签,如 `&lt;div&gt;&lt;p&gt;...&lt;/p&gt;&lt;/div&gt;`。 - **兄弟关系**:标签在同一层级并列,如 `&lt;div&gt;&lt;p&gt;...&lt;/p&gt;&lt;span&gt;...&lt;/span&gt;&lt;/div&gt;`。 #### 四、排版标签详解 - **标题标签**:`&lt;h1&gt;` 至...

    纯jsp打造无限层次的树代码

    - 通过`super`字段在页面的DOM中找到对应的父节点`div`。 - 将当前节点添加到父节点的`innerHTML`中,形成层级关系。 - 为每个节点添加一个带有`+`和`-`的可点击的标签,用于展开或折叠子节点。 - 节点的展开与折叠...

    基于jquery实现状态限定编辑的代码

    在复选框点击事件处理函数中,通过判断复选框的选中状态和当前复选框在同类元素中的位置索引,来决定是否使其他表单元素可用。当某个复选框被选中时,它会触发其它复选框的启用状态,反之亦然。 ### HTML结构与CSS...

Global site tag (gtag.js) - Google Analytics