- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 Visual Studio 中构建网站时遇到 CSS/HTML 和导入的网络字体问题。
我已经为屏幕上 .mid 类的区域中的 h1 标签设置了样式,还包括了 <a>
的样式。在同一代码块中标记 h1 标记的子项。我希望一些 h1 标题充当链接并在悬停时改变颜色,而其他标题只是静态的。然后我设置了另一个定义,它只是将颜色设置为在悬停状态下发生变化,同时保持其他属性不变。
虽然颜色变化有效并且 h1 链接的样式类似于普通 h1 标题,但文本要大得多(见图)
CSS代码:
@import url(https://fonts.googleapis.com/css?family=Orbitron:400,500,700,900);
.mid h1, .mid h2, .mid h3, .mid h1 a:link, .mid h1 a:active, .mid h1 a:hover, .mid h1 a:visited {
font-family: 'Orbitron', sans-serif;
font-weight: 400;
margin-bottom: 10px;
text-align: left;
color: rgb(180,180,180);
text-decoration: none;
}
.mid h1, .mid h1 a, .mid h1 a:link, .mid h1 a:active, .mid h1 a:hover, .mid h1 a:visited {
font-size: 1.4em;
line-height: 2.1em;
}
.mid h1 a:hover {
font-size: 1.4em;
line-height: 2.1em;
color: rgb(180,255,0);
}
我已经尝试在悬停定义中再次设置大小,但没有任何区别。当我删除 <a>
链接从标题大小恢复正常。奇怪的是,整个 CSS 文档中没有比 h1 font-size 属性更大的东西,并且假设 size 属性出于某种原因被应用到标题两次,或者存在导致这种奇怪行为的某种冲突。
另一个奇怪的是,将字体大小设置为 1.0em 可以解决问题(但会导致 h1 太小)。
HTML如下:
<h1>Welcome</h1>
<p>Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text.</p>
<p>Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text.</p>
<div class ="rule"></div>
<h1><a href = "http://www.mylink.com">Graphic Design</a></h1>
<p>Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text.</p>
如有任何帮助,我们将不胜感激。
最佳答案
em
单位的作用有点像百分比——将 1.4em
嵌套在 1.4em
中(就像您在 h1
和 h1 a
) 与文档相比结果为 1.96em
。
您可以省略额外的 em
语句,只将其保留在 h1
上——或者使用 rem
单元代替;这些将设置相对于文档根而不是相对于当前元素的大小:
.em { font-size: 1.4em }
.rem { font-size: 1.4rem }
<div class="em">1.4em
<div class="em">1.4em
<div class="em">1.4em</div>
</div>
</div>
<div class="rem">1.4rem
<div class="rem">1.4rem
<div class="rem">1.4rem</div>
</div>
</div>
<div class="unstyled">foo</div>
伪类略有不同——它们充当基类规则的替代品,而不是基类的子类。也就是说,如果您有以下规则:
a {font-size: 1.4em}
a:hover {font-size: 1.4em}
悬停将使元素保持在 1.4em,不是 1.96em,因为 :hover
规则替换基类上的相同规则而不是相乘。
关于html - h1 标题上的链接使导入的网络字体大小加倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35300420/
你知道更好的写法吗 font = font ? font : defaultFont; 我所知道的是: if(!font) { font = defaultFont } 我知道这是一个小工具问
我正在编写代码,但无法编译,即使类(字体)已通过 import javafx.scene.text.*; 导入我知道这个方法font包含在字体中。 这是我的代码: package helloworld
我已经构建了一个按钮,但在格式设置(即平方、内联文本等)方面遇到了问题 我目前的问题是:正文分为2部分- 上线正常-下一行是较大的字体大小 我的动画 react 正确,但文本应该在箭头的顶线和底线内。
好的,所以我想在网页上使用固定系统作为字体。我可以使用 Cufon,但我希望人们能够在鼠标悬停时选择文本并复制它。 有人有什么吗? 最佳答案 我使用 fontsquirrel 的 @font-face
我找到了 iOS 4.2 可用字体列表(链接 here ),但该列表与早期版本的 SDK 略有不同(链接 here )。 我可以很好地更改代码中的字体,但如果我使用 iOS 4.2 列表中可用的字体,
我正在尝试更改 TableView 标题上的字体颜色,其中显示“加利福尼亚/纽约”。我该怎么做? 在黑色背景上,文本需要是白色的,但无法弄清楚这一点。 谢谢 最佳答案 如果您尝试更改标题颜色,可以使用
假设我想使用 java.awt.Graphics.drawString(String str, int x, int y)在某些特定坐标处绘制字符串的方法,例如 (300, 300)。然而drawSt
我想使用Puppeteer从HTML字符串生成图像。现在我有这样的事情: const html = _.template(` Hello {{ test }}!
我正在创建一个游戏。我有一些带有文本的用户界面。最近我们想添加日语版本,但我遇到字体问题。我使用 stb_freetype 来光栅化字体,并且我支持 Unicode,所以这应该不是问题。但大多数字体似
我可以在一个文本区域中使用不同的前景色吗?不同的字体? 我想添加类似“hh:mm:ss 昵称:消息”的内容,时间为灰色,名称 - 蓝色,消息 - 黑色。 最佳答案 我在评论中犯了一个错误:你想要的是
每次我更改字体时,它都会返回到默认大小,即 12,即使我之前使用“ Jade 野”菜单更改它,它每次也只会返回到 12,我的猜测是这样我使用deriveFont()更改大小,但现在没有其他方法可以更改
我的电脑上安装了一种名为“BMW1”的自定义字体。我试图循环遍历此字体中的所有条目并将它们显示在 JTextArea 中。 我有以下代码: JTextArea displayArea = new JT
我尝试通过 Squirrel 理解生成的代码,这里是输出: @font-face { font-family: 'someFont'; src: url('someFont.eot')
我知道有多种方法可以通过 JS/DHTML 动态更改网页的字体属性,或者用 Flash 呈现的字体(使用 sIFR 或 Cufon)替换文本。但是,我找不到任何根据用户选择动态更改网页上使用的字体的好
使用具有非标准样式名称(例如“Inline”或“Outline”)而不是标准样式(例如“Bold”和“Italic”)的字体系列,如何使用 css 选择字体的不同样式? 设置 font-family
我对 html/css 有点陌生,我正在制作我的第一个网站,但我只是想不通一些东西。 首先,我在 dreaweaver 中工作...在 dreaweaver 中,一切看起来都不错,但是当我预览时,我缺
有没有办法在 Allegro5 中只绘制(或显示)图像/字体的一部分? 例如,如果我有一个正方形 A 和一个图像 B,我只想绘制/显示 B 中与 A(在本例中为 C)重叠的部分,我该怎么做? 插图:
所以,我有一个正在生成的报告 html 文件,其中有需要白色文本/字体的黑框。在通用 html 显示中一切都很好,但是当我尝试打印页面时,ctrl + p 或自定义打印功能,文本/字体保持为标准颜色,
我正在尝试制作一个非常适合 LaTeX 文档的 matlab 图形。一个已知的问题是 XTickLabel 和 YTickLabels 不使用 LaTeX 解释器渲染,导致图形不好看。 (注意:我意识
我需要在一个公共(public)位置使用默认颜色和字体,以便在桌面应用程序的多个窗口窗体中使用它。 这方面的最佳做法是什么? 我正在考虑使用应用程序设置在那里定义它们,但我想确保这是推荐的方法或者是否
我是一名优秀的程序员,十分优秀!