cssuppercase在CSS工作时,您应该欣赏更多,生活或死亡态度 - 对于竞争对手美国心理臭名昭着的文本格式,帕特里克Bateman。这始于简单的东西,例如控制文本的情况:大写,小写等。CSS大写是伪装代码的几种基本技术之一,从而导致类似的东西。。。好吧,代码。首先,我们将查看在CSS中控制CSS中的案例设置的原始属性,文本变换属性。然后我们将使用字体变体为您带来更快的速度,以进一步格式化选项,最后是CSS3中的字体变体的扩展选项。超速延伸自己以最好的方式先进的CSS培训

Text Transform属性允许您相应地格式化不同的元素。让我们来看看三个主要的案例值,描述,可能的用途,最后它们的语法:

小写:将所有字符转换为小写

大写:将所有字符转换为大写

大写:将每个单词的第一个字符转换为大写

从技术上讲,Text Transform没有默认值;或者更确切地说,如果您没有指定文本转换属性,文本将不受影响。但是,Text Transform可以是一个继承的属性,所以子元素将采用父元素的格式(只需将值指定为' inherit ')。虽然这个属性在大多数主流浏览器中都得到支持,但需要注意的是“继承”在Internet Explorer 7及更早的版本中不支持;IE8需要一个!DOCTYPE;但是有了IE9,你就可以开始了。

最终如何使用Text Transform是由您自己决定的,但出于示例的考虑,让我们从逻辑上来处理这个问题:最初,对标题使用大写(第一个标题),对副标题使用大写(第二个标题,第三个标题,等等),对内容(段落)使用小写是有意义的。闲话少说,我给你文本转换语法:

另一个常见的用法是突出显示链接和菜单选项,并使用:hover,:active,:visited和:link使链接在“hover over”时显示为全大写。

所以你可能不会打动纽约上流社会在这一点上,但让我们推进,看看我们可以做的字体变体。在CSS中,Font Variant只接受两个可能的值:Normal(文本的默认呈现)和Small Caps(大写的缩小版本;换句话说,文本仍然是大写的,只是更小)。字体变体的语法结构与文本转换相同:

这里有一个有趣的小花语:字体变体是附属物的文本渲染标记。例如,如果您的内容在标记中是用大写写的,那么即使使用小大写的字体变体,它仍然是常规大小的大写。这给了你一些很酷的选择。看看下面的HTML:

帕特里克巴特曼有一个想法。

帕特里克巴特曼有一个想法。

现在,在CSS中:

p: {

字体大小:x;

填充X;

FONT-VARIANT:小帽;

}

结果将会是这样(放大):

屏幕截图2013-12-19在下午9点52.24秒

正如您所看到的,在标记中大写的字母保留了常规大写,而小写字母采用小型格式。在第一行中,我或多或少地在大写和小写之间以社交媒体趋势的方式交替,因此结果是常规大写和小帽的交替。在第二行,我去了一个更专业的,编辑觉得只有第一个字母被大写,导致第一个字母出现在常规大写和小帽中的剩余部分。好的。而且很容易。就像学习一样处理类型专业

现在,让我们回顾和扩展的方式,其中文本转换和字体变体的交互。在某种程度上,等级制度是存在的。如果我们采用上面的例子,并将其设置为{font-variant: small caps}和{text-transform: uppercase},所有内容都会以常规的大写形式出现。从本质上说,发生的是字体变体是完全被覆盖。因为大写字母优先于文本变换,文本变换对所有大写字母的文本没有任何影响。相反,如果以我们的示例为例,将其设置为{font-variant: small-caps}和{text-transform: lowercase},那么所有内容都将以小写形式出现。原因现在应该足够明显了:字体变体对小写字母起着神奇的作用,这是Text Transform指定的值。繁荣!

现在我们得到了地方。我要谈论的最后一件事是CSS3中的扩展选项。在CSS3中,字体变型可以用作速记,除了小帽和正常的外,还能够值。查看此功能列表,等:

一切美好的事物。最后,关于“资本化”的简短说明。如果您正在使用CSS3,您可以阅读此历史背景,但它是非基本信息。在CSS 1和2中,未指定“资本化”(如:Text-Transformize:Capualize),未被指定。直截了当的句子,如“我喜欢狗”,没问题。但是许多浏览器以及壁虎和WebKit,将某些符号解释为字母,例如“ - ”和“_”以及基于几个字母的符号。CSS3最终在剃刀清晰的定义中​​呈现这一点,您可以进入浏览器兼容表中的“大写”行,并查找每个浏览器的第一个版本的全面列表,以支持其完全定义的状态。

使用您可以使用文本转换和字体变体,您可以至少格式化文本来遵守英语语言的基本规则(或任何其他语言)。一点创造力将带走很长的路。还有许多其他相对简单的文本格式化属性 - 颜色,对齐,装饰 - 您可以在受控的混乱中学习它CSS和CSS3速成班。

CSS顶级课程

HTML & CSS教程和项目课程
John Smilga.
4.7 (2023)
50天的50个项目 - HTML,CSS和JavaScript
布拉德·特拉弗斯,弗洛林·波普
4.7 (3,788)
使用HTML5和CSS3构建响应的现实世界网站
Jonas Schmedtmann.
4.5 (53397)
畅销书
CSS - 完整指南2021(包括Flexbox,Grid&Sass)
学者:Maximilian Schwarzmüller, Maximilian Schwarzmüller, Manuel Lorenz
4.7 (10812)
畅销书
响应式网页设计要点- HTML5 CSS3引导
丹尼尔·沃尔特。斯科特
4.7 (2,759)
畅销书
终极HTML5元素和CSS3属性训练营
穆斯林Helalee
4.7 (168)
高级CSS和SASS:FlexBox,网格,动画等等!
Jonas Schmedtmann.
4.8 (30,175)
畅销书
CSS Bootcamp - Master CSS(包括CSS Grid / Flexbox)
代码和创建,乔治Lomidze,Lasha Nozadze
4.7 (559)
构建惊人的网站使用HTML, CSS, Sass, JavaScript和更多
Juan E. Galvan,Nahid Akhter
4.4 (382)

更多CSS的课程

CSS学生也会学习

让你的团队。领导行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求一个演示