标签: alignment

表格单元格中的中心文本

我似乎找不到我的问题的答案.我有一个包含两行和两列的表(如下所示的代码),如何在特定单元格中居中对齐文本.我想在一个或两个单元格中对齐文本 - 而不是所有单元格.

<div style="text-align: center;">
    <table style="margin: 0px auto;" border="0">
        <tbody>
            <tr>
                <td>Cell 1</td>
                <td>Cell 2</td>
            </tr>
            <tr>
                <td>Cell 3</td>
                <td>Cell 4</td>
            </tr>
        </tbody>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

html html-table center alignment

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

如何在SVG文档中对齐对象?

有没有办法在SVG中对齐一个对象(比如说,rect),相对于一个组或文档的右边界?当我增加整个文档宽度时,我希望对象保持其大小,但是增加X位置以保持右对齐.

问候,

svg alignment

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

CSS将图像和文本对齐在同一行上

我现在一直在寻找和尝试不同的方法几个小时.我似乎无法将这两个图像和文本全部放在一行上.我希望图像和两个文本都在一行上排列图像,文本,图像,文本我的图像编码如此,简单的样式被吸引

 <img style='height: 24px; width: 24px; margin-right: 4px;' src='design/like.png'/><h4 class='liketext'>$likes</h4>
 <img style='height: 24px; width: 24px; margin-right: 4px;' src='design/dislike.png'/><h4 class='liketext'>$dislikes</h4>
Run Code Online (Sandbox Code Playgroud)

我的"liketext"类只是一个简单的文本颜色修饰符.使用此代码,第一个图像和文本位于同一行,下一个图像和文本位于下面的行上.我希望所有四个对象都在同一条线上.我真的试图自己解决这个问题,并感谢任何给予的帮助,希望这篇文章可以帮助别人,谢谢你!

html css styles image alignment

34
推荐指数
4
解决办法
20万
查看次数

如何从底部对齐UILabel文本?

如何UILabel从底部对齐.比方说,我的标签可以容纳三行文字.如果输入文字是单行,那么这行应该在标签的底部.请参考下面的图片以便更好地理解.橙色区域是标签的完整框架.目前它有一条线,它对齐中心.所以我想要的是,不管有多少行,它都应该始终对齐.

在此输入图像描述

请提出您的想法.

谢谢.

iphone alignment uilabel ios

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

如何更改进度对话框的位置?

我正在开发一个Android应用程序,需要知道如何更改进度对话框的位置.我需要将它定位在屏幕的底部而不是像默认情况下那样位于中心.

android position alignment progressdialog

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

text-align:right; 不适用于<label>

很简单,我无法让文本在<label>元素中对齐.

HTML

<div id="contact_form">
 <label for="name" id="name_label">Name:</label>
 </div>
Run Code Online (Sandbox Code Playgroud)

CSS

#contact_form label {
  text-align: right;
}
Run Code Online (Sandbox Code Playgroud)

我的页面:http://freshbeer.lv/development/en/contact.php

您可以看到名称,电话,电子邮件等标签...左侧对齐,但我需要它们与右侧对齐,所以有人可以提出建议吗?

html css forms label alignment

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

使用CSS HTML右对齐图像

如何使用CSS右对齐图像.

希望文字出现wrap-around在图片中.我希望右对齐的图像自己在一条线上.

html css alignment

32
推荐指数
6
解决办法
16万
查看次数

为什么我的内联块div在没有对齐时只有其中一个有文本?

直播页面在这里.

鉴于此HTML页面:

section[role=main] {
  margin: 1em;
  width: 95%;
  border: 1px solid #999;
}

section[role=main] article {
  width: 40%;
  height: 180px;
  margin: 1em;
  display: inline-block;
  border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)
<section role="main">
  <article>Java</article>
  <article></article>
</section>

<section role="main">
  <article>Java</article>
  <article>JavaScript</article>
</section>
Run Code Online (Sandbox Code Playgroud)

我希望我的两篇文章都是一致的,但正如我在下面的截图中看到的那样,只有当我的两篇文章都有文本时,这些<article>元素才是中心对齐的:

