标签: centering

使用jQuery垂直和水平居中div

我正在使用这个脚本水平和垂直居中我的div.

当页面加载时,div会垂直居中,而不是水平居中,直到我调整浏览器大小.

我究竟做错了什么?

$(document).ready(function (){
    $(window).resize(function (){
        $('.className').css({
            position:'absolute',
            left: ($(window).width() - $('.className').outerWidth())/2,
            top: ($(window).height() - $('.className').outerHeight())/2
        });
    });
    $(window).resize();
});
Run Code Online (Sandbox Code Playgroud)

jquery centering

33
推荐指数
3
解决办法
9万
查看次数

FormStartPosition.CenterParent不起作用

在下面的代码中,只有第二种方法适用于我(.NET 4.0).FormStartPosition.CenterParent不会将子表单置于其父表单的中心.为什么?

资料来源:这个问题

using System;
using System.Drawing;
using System.Windows.Forms;

class Program
{
  private static Form f1;

  public static void Main()
  {
    f1 = new Form() { Width = 640, Height = 480 };
    f1.MouseClick += f1_MouseClick; 
    Application.Run(f1);
  }

  static void f1_MouseClick(object sender, MouseEventArgs e)
  {
    Form f2 = new Form() { Width = 400, Height = 300 };
    switch (e.Button)
    {
      case MouseButtons.Left:
      {
        // 1st method
        f2.StartPosition = FormStartPosition.CenterParent;
        break;
      }
      case MouseButtons.Right:
      {
        // 2nd …
Run Code Online (Sandbox Code Playgroud)

c# forms parent-child winforms centering

32
推荐指数
5
解决办法
3万
查看次数

颤动:尝试将列中的项目置于底部中心,但它保持左对齐

我试图将一个小部件置于底部中心位于Column的底部,但它始终与左侧对齐.

return new Column(
  new Stack(
    new Positioned(
      bottom: 0.0, 
      new Center(
        new Container(),
      ),
    ),
  ),
); 
Run Code Online (Sandbox Code Playgroud)

Positioned的存在迫使Container向左,而不是居中.但是,移除"定位"可将容器置于中间位置.

footer centering flutter

31
推荐指数
9
解决办法
5万
查看次数

如何在Java中居中显示Graphics.drawString()?

我目前正在为我的菜单系统上的Java游戏,我不知道如何可以从中心的文本Graphics.drawString(),因此,如果我想画一个文本,其中心点是在X: 50Y: 50,和文字30像素宽,10像素高,文本将从X: 35和开始Y: 45.

在绘制文本之前,我可以确定文本的宽度吗?
然后这将很容易数学.

编辑:我也想知道我是否可以获得文本的高度,这样我也可以垂直居中.

任何帮助表示赞赏!

java text draw graphics2d centering

30
推荐指数
2
解决办法
4万
查看次数

如何在所有屏幕尺寸的网页上居中显示图像

我的HTML有问题.我在互联网上搜索过,但仍然没有真正的答案.

我有一个带有一些图像的网站,我希望它们位于中间.现在,在我的屏幕上,它们位于中间位置,但那是因为我把它们移到了一边.当我的朋友们看着它时,图像偏离中心.

这是网站 ; 如果你在13.5英寸的屏幕上,它看起来就在中间.

html css text-align centering

29
推荐指数
4
解决办法
23万
查看次数

在<div>内的<ul>内部水平居中/均匀分布<li>

有一个导航栏<div>,里面是一个<ul>,每个<li>包含<a>一个链接(这是一个导航栏)

我看了谷歌和这个网站,我无法找到我正在寻找的确切内容.

我想是能够让我当前的风格(使用<li><a>的内侧),我想的<li>是均匀分布的,并集中(这部分顺其自然,如果他们是均匀分布的...)内<ul>(这是内部的navbar <div>).

无论如何,如果这没有意义让我知道,目前他们只是左对齐...继承人我拥有:

HTML:

<div class="navbar">
  <ul>
    <li><a href="Home">Home</a></li>
    <li><a href="Discounts">Discounts</a></li>
    <li><a href="Contact">Contact Us</a></li>
    <li><a href="About">About Us</a></li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.navbar {
    width: 100%;
    margin-left: auto ;
    margin-right: auto ;
    background-color: #ABCDEF;
}
.navbar ul {
    list-style-type: none; /*to remove bullets*/
    text-align: center;
    margin: 0px;
    padding: 0px;
    width: 90%;
    overflow: hidden;
}
.navbar li{
    float: left;
    padding: 2px;
    width: 150px;
    margin-left: …
Run Code Online (Sandbox Code Playgroud)

css centering

28
推荐指数
3
解决办法
6万
查看次数

CSS:尽管旁边有浮动元素,我怎样才能将文本居中?

基本上,我想要居中文本,忽略任何浮动的兄弟元素.

起初,我认为这不会是一个问题,因为我认为浮动元素没有从任何兄弟元素的宽度中获取.

示例(我希望红色文本位于蓝色框的中心,尽管绿色文本)

如何最好地实现这一目标?

css centering

28
推荐指数
2
解决办法
2万
查看次数

zurb基金会网格中心的内容

我试图将图像水平居中到zurb列,但似乎不可能.我尝试了一切,到处搜索,但我无法让它工作.

这是我的代码:

<div class="row">
    <div class="twelve columns"><br />
        <img src="img_06.jpeg" alt="slide image">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

目前风景图像在12列网格上没有问题,但是当出现肖像图像时,它位于网格的左侧.如果我给它一个25%的填充它去中心,但我使用PHP从文件夹中提取所有图像并动态生成代码,所以我不能在所有图像上有25%的填充(景观缩小).

谢谢

centering zurb-foundation

28
推荐指数
1
解决办法
6万
查看次数

如何在页面上居中?

我正在尝试将body元素置于HTML页面的中心位置.

在此输入图像描述

基本上,在CSS中我将body元素设置display: inline-block;为仅与其内容一样宽.这很好.但是,margin: 0px auto;不会将其放在页面上.

有谁知道如何解决这一问题?我希望大蓝色方块在页面上居中,而不是像现在一样向左浮动.

这是我的CSS:

body {
    display: inline-block;
    margin: 0px auto;
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

html css center centering

27
推荐指数
3
解决办法
18万
查看次数

在内联块中垂直居中文本

我正在尝试使用样式化的超链接为网站创建一些按钮.我设法让按钮看起来像我想要的,禁止一个小问题.我无法将文本(下面的源代码中的"链接")放到垂直居中.

不幸的是,第二个按钮可能会显示多行文本,所以我不能用line-height它来垂直居中.

我最初的解决方案是使用display: table-cell;而不是inline-block,并在Chrome,Firefox和Safari中对问题进行排序,但在Internet Explorer中没有,因此我认为我需要坚持使用内联块.

我如何在57pxx中垂直居中链接文本100px inline-block,并让它迎合多行文本?提前致谢.

CSS:

.button {
    background-image:url(/images/categorybutton-off.gif);
    color:#000;
    display:inline-block;
    height:57px;
    width:100px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
}
.button:hover {
    background-image:url(/images/categorybutton-on.gif);
}
.button:before {
    content:"Click Here For\A";
    font-style:italic;
    font-weight:normal !important;
    white-space:pre;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<a href="/" class="button">Link</a>
<a href="/" class="button">Link<br />More Details</a>
Run Code Online (Sandbox Code Playgroud)

html css vertical-alignment centering

26
推荐指数
3
解决办法
3万
查看次数