问题标签 [text-indent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - 为什么这种技术通常使用负文本缩进?
假设您想用图像替换锚点,并将该图像作为锚点的背景。出于可访问性的原因,您仍然希望由锚点包裹的文本存在,但您不希望它可见。一个众所周知的技术是使用类似 text-indent: -9999px; 连同溢出:隐藏;
假设我们的锚框是 50px x 50px,我们为什么不直接做 text-indent: 50px 呢?这会将文本推入锚的隐藏溢出中,无论它得到多长时间!
html - 如何有条件地否定段落标签上的文本缩进
我有一个缩进 55px 的 .content CSS 类。在某些情况下,我想在段落的开头包含一个链接,但这个链接我不想缩进。
除了创建一个不包含缩进的新 .content2 类之外,是否还有使用直接应用于链接的类来否定缩进?
我尝试使用通过调用来格式化链接的类应用到链接的负缩进值,但这似乎只会改变链接自己框中的文本,而实际上我希望链接框不缩进。
有问题的页面:http: //www.fccorp.us/development/index.jfx.php
非常感谢您的图形 snaplemouton!
这提出了一个新的但相关的问题:多个相互矛盾的类的级联顺序是什么?我在 Firefox(当前版本 19.0.2,非测试版)中进行测试,链接通常使用两个类,但某些类使用第三个。
- 更新 -
我的编辑从需要中删除了一个类(尽管我的 css 文件中需要九个额外的行)。然而,这并没有解决我的保证金问题:
第一个类配置链接的“盒子”(盒子模型)的外观,包括边距以及配置链接文本的外观(链接、已访问、活动)。(以前的第三个)现在的第二个类,仅在这些链接放置在段落内时使用,用于否定不再适用的值,因为链接在段落内。我通过第一类设置顶部和底部边距,这适用于(几乎)每个按钮。对于(现在)第二类,我试图否定放置在段落中的少数链接的那些边距。但由于某种原因,那些通过第二类使用 0px(零)边距值否定的值不会被更改。它们仍然保留着第一类分配的价值。
(当我键入此内容时,我意识到如何消除调整链接/已访问/活动属性的键,因此现在正在更改。但我怀疑这会改变任何事情。如果确实如此,我会更新它。) - 作为我在更新中说过,这个变化并没有解决边距没有被消除的问题。
但是,与其尝试取消现有边距,我是否需要通过使用负数来实际否定它们?这应该可行,但我认为 CSS 级联意味着如果某些样式相互矛盾,它们会覆盖其他样式。还是它们加在一起?
css - 当 p 标签中有 img 标签时不要缩进
这是我的 html 架构:(我无法更改架构,因为它是由 Markdown 生成的。
我在我的 css 文件中设置了文本缩进:
问题是当我的图像非常大时,我的图像的某些部分可能在我的容器外部。我已经max-width: 100%
为 img 标签设置了。
您可以看到箭头的一小部分在容器的外部。
html - CSS缩进超过右边缘的第一行文本
可以使用text-indent
属性将第一行文本向左角的任一侧缩进。考虑这个例子:
是否有相反的方法可以做到这一点:
我想要的是文本的第一行(并且只有第一行)超出左边缘 200 像素。也许有一个类似的 CSS 属性,它适用于右边缘的缩进或适用于第二行和后面的文本行。
java - 在 Swing 中将 StyleConstants.setFirstLineIndent 设置为负数后文本模糊
我是 Swing 应用程序的新手。我需要在 text 中添加 firstLineIndent ,但是在将此值设置为负数之后,段落的第一行似乎有点模糊。我无法识别 StyleConstants.setFirstLineIndent(attr,-50) 方法的行为。如何纠正这个错误。
以下是我用作参考的代码链接:
http://java-sl.com/tip_hanging_first_line.html
谢谢...
html - 如何放置内容内联
我遇到了一个 CSS 问题。我有一个表格,在里面我想在每一行显示一个标签和一些信息。表单的 html 是:
所有标签的css是:
我的问题是,对于描述信息,我想保持文本行缩进(每行从同一位置开始)以及与标签内联。但达不到。有人可以帮忙吗?谢谢。
java - Java 格式化以保持列组合的小起始位置
我编写了一个小程序来从表中获取数据并将其显示在文本区域中。
它们正在显示,但也根据字符间距缩进。谁能告诉如何解决这个问题,我希望每一列都保持一个特定的起始位置。
javascript - 为内部的文本添加悬挂缩进
(为清晰起见,多次编辑)
注意:我不是编写 HTML 的人。
这是 HTML 的格式(注意:链接和链接后的文本在同一行):
我想要做的是在以链接开头并继续文本的每一行添加一个悬挂缩进,这样如果文本继续到下一行,后续行将缩进。
悬挂缩进的例子(谢谢@Mohsen)
问题说明(以黄色文本开头的行距左侧太远,应缩进,使其与上方行的“链接”对齐”):
有没有办法用纯 CSS 做到这一点?如果没有,使用 javascript 还是 jQuery?
excel - Userform Excel VBA中的列表框文本缩进
[更新:提供截图]
如何删除excel用户表单中列表框的文本缩进?很长时间以来,我一直在努力寻找解决方案,但在线或离线都找不到任何帮助。
我可以为文本框执行此操作,但将SelectionMargin
属性设置为False
. 但我找不到这个列表框。我试图附上截图,但我还没有 10 声望。:(
截屏:
任何帮助,将不胜感激。
谢谢。