text-align 相关问题

CSS的一个属性,用于确定文本的对齐方式

Flex 元素在换行之前不会占用所有可用空间

我正在尝试实现下一个设计,其中元素在换行之前占据所有可用空间并保持文本居中: 现在我在

回答 2 投票 0

顺风时如何设置占位符垂直对齐?

我正在尝试垂直对齐第三个输入字段的占位符。假设“text-start”和“text-end”类在顺风垂直中与占位符修饰符一起使用...

回答 2 投票 0

如何对齐自定义计数器列表?

这个 HTML 列表(已排序,但我的特殊订单), 阿尔法 测试版 伽玛 &... 这个 HTML 列表(已排序,但我的特殊订单), <ul class="custom"> <li value="II">Alpha</li> <li value="III">Beta</li> <li value="☸" >Gamma</li> <li value="MXX">Delta</li> </ul> 使用CSS .custom { list-style: none; } .custom li:before { content: attr(value) ". "; } 显示列表,但我不知道如何像通常的列表一样对齐“数字”。 请参阅点对齐问题https://jsfiddle.net/0yb7aee8/ 在默认列表中,数字位于 ul/ol 的填充中。 你可以做一些类似的东西。 .listaEspecial { list-style: none; list-style-position: outside; padding-left: 0; } .listaEspecial li:before { content: attr(value) ". "; text-align: right; display: inline-block; width: 45px; padding-right: 10px; } Build-in list: <ul class="listaEspecial"> <li value="II">Alpha</li> <li value="III">Beta</li> <li value="☸" >Gamma</li> <li value="MXX">Delta</li> </ul> <hr/> Standard list (better spacing and point-align): <ol type="I" start="2"> <li>Alpha</li> <li>Beta</li> <li value="100000" >Gamma</li> <li>Delta</li> </ol> ul/ol的填充是40px,我使用了55px(45px宽度+10px填充:before,因为数字较长。 看看默认列表中也存在数字较长的问题,40px 对于 gamma 和 delta 项目来说太短了。

回答 1 投票 0

如何(右/左/中)将 mat-table 中的各个列标题与 mat-sort-header 对齐?

我将 Angular 16 与 Angular Material 16 结合使用,并且按照此处的文档设计了一个包含可排序列的表格。某些列包含数字数据,我想右对齐...

回答 1 投票 0

如果屏幕太小,如何使 2 列折叠。 HTML CSS

我需要知道如果屏幕太小(比如从桌面切换到手机)如何使两列文本折叠。我不在乎是否使用了表格、div 或其他什么。 例如...

回答 1 投票 0

我需要在CSS中对齐三个跨度,一个在右侧,一个在中间,另一个在左侧。我该怎么做?

我正在为电子商务创建一个背景颜色为黑色的单行栏。这个 div 包含三个句子,我在 HTML 中将它们组织为 Span。我必须确保这些句子是有机的...

回答 1 投票 0

CSS 文本对齐:证明不适用于 span/strong

我的CSS有问题。这是我的 HTML 代码 Loremipsumdolorsitg,consetetur Sadipscing:Lorem ipsum dolor sat amet,consetetur Sadipscing elitr,sed diam n... 我的 CSS 有问题。这是我的 HTML 代码 <p><strong>Loremipsumdolorsitg, consetetur sadipscing: </strong>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. </p> p { text-align: justify; hyphens: auto; } 但似乎是这样: 它的工作原理非常完美。文本为全宽,带有连字符,但不是粗体。单词之间的间距太大。我该如何修复它? 我确实测试过 display: inline 和 text-align: justify; 表示很强,但也不起作用 text-align: justify; 会自动调整第一行的单词(左、中、右),因为它无法容纳在可用宽度内,因此您会看到文本中的间隙。然后它相信它已经完成了它的工作并且该段落的其余部分是正常的。 删除 text-align: justify; 并仅保留 hyphens: auto; 仍将在标题中应用连字符,如果您想在标题和主要段落之间换行,只需在后面立即添加 <br> 标签即可</strong>。 所以类似: <p><strong>Loremipsumdolorsitg, consetetur sadipscing: </strong><br>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. </p> 如果您确定需要某种文本对齐,您可以将 text-align: justify; 更改为 text-align: left; 但是,如果您希望标题排除 hihens,但您希望文本的其余部分具有 hihens 并内联,那么您需要将标题从段落中分离出来,如下所示: <strong>title</strong><p>rest of paragraph</p> 在你的CSS中: p { text-align: left; hyphens: auto; display: inline; }

回答 1 投票 0

框“元素”的相对位置

我如何相对于 h1 进行定位?所以我有一个盒子,我设置了属性,id就像它的位置相对于它的父项,假设设置为文本对齐中心,那么可以说是h1。 那我想要...

回答 1 投票 0

有没有办法让跨度到达文档的中心[重复]

