精华内容
下载资源
问答
  • 最近写网页经常需要将div在屏幕中居中显示,遂记录下几个常用的方法,都比较简单。 水平居中直接加上<center>标签即可,或者设置margin:auto;当然也可以用下面的方法下面说两种在屏幕正中...

    最近写网页经常需要将div在屏幕中居中显示,遂记录下几个常用的方法,都比较简单。
    水平居中直接加上<center>标签即可,或者设置margin:auto;当然也可以用下面的方法

    下面说两种在屏幕正中(水平居中+垂直居中)的方法
    放上示范的html代码:

    <body>
    	<div class="main">
    		<h1>MAIN</h1>
    	</div>
    </body>
    
    • 方法一:

    div使用绝对布局,设置margin:auto;并设置top、left、right、bottom的值相等即可,不一定要都是0。

    .main{
    	text-align: center; /*让div内部文字居中*/
    	background-color: #fff;
    	border-radius: 20px;
    	width: 300px;
    	height: 350px;
    	margin: auto;
    	position: absolute;
    	top: 0;
    	left: 0;
    	right: 0;
    	bottom: 0;
    }
    

    效果如图:
    这里写图片描述

    • 方法二:
      仍然是绝对布局,让left和top都是50%,这在水平方向上让div的最左与屏幕的最左相距50%,垂直方向上一样,所以再用transform向左(上)平移它自己宽度(高度)的50%,也就达到居中效果了,效果图和上方相同。
     .main{
    	text-align: center;
    	background-color: #fff;
    	border-radius: 20px;
    	width: 300px;
    	height: 350px;
    	position: absolute;
    	left: 50%;
    	top: 50%;
    	transform: translate(-50%,-50%);
    }
    
    • 方法三:
      对于水平居中,可以使用最简单的<center>标签,不过已经过时了,用法如下:
    <p><center>123</center></p>
    

    这个<center>标签就是相对于<p>标签里的文字,可以使其居中。

    由于center标签已经过时了,所以正规一点的话还是不建议使用的,可以使用如下的方式代替:

    <p style="text-align:center;">123</p>
    


    欢迎大家加入QQ群一起交流讨论,「吟游」程序人生——YinyouPoet
    展开全文
  • Word 2016 撰写论文(1): 公式居中、编号右对齐

    万次阅读 多人点赞 2018-08-15 18:59:56
    写论文时,要求公式居中,编号右对齐。刚开始碰到这种问题,很麻烦,网上看了好多方法,目前,两种方法比较实用。第一种是表格法,方便快捷;第二种是制表位法,刚开始设置比较繁琐,一旦设置好了,比表格法速度还要...

    目录

    方法1:表格法

    方法2:制表位法

        新建“样式”批量设置

    参考资料


    写论文时,要求公式居中,编号右对齐。刚开始碰到这种问题,很麻烦,网上看了好多方法,目前,两种方法比较实用。第一种是表格法,方便快捷;第二种是制表位法,刚开始设置比较繁琐,一旦设置好了,比表格法速度还要快。个人推荐制表位法,当然,这样看自己的习惯了。下面将依次介绍两种方法实现公式居中,编号右对齐。

     


     

    方法1:表格法

    1、插入一行三列的表格,在表格中依次插入公式,序号;

     

    2、接下来,设置公式居中,编号右对齐。将光标定位到公式处的单元格 ——> 段落选项卡选择居中的图标;

         再选中表格中编号处单元格 ——> 段落卡选择右对齐的图标。设置完成后,公式居中,编号右对齐了,接下来将表格的框线去除就可以了。

     

    3、选中整个表格——>段落选项卡找到边框的图标 ——> 选择“无框线”。

         这样,就设置完毕了,其他的基本设置,自己慢慢探索吧。


     

    方法2:制表位法

          插入制表位的思想是用两个制表位将一行分为三个部分,关键在于两个制表位参数的设置。这也是制表位中较为繁琐的,不同期刊要求的页面的页边距不同,所设置的也不同。

    1、熟悉制表位

       光标在任意位置 ——> 右击选择“段落” ——> 选择“制表位” ——> 看到对齐方式:“居中”,“右对齐”

     

    2、 熟悉自己页面纸张大小和页边距,一般论文都是用默认的A4纸,A4纸大小为 21cm×29.7cm。 页边距默认为:上下左右分别为:2.54cm,2.54cm,3.18,cm,3.18cm。下面将以这些参数设置制表符,这些参数一定要知道,也是制位表的关键。

     

    3、熟悉了制位表,纸张大小和页边距,下面就要正式进入主题了。

    (1)第一个制表位:设置在页面中间,计算公式为:(21cm-3.18cm×2)÷2=7.32 cm ;

    (2)第二个制表位:设置在页面右侧,计算公式为:21cm-3.18cm=17.82 cm ;

    看到这,是不是很懵,默默地拿起笔,在纸上算,什么鬼,居然还有计算公式?为了更直观理解,可以参考下图。

     

    (3)设置第一个制表位,在光标处右击“段落” ——> “制表位” ——> “制表位位置” 输入:7.32厘米 ——> “对齐方式” 选择“居中” ——> 确定;

     

     

    (4)设置第二个制表位

             在光标处右击“段落” ——> “制表位” ——> “制表位位置”输入:17.82厘米 ——> “对齐方式”选择“右对齐”——>确定;

     

    (5)设置好制表位后,在原先的光标处输入公式和编号,此时公式和编号处于居中,将光标放到公式前面,按“<——Backspace” 键,使其左对齐;

     

    (6)光标放在公式前,按“Tab”键;此时,公式和编号居中。

             接着光标定位到公式后和编号中间,同样按“Tab”键,此时公式居中,编号右对齐。

     

    至此,制位表法设置完毕。假如每个公式都是这样设置,太麻烦,刚才是针对某一个公式设置。实际,在写论文,有很多公式,此时需要借助“样式”,来帮助我们完成批量设置。

     

     

        新建“样式”批量设置

    (1)第一步,新建公式的样式。

             选择“样式选项卡”右下角小箭头,选择“新建样式”;

       

         设置名称为:公式

         后续段落样式为:正文

         选择 ——> 格式 ——> 制表位,与之前设置制表位样,分别设置第一个制表位 7.32厘米 和 第二个制表位 17.82厘米

     

     

     

    (2)设置好后,“样式选项卡”多出一个“公式”样式,此时在文档的任意位置输入公式和编号,注意,此时公式和编号的样式属于“正文”,光标定位到公式那一行,选择样式“公式”;

     

    (3)与之前的步骤相同,将光标分别放到公式前面,按“<——Backspace”键,使其左对齐。

         

          分别将光标放在公式前,按“Tab”键;此时,公式和编号居中。

           接着将光标定位到公式后和编号中间,同样按“Tab”键,此时公式居中,编号右对齐。

           

    以上,对论文中,公式居中、编号右对齐的就设置完毕了。个人推荐制位表法,尤其是,有很多公式的时候,设置一个样式就OK了。其实,在编号一般要自动设置,这样在论文修改时,删除某一个公式,编号会自动变化。如果没有设置自动编号,那样,费时间,牵一发而动全身。自动编号有很多种方法,一种是:在Word 2016 设置“插入题注”。另一种是MathType公式编辑器中设置,插入编号。当然,我推荐,使用Word 2016 设置“插入题注”,简单方便。关于插入题注和交叉引用方法,可以参考另一个博文:Word 2016 撰写论文:交叉引用,公式自动设置编号可以借鉴。

     

    注:本博客于2019年5月6日 19:48更新:将3.17改为3.18。

    若有更好的方法欢迎到评论区留言,一起学习,共同进步。

     


     

    关于 Word 撰写论文 其他的注意及使用技巧可参见我的其他博文:

    [1] Word 2016 撰写论文(2): 交叉引用

    [2] Word 2016 撰写论文(3): 文献中常见的表格(三线表)制作

    [3] Word 2016 撰写论文(4): 批量修改MathType公式字体大小

    [4] Word 2016 撰写论文(5): MathType 矩阵中的每个元素居中对齐

    [5] Word 2016 撰写论文(6): 取消/撤销 自动编号

    [6] Word 2016 撰写论文(7): 毕业论文中引用多篇参考文献

     

    还有关于 LaTex 论文排版 相关内容:

    [1] LaTex 论文排版(1): Win10 下 LaTex所需软件安装 (Tex live 2018 + Tex studio)

    [2] LaTex 论文排版(2): 插入公式 (从MathType公式编辑器导入到LaTex中)

    [3] LaTex 论文排版(3): 插入参考文献

    [4] LaTex 论文排版(4): 插入图片(Visio图转换成.eps图)

     


     

    参考资料

    [1] https://jingyan.baidu.com/article/948f592421b812d80ef5f971.html

    [2] https://zhidao.baidu.com/question/2207504816335761148.html

    [3] http://blog.sina.com.cn/s/blog_16c899fde0102wzgc.html

     


     

    如果觉得内容还不错的话,欢迎点赞、转发、收藏,还可以关注微信公众号、CSDN博客、知乎。
     

    1. 微信公众号:

    2. CSDN博客:https://xiongyiming.blog.csdn.net/

    3. 知乎:https://www.zhihu.com/people/xiongyiming

     

     

    展开全文
  • 实现div里的img图片水平垂直居中

    万次阅读 多人点赞 2017-03-31 09:53:09
    body结构<body> <div> <...将display设置成table-cell,然后水平居中设置text-align为center,垂直居中设置vertical-align为middle。<style type="text/css"> *{

    body结构

    <body>
    	<div>
    		<img src="1.jpg" alt="haha">
    	</div>
    </body>
    

    方法一:
    将display设置成table-cell,然后水平居中设置text-align为center,垂直居中设置vertical-align为middle。

    <style type="text/css">
    	*{margin: 0;padding: 0;}
        div{
    		width:150px;
    		height: 100px;
    		display: table-cell;
    		vertical-align: middle;
    		text-align: center;
    		border:1px solid #000;
    	}
    	img {
            width: 50px;
      		height: 50px;
    	}
    </style>
    

    结果如下图所示:
    这里写图片描述

    方法二:
    通过position定位来实现。将div设置成相对定位relative,将img设置成绝对定位absolute,left:50%,top:50%,此时图片的左上角位于div的中心,要是图片的中心位于div的中心,就需要将图片向上移动图片高度的一半,并向左移动图片宽度的一半。

    <style type="text/css">
    	*{margin: 0;padding:0;}
    	div{
    		width:150px;
    		height: 100px;
    		position: relative;
    		border:1px solid #000;
    	}
    	img {
      		width: 50px;
      		height: 50px;
      		position: absolute;
      		top: 50%;
    		left: 50%;
      		margin-top: -25px; /* 高度的一半 */
      		margin-left: -25px; /* 宽度的一半 */
    	}
    </style>
    

    结果如下图所示:
    这里写图片描述


    很久以前的文章了,看到浏览量这么高,我再补充几种实现方法

    方法三:可以用在不清楚图片图片或元素的真实宽高情况下
    还是通过position定位来实现。将div设置成相对定位relative,将img设置成绝对定位absolute,left:50%,top:50%,此时图片的左上角位于div的中心,要是图片的中心位于div的中心,就需要将图片向上移动图片高度的一半,并向左移动图片宽度的一半,如果不知道元素的宽高,可以用transform: translate(-50%,-50%);

    <style type="text/css">
        *{margin: 0;padding:0;}
        div{
            width:150px;
            height: 100px;
            position: relative;
            border:1px solid #000;
        }
        img {
            width: 50px;
            height: 50px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
        }
    </style>
    

    方法四:

    <style type="text/css">
        *{margin: 0;padding:0;}
        div{
            width:150px;
            height: 100px;
            position: relative;
            border:1px solid #000;
        }
        img {
            width: 50px;
            height: 50px;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
        }
    </style>
    

    方法五:弹性布局flex

    <style type="text/css">
        *{margin: 0;padding:0;}
        div{
            width:150px;
            height: 100px;
            border:1px solid #000;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        img {
            width: 50px;
            height: 50px;
        }
    </style>
    

    效果都一样,希望能帮到大家!

    读后有收获并有兴趣的可以微信打赏哈哈:
    在这里插入图片描述

    展开全文
  • html中table居中和表格内容居中的问题

    万次阅读 多人点赞 2016-09-20 10:25:01
    在表格td中,有两个属性控制居中显示 align——表示左右居中——left,center,right valign——控制上下居中——left,center,right 这两个属性综合使用,就可以让单元格的内容上下左右都居中显示。 ...

    关于表格中的内容::

     

     

     

    在表格td中,有两个属性控制居中显示

    
    align——表示左右居中——left,center,right
    
    valign——控制上下居中——left,center,right
    
    

    这两个属性综合使用,就可以让单元格的内容上下左右都居中显示。

     

    但是有的时候吧,会失效,那么在td中设置text-align为center也可。


     

    td {
    
        text-align:center;
    
    }
    
    

    关于表格居中:

     

    有时候在Div中加上 <div style="text-align:center"></div>里面的Table是不会居中的我们可以在Table中加上 margin:auto比如:

    <div style="text-align:center">
                       
                            <table border="1" cellpadding="3" cellspacing="0" style="width: 60%;margin:auto">
                                <tr><td></td>                                                                                  </tr>
                                <tr>
    
    </table></div>

     

     

     

     

     

    展开全文
  • CSS水平居中+垂直居中+水平/垂直居中的方法总结

    万次阅读 多人点赞 2018-09-02 19:28:12
    水平居中  行内元素  块级元素 方案一:(分宽度定不定两种情况) 方案二:使用定位属性 方案三:使用flexbox布局实现(宽度定不定都可以) 垂直居中 单行的行内元素 多行的行内元素  块级元素 水平垂直...
  • 【让div在屏幕中居中(水平居中+垂直居中)的几种方法】 水平居中方法: 1.inline,inline-block元素的水平居中,在父级块级元素中设置text-align:center; 2.确定宽度的块级元素水平居中方法 margin:0 auto...
  • 水平居中 方法一:在父容器上定义固定宽度,margin值设成auto &amp;amp;lt;!DOCTYPE html&amp;amp;gt; &amp;amp;lt;html&amp;amp;gt; &amp;amp;lt;head&amp;amp;gt; &amp;amp;...
  • 如何实现按钮水平居中

    万次阅读 多人点赞 2018-06-07 18:26:53
    button是一个行内块级元素display:inline-block; 所以处理方式很简单,可以用以下两种方式: 方式一: ...按钮居中&lt;/button&gt; &lt;/div&gt; 方式二: &lt;div&gt; ...
  • div居中之css水平居中 单行多行文本垂直居中
  • 针对学员疑问“div垂直居中?”引出的“CSS元素垂直居中一系列方法的探究”的针对性课程,课程包含两方面:1、文本垂直居中的解决方案;2、块级元素垂直居中的解决方案。
  • 本文主要介绍水平居中,垂直居中,还有水平垂直居中各种办法,思维导图如下: 水平居中 1.行内元素水平居中 利用 text-align: center 可以实现在块级元素内部的行内元素水平居中。此方法对inline、...
  • HTML网页中table居中和表格内容居中

    万次阅读 2017-10-23 20:26:59
    HTML网页中table居中和表格内容居中 1、html中让表格在浏览器中左右居中,可以设置表格的align属性 align三个属性:居中:center;靠左:left;靠右:right。 2、在表格td中,有两个属性控制居中显示 align...
  • 前言:在网页布局中,经常遇到需要使元素居中对齐的时候,居中对齐的方式有:水平居中、垂直居中和水平垂直居中。这次,借此回顾总结一下,并在此记录下相关内容。 一、水平居中:  (1)行内元素的水平居中  ...
  • 设置TextView文字水平垂直居中 有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER); 备注:android:gravity和android:...
  • CSS3/CSS中居中解析今天,博主带来的是CSS3/CSS中的居中解析,相信小伙伴们有时候也会被各种居中搞的一脸懵逼把!居中总体来说可以分为水平居中还有垂直居中,顾名思义,定义这里就不解释了!首先,我们来看下垂直...
  • 盒子居中与内容居中

    2019-04-19 11:07:33
    text-align: center:对内容进行居中处理 margin: 0 auto:对盒子进行居中处理 区别: 内容居中只对内容有效,例如文字、图片,对盒子模型无效; 盒子居中只对盒子模型有效,对盒子中的内容无效。 <!...
  • 刚才在写web,发现设置了一个居中属性不居中的问题, 在div块中设置了居中属性,但是没反应啊,有点难受 ![源代码](https://img-ask.csdn.net/upload/201905/09/1557390447_114254.png) ![图片说明]...
  • 在html中如何使div在页面中居中显示

    万次阅读 多人点赞 2019-02-28 13:40:41
    在html中如何使div在页面中居中显示 最近无聊中又再温习了下html,发现好多东西都忘了。尝试着写了一个html网页,结果就连div如何在页面中居中显示都查了好久才弄出来。其实我不知道为什么这样可以实现,因为css还没...
  • CSS 元素垂直居中的 6种方法

    万次阅读 多人点赞 2012-05-30 09:56:06
    转自:http://blog.zhourunsheng.com/2012/03/css-%E5%85%83%E7%B4%A0%E5%9E%82%E7%9B%B4%E5%B1%85%E4%B8%AD%E7%9A%84-6%E7%A7%8D%E6%96%B9%E6%B3%95/利用CSS进行元素的水平居中,比较简单,行级元素设置其父元素的...
  • 我们经常用margin:0 auto来实现水平居中,而一直认为margin:auto不能实现垂直居中……实际上,实现垂直居中仅需要声明元素高度和下面的CSS: .Absolute-Center { margin: auto; position: absolute; top: 0; left...
  • 水平居中与垂直居中

    千次阅读 2016-05-07 13:06:50
    欢迎访文我的博客YangChen’s Blog水平居中和垂直居中可以说是开发中经常遇到的问题,网上搜索水平居中和垂直居中后会有很多方法,有的方法并不是很好,所以结合自己的开发经验,总结下几个个人常用的水平居中和垂直...
  • jdialog居中

    千次阅读 2017-05-25 23:57:22
    jdialog居中
  • css图片居中分css图片水平居中和垂直居中两种情况,有时候还需要图片同时水平垂直居中。  css图片水平居中 1.利用margin: 0 auto实现图片水平居中 利用margin: 0 auto实现图片居中就是在图片上加上css...
  • CSS实现盒子模型水平居中、垂直居中、水平垂直居中的多种方法 CSS实现盒子模型水平居中的方法 水平居中效果图 水平居中全局样式 .parent { color: #FFFFFF; height: 200px; width: 200px; margin: 0 auto; ...
  • 布局居中

    2018-03-28 16:54:36
    水平居中,垂直居中,水平垂直居中常常会用到,实现方式不止一种,下面一一介绍1、水平居中第一种是使用text-align: center,但是只对内联元素和文字元素居中,块级元素无法居中代码:效果:可以看到div并没有居中,...
  • div内图片和文字水平垂直居中

    万次阅读 2017-11-29 17:32:36
    大小不固定的图片、多行文字的水平垂直居中 本文综述 想必写css的都知道如何让单行文字在高度固定的容器内垂直居中,但是您知道或者想过让行数不固定的文字在高度固定的容器内垂直居中呢?本文将会告诉你如何实现...
  • Markdown图片居中、文字居中

    千次阅读 2020-02-12 22:01:42
    个人非常喜欢typora,平时写markdown也是在typora写好再弄到csdn发表的,这次图片居中搞得我有点烦,后来经过验证,以下方法可以在typora使用 使用HTML标签进行居中 center可以用于图片,也可以用于...
  • fixed实现垂直居中和水平居中

    千次阅读 2019-06-06 10:10:50
    第二步设置top和bottom实现fixed定位元素的垂直居中 top: 0; bottom: 0; 第三步设置left和right实现fixed定位元素的水平居中 left: 0; right: 0; 案例如下 以上案例为垂直居中和水平居中后,对元素向上...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,722
精华内容 37,088
关键字:

居中