对齐问题

是什么导致了这种行为,以及如何解决?

html css alignment

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

我在哪里可以在C++ 11中使用alignas()?

为了使我的代码标准化并使其更具可移植性,我更换了

#ifdef __GNUC__
typedef __attribute__((aligned(16))) float aligned_block[4];
#else
typedef __declspec(align(16)) float aligned_block[4];
#endif
Run Code Online (Sandbox Code Playgroud)

typedef float alignas(16) aligned_block[4];
Run Code Online (Sandbox Code Playgroud)

在C++ 11中.然而,gnu(4.8)并不喜欢这样但是抱怨

test.cc:3:9: warning: attribute ignored [-Wattributes]
  typedef float alignas(16) aligned_block[4];
                ^
test.cc:3:9: note: an attribute that appertains to a type-specifier is ignored
Run Code Online (Sandbox Code Playgroud)

而clang 3.2没有发出警告(即使有-Weverything -Wno-c++98-compat -pedantic).所以我想知道我上面的代码是否正确,更一般地说,我alignas()可以在哪里放置.

编辑(2013年4月):

该标准的相关文章是7.6.2,特别是7.6.2.1

对齐说明符可以应用于变量或类数据成员,但不应该应用于位字段,函数参数,catch子句的形式参数(15.3)或使用注册存储类说明符.对齐说明符也可以应用于类或枚举类型的声明.带省略号的对齐说明符是包扩展(14.5.3).

正如Red XIII已经挖出来的那样.但是,我不够专业,不知道这对我上面的测试意味着什么.

如果clang接受我的属性这一事实意味着什么,那么也许值得一提的是,当试图使用using指令代替a时typedef,clang也会抱怨.此外,与此问题的早期版本中的陈述相反,gcc不仅警告,而且实际上忽略了我对齐的愿望.

c++ alignment c++11 alignas

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

如何在C中对齐这样的数字?

我需要将C中的一系列数字与printf()对齐,如下例所示:

-------1
-------5
------50
-----100
----1000
Run Code Online (Sandbox Code Playgroud)

当然,所有这些之间都有数字,但它与手头的问题无关......哦,将破折号视为空格,我使用破折号,因此更容易理解我想要的东西.

我只能做到这一点:

----1---
----5---
----50--
----100-
----1000
Run Code Online (Sandbox Code Playgroud)

或这个:

---1
---5
--50
-100
1000
Run Code Online (Sandbox Code Playgroud)

但这些都不是我想要的,我只能使用printf()来实现第一个例子中显示的内容.有可能吗?

编辑:
对不起的人,我很匆忙,并没有很好地解释自己...我的最后一个例子和你的所有建议(使用像"%8d"之类的东西)不起作用,因为虽然最后一个数字是1000,但它没有对于那件事,一定要一直到1000甚至100或10.

无论要显示的位数,我最多只需要4个前导空格作为最大数字.假设我必须显示从1到1000(A)和1到100(B)的数字,我使用两个"%4d",这将是输出:

A:

---1
....
1000
Run Code Online (Sandbox Code Playgroud)

哪个是我想要的输出...

B:

---1
....
-100
Run Code Online (Sandbox Code Playgroud)

这不是我想要的输出,我实际上想要这个:

--1
...
100
Run Code Online (Sandbox Code Playgroud)

但就像我说的,我不知道我必须打印的确切数字,它可以有1位数,它可以有2个,3个或更多,该函数应该为所有人准备.而且我想要额外增加四个前导空间,但那并不相关.

编辑2: 似乎我想要的,我需要它的方式,这是不可能的(查看David Thornley和Blank Xavier的答案和我的评论).谢谢大家的时间.

c printf alignment

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

标签 统计

alignment ×10

html ×5

css ×4

alignas ×1

android ×1

c ×1

c++ ×1

c++11 ×1

center ×1

forms ×1

html-table ×1

image ×1

ios ×1

iphone ×1

label ×1

position ×1

printf ×1

progressdialog ×1

styles ×1

svg ×1

uilabel ×1