当前位置: 首页 > 面试题库 >

CSS转换不适用于内联元素

梁丘翔
2023-03-14
问题内容

我想E在单词中镜像字母,WEBLOG所以我使用了CSS变换属性,但是如果我将文本包裹在一个范围内则无法使用,但是如果我选择了assdisplay: inline-block;display: block;

那么转换不适用于内联元素吗?

示例1(转换失败)

<h1>W<span>E</span>BLOG</h1>

h1 span {
    transform:rotate(7deg);
    -ms-transform:rotate(7deg); /* IE 9 */
    -moz-transform:rotate(7deg); /* Firefox */
    -webkit-transform:rotate(7deg); /* Safari and Chrome */
    -o-transform:rotate(7deg); /* Opera */
}

示例2(Works,如果使用display: blockORdisplay:inline-block


问题答案:

在官方W3规范中,在可转换元素下回答:

一个元素,其布局由CSS框模型控制,该CSS框模型可以是 块级原子内联级元素 ,或者其“ display”属性可以计算为“ table-row”,“ table-row-group”,“ table-标头组”,“表页脚组”,“表单元格”或“表标题” [CSS21]



 类似资料:
  • 我希望采用Glide库来代替通用图像加载器,但在共享元素转换方面遇到了问题。 在我的简单沙盒中,我使用UIL创建了以下过渡:https://dl.dropboxusercontent.com/u/97787025/device-2015-06-18-113333.mp4 非常简单,而且效果很好。但当我使用Glide时,它看起来不太好看:https://dl.dropboxusercontent.c

  • 问题内容: 如果内容因屏幕宽度而断线,如何获取适合其内容宽度的元素? 我想不出如何表达这个问题,听起来似乎很简单,但是我整理了一个简单的插图。 问题答案: 你不能 默认情况下,元素具有缩小到适合的宽度: 收缩至配合宽度为: 。 然后, 当为时,宽度将为您所希望的。 当为时,宽度将为您所希望的。 当,宽度将是,即使你不喜欢它。 如果您确实不希望这样做,我想您可以使用JS 添加事件侦听器,然后手动设置

  • 了解在 Dreamweaver 中如何通过将内联样式转换为 CSS 规则以使 CSS 更清晰、更有条理。 内联样式不是推荐的最佳做法。若要使 CSS 更干净整齐,可以将内联样式转换为驻留在文档头或外部样式表中的 CSS 规则。 在“代码”视图(“视图”>“代码”)中,选择包含要转换的内联 CSS 的整个样式属性。 右击并选择“选择”>“将内联 CSS 转换为规则”。 在“转换内联 CSS”对话框中

  • 我想使用itext 2.1.7将一个html页面转换为pdf。我已经使用HTMLWorker来转换html文件,但它没有采用我在html中使用的内联css。下面是我的代码片段。谁能帮助解决这个问题… 提前道谢!

  • 我正在编写一个 C# 应用程序来解码此字符串: "--W 3原文3 R hcn Rfd Gl tZ SI 6 I jAi L CJ w cm 9 k dW N 0 X 2 lk I jo iO D Q wM DMz MD气LC J 1 cm wi O iI if Sx 7 InN 0 Y XJ 0 X 3 Rp b WU iO iI 3 OS In by b 2 R 1 Y 3 Rfa WQ iO