有 讨论 关于将 **旋转** 作为 CSS3 的一部分。 以下是一些重要要点
旋转有两种类型:布局期间发生的旋转(并将内容推到其下方),以及布局后发生的旋转。
width: auto 在旋转元素上表示使用旋转前的可用宽度。
width: max-intrinsic; rotate: rotate-to-fit-keyword 使我们能够围绕文本收缩以找到其宽度,并选择使该块适合的最小角度。
width: shrinkwrap 在旋转后使用可用空间,从一行开始,随着更多内容的输入,使块更高更窄,直到它达到其最小内容宽度(或最小宽度)。
image-orientation 接受所有角度,四舍五入到最接近的 90° 增量,规范指出作者 **不应** 指定除 90° 增量以外的角度。
我认为旋转绝对应该成为 CSS 规范的一部分。 我们应该拥有这种设计控制,而无需牺牲可用性。
所以不用使用文本图片,它可以是文本?
这确实很酷。
但是它解决了文本问题(文本屏幕、图像关闭和文本调整大小等),但它能解决可读性问题吗?
我能看到很多使用此功能来实现错误目的的黑客。 按照你上面的例子,代码会是这样吗?
没错,不用使用图片,文本将是真实的、可编辑的、可突出显示的文本。 可读性是指屏幕阅读器、搜索机器人等的可读性。 它肯定会有一些人滥用它,以至于让网站难以阅读,但它仍然是一种我主张内置到 CSS3 中的酷炫技术。
我相信上面的大多数例子已经“解决”了,这意味着它们很可能是代码中的样子。 除了上面的“旋转”之外,正如你所看到的,它还没有关键字。
是的,CSS 和 XHTML 网页设计的一个问题是我们局限于方方正正的形状。
这太好了!
令我沮丧的是,有些人出来说新技术和编码选项会被“滥用”或“误用”。 这真是一个愚蠢的观点。 我的意思是,颜色的使用一直被滥用,但这是否意味着他们应该让网页设计没有颜色?
我也希望看到 CSS3 允许我们使用图像作为边框。
@Armen:观点很棒! 我已经听到过关于“潜在滥用”的讨论。 这完全偏离了主题。 这就像说叉子应该是非法的,因为你可以用它戳别人的眼睛。
用图像作为边框? 我喜欢这个。 我相信这将打开各种酷炫的可能性,同时保持标记简洁。 至少可以实现酷炫的渐变边框。
这是否真的要包含在 CSS3 中,还是只是你想要看到的? 我觉得旋转选项会很棒。