有没有办法使用CSS让span标签移到中心? 我需要问这个问题,因为每当我将文本对齐放在跨度中时,它都不起作用。 跨度 { 文本对齐:居中;...

回答 7 投票 0

Quarto:如何右对齐 PDF *和* HTML 中的文本

我正在尝试让 Quarto 在 PDF 和 HTML 中呈现时右对齐某些文本。但我只能让它做其中之一,而不是两者兼而有之。下面是一个最小的例子,带有源代码和

回答 1 投票 0

无法在 CSS 中居中 h1 标签

我是一名网络开发初学者,我在将 h1 文本置于代码中时遇到问题。我正在使用 text-align: center 属性,但文本未居中。 我也遇到麻烦了

回答 1 投票 0

如何阻止文本脱离div

我正在尝试在背景图像上对齐文本,但是当我调整浏览器窗口大小时,文本会跳到图像之外。 我想用图像设置响应文本。如果我调整浏览器大小...

回答 0 投票 0

如何在不同行中使用不同数量的 <ul> 元素来保持 <li> 中的间距均匀

在最后一行,li 元素之间的空格与前面的行不一样。我希望他们都一样。我不想使用 text-align: center,因为它会破坏 li 之间的对齐方式

回答 2 投票 0

如果数据很大,页面底部没有正确对齐?

我正在处理模板页面 html 和 CSS。我面临问题页面模板未对齐底部 当数据大且多时正确。 那么如何根据下面的预期图像对齐页面底部 问题前...

回答 0 投票 0

垂直对齐 flex children 与不同字体大小的文本

我使用 Tailwind CSS。我正在尝试将 flex 容器与 flex 子容器垂直对齐,每个子容器的字体大小都不同。我尝试在每个孩子上垂直对齐:居中,但这似乎并没有……

回答 0 投票 0

li 元素中较长的标签继续换行到下一行

所以我很难将项目保持在 LI 元素内联。 每个都由一个 svg 符号、一个复选框和一个文本标签组成。 当标签太长时,文本换行到下一行。 我试过了

回答 0 投票 0

React native Android 12(31), 13(33) text align in lineHeight different

React Natvie 组件在 Android 操作系统时在其 lineHeight 区域中具有不同的文本对齐方式 12 岁以下、13 岁以下 这是 13(33) 这是 12(31) 有谁知道原因吗?字体?操作系统? 使用“NotoSansKR...

回答 0 投票 0

html 电子邮件文本在 div 中垂直居中

我正在尝试将文本放在 html 电子邮件中的 div 中。在浏览器视图中,行高一切正常。但在苹果邮件和 Outlook 中,它不是垂直居中的。

回答 0 投票 0

试图在同一行的 iframe 旁边放置文本

我正在尝试对齐 iframe(在本例中为留言簿)旁边的链接列表。 <question vote="0"> <p>我正在尝试对齐 iframe(在本例中为留言簿)旁边的链接列表。</p> <pre><code> &lt;div class=&#34;container&#34; align=&#34;center&#34;&gt; &lt;iframe scrolling=&#34;yes&#34; src=&#34;http://liminalphotos.123guestbook.com/&#34; frameborder=&#34;100&#34; height =&#34;300&#34; width=&#34;45%&#34;&gt;&lt;/iframe&gt; &lt;/div&gt; &lt;div class=&#34;links&#34;&gt; &lt;a href=&#34;https://liminal.photos/&#34;&gt;go back&lt;/a&gt; &lt;br&gt; &lt;a href=&#34;https://liminal.photos/music.html&#34;&gt;music i like :)&lt;/a&gt; &lt;br&gt; &lt;a href=&#34;https://liminal.photos/scoreboard.html&#34;&gt;cribbage scoreboard&lt;/a&gt; &lt;br&gt; &lt;a href=&#34;https://liminal.photos/webcore.html&#34;&gt;webcore cool stuff&lt;/a&gt; &lt;/div&gt; </code></pre> <pre><code>.container { float: right; width: 100%; } </code></pre> </question> </body></html>

回答 0 投票 0

无法正确对齐输入文本与单选按钮

HTML 你会推荐这个网站吗? HTML <fieldset> <label id="radio-buttons">Would you recommand this website? <input type="radio" name="radio" value="button" class="inline" checked>Yes</input> <input type="radio" name="radio" value="button" class="inline">No</input> <input type="radio" name="radio" value="button" class="inline">Maybe</input> </label> </fieldset> CSS input{ margin: 5px 0 0 0; width: 100%; min-height: 1.3em; } .inline{ width: unset; margin: 0 0.5em 0 0; vertical-align: middle; } 我尝试将单选按钮与文本本身对齐,但按钮最终比文本高出几个像素,我尝试了所有我能在网上找到的东西,但没有任何效果。 这可能是由 <label> 或 <fieldset> 元素上的默认填充或边距引起的。 尝试在您的 CSS 中为这些元素将 padding 和 margin 设置为 0,看看是否有帮助。 label, fieldset { padding: 0; margin: 0; } 如果没有,您可以尝试调整 .inline 类的 line-height 属性,直到文本和单选按钮按照您想要的方式对齐。 例如: .inline { line-height: 1.3em; /* rest of CSS */ } min-height 偏移你的对齐方式。你可以放下它,一切都很好。 你也可以摆脱垂直对齐。 在那种情况下,你需要重新做整个事情。这是一个快速修复。这里有更多关于如何在未来正确设置它的信息:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/fieldset p { margin: 0; /* optional, for the sake of SO editing */ } <fieldset> <p>Would you recommand this website?</p> <input type="radio" name="radio" value="button" id="yes" checked> <label for="yes">Yes</label><br> <input type="radio" name="radio" value="button" id="no"> <label for="no">No</label><br> <input type="radio" name="radio" value="button" id="maybe"> <label for="maybe">Maybe</label><br> </fieldset> <Label> 和 <input> 这样不行。 这种方式点击Yes,No或Maybe将影响他们各自的单选框。 fieldset { width : fit-content; min-width : 20em; } label { display : inline-block; margin : .3em 2rem 0 0; } <fieldset> <legend> Would you recommand this website? </legend> <label> <input type="radio" name="radio" value="Yes" checked > Yes </label> <label> <input type="radio" name="radio" value="No" > No </label> <label> <input type="radio" name="radio" value="Maybe" > Maybe </label> </fieldset>

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.