`

div使用

 
阅读更多

1.  在div中(div存在嵌套)的图片想要在该div中垂直居中显示,我们需要在图片就近的一个父div中,设置如下属性:(其核心思路为让这个父div来规定子元素的显示)

display : table-cell;

vertical-align : middle;

text-align : center;

 

为了保证图片不失真,我们可以设置图片的属性:

width: auto;
height: auto;
max-width: 130px; (自设定)
max-height: 130px;(自设定)

 

另需注意,div层级之间高度和宽度的设定,否则可能出现不居中不对齐的情况。

 

2. div高度自适应

在父div中,如果不做高度和宽度的限制,子div会自动将父div撑开。

其他一些特殊情况,请点击标题链接。

 

 

 

分享到:
评论

相关推荐

    asp中div使用及详解

    ### ASP中DIV使用及详解 #### 一、DIV概述 在ASP(Active Server Pages)环境中,`<DIV>`标签作为一种非常重要的布局元素被广泛使用。`<DIV>`被称为区隔标记,其主要功能是用于设定文字、图片、表格等元素的位置。...

    IE6中DIV使用了relative不定义宽度导致right定位误差

    老是碰到在IE6中显示总是比自己定义的right要小,没时间想那么多迫不得已就使用了hack方法解决,于是晚上闲余时特意测试了一下,最后终于找到原因之所在了:IE6中如果使用absolute标签的父级DIV(此DIV使用了...

    Div使用margin居中常见问题

    (意思是:上下边界为0,左右根据宽度自适应)可以让div等块级元素达到居中的效果,但是往往我们发现虽然我们已经加入margin:0 auto;却仍然没有实现居中。 这往往是由以下两种常见原因引起的: 1、没有设置宽度 2、没...

    子Div使用Float后撑开父Div的几种方法

    一个Div包含了多个子Div,并且子Div使用了浮动后,父Div确不能被撑开,如下图: 部分代码如下: 复制代码代码如下: <style> #div1{border:1px solid red;float:left;} #div2,#div3{float:right;border:1px ...

    div+css让div内部元素如单选按钮均匀分布

    接着,内部的两个div使用`float:left;`属性,使其向左浮动并排显示,这样可以将两个div并排地排列在一起。 在两个内部div中,都设置了宽度为49%以及text-align:center;来让其中的单选按钮和文字居中对齐。设置宽度...

    css+div实例

    1. 学习资料:网上有许多教程和书籍,如MDN Web Docs、W3Schools等,提供了详细的CSS和div使用指南。 2. 实战项目:参与开源项目或自己创建小项目,通过实践巩固和提升技能。 3. 在线编辑器:例如CodePen、JSFiddle...

    div层的使用,div层的基本使用

    本篇文章将深入探讨`div`层的基本使用,包括其语法、属性以及与CSS的结合使用,以实现灵活的网页布局。 一、`div`层的基本语法 `div`层是通过HTML的`<div>`标签创建的,它是一个块级元素,意味着它会默认占据一整行...

    CSS-DIV电子资料

    **CSS+DIV使用文档**: CSS与DIV结合使用,可以实现精确的页面布局。DIV是一个HTML块级元素,通常用于创建内容区域或容器。通过CSS,我们可以设置DIV的宽高、边距、内边距,以及背景、边框等样式。使用CSS的布局技术...

    css+div+dreanwear相关资料

    最后,`CSS+DIV教程.ppt`和`通过Dreamweaver.CS3学习HTML+DIV+CSS教学PPT第13章__页面头部设计.ppt`提供了全面的学习资源,涵盖了从基础到进阶的CSS和Div使用方法,以及如何在Dreamweaver中进行HTML和CSS的实践操作...

    css+div教程及源码

    在配合div使用时,div通常作为容器元素,用以组织和布局网页内容,通过CSS赋予其特定的样式。 接下来,我们要探讨div元素。在HTML中,div是“division”的缩写,意为“分隔”或“分区”。它是一个无语义的块级元素...

    div CSS技巧

    div使用css的总结,很不错的吆 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行 powered by 25175.net 2. ...

    DIV背景透明样式使用

    "DIV背景透明样式使用" 在 HTML 和 CSS 中,DIV 元素是一个非常重要的元素,它可以用来为 HTML 文档内的大块(block-level)的内容提供结构和背景。今天,我们将讨论 DIV 背景透明样式的使用,包括它的概念、应用...

    使用JS+CSS实现DIV层自适应高度和宽度

    以下是使用JS+CSS来实现DIV层自适应高度和宽度的知识点: 一、CSS基础知识 在开始之前,我们需要了解一些基本的CSS知识点。首先,我们需要了解CSS选择器的使用,例如在上面的代码中,我们使用了`*`选择器来将所有...

    DIV遮罩层 div div

    ### DIV遮罩层:一种简单高效的工作区域遮罩方法 在网页设计与开发领域,DIV遮罩层是一种常用的UI技术,用于暂时性地遮挡页面的其他部分,从而聚焦用户的注意力于特定区域或操作上。这种方法尤其适用于弹出窗口、...

    div+css布局制作箭头步骤流程样式 - div+css教程

    在本教程中,我们将深入探讨如何使用`div+css`来制作箭头的步骤流程样式。 首先,理解`div`元素的基本概念至关重要。`div`是一个块级元素,意味着它会占据一整行,并可以包含行内或块级元素。通过设置`div`的`width...

    Clk_Div.rar_FPGA时钟分频_clk div IP_clk_div_clk_div ip 参数_clk_div 参数

    在本话题中,我们将深入探讨“Clk_Div.rar”这个压缩包文件中所包含的FPGA时钟分频器设计,特别是关于clk_div IP核的使用及其参数配置。 FPGA时钟分频器设计的目标是生成系统所需的多种时钟频率,以满足不同模块对...

    拖动div到另一个div中

    在JavaScript中,我们可以使用addEventListener方法来绑定这些事件: ```javascript const draggableDiv = document.getElementById('draggableDiv'); draggableDiv.addEventListener('dragstart', ...

    使用jQuery加载html页面到指定的div实现方法

    比如:加载a.html里面的<div id=“row”></div>这个div里面的所有内容加载到b.html的这个div里<div id=”content”></div> 用jquery ajax 可以实现 假设 a.html 和b.html在同一目录 b.html [removed] $(document)....

    DIV+CSS DIV居中布局

    本篇文章将深入探讨如何利用`DIV+CSS`实现`DIV`的居中布局。 首先,我们要理解`<div>`元素。`<div>`是“division”的缩写,代表一个区域或区块,在HTML中用于组合其他元素,是构建网页布局的基础。通过设置`<div>`...

    拖动多个div

    要实现“div在页面可以随便拖动”,我们需要使用JavaScript或者相关的库如jQuery UI来添加拖放功能。以下是一种基本的实现方法: 1. **HTML 结构**: 首先,我们需要创建包含待拖动 `div` 的HTML结构。每个 `div` ...

Global site tag (gtag.js) - Google Analytics