6

我听说在页面中使用闪烁的文本来吸引用户的注意力并不是一个好习惯。

有什么替代方案?

4

9 回答 9

28

不闪烁的文本是一个不错的选择。

如果您必须依靠闪烁的文本或闪烁的图像来让您的用户看到您想要的位置,那么您的网站可能存在一些严重的设计缺陷。这里有一些文章,其中包含一些关于良好网页设计的技巧。

于 2009-07-31T06:58:49.093 回答
10
<marquee>SCROLLING TEXT!!!</marquee>

好吧,也许只是坚持使用粗体

块引用

斜体

标题...

于 2009-07-31T06:59:57.640 回答
9

如果要在语义上强调一段文本,请使用:

<em>this is important</em>

或者

<strong>this is important</strong>

我推荐这些不是因为它们的风格,而是因为它们的意义。您可以对这些元素应用您想要的任何样式,以使它们脱颖而出,但您喜欢。

于 2009-07-31T07:48:35.763 回答
4

从这里开始!

.alternativeToBlink {
  font-family:
  font-size:
  color:
  background-color:
  border:
  text-decoration:
}
于 2009-07-31T07:27:34.590 回答
3

高亮文本(没有链接的东西)。很可能,文本的那部分会突出显示一段时间,然后淡出。

您可以使用 Javascript 库来获得这种效果。

于 2009-07-31T07:01:23.423 回答
2

这里只是一些对立面的思考:如果您的页面上有一些应该引起用户注意的东西,这是否意味着您在页面上也有一些不应该引起用户注意的东西?

也许您应该删除从最重要的信息中带走的东西?

这种极简主义在大字体和边缘丰富的“web 2.0”网站中很受欢迎。所以可以说它是 BLINK 的替代品。

于 2009-08-02T14:40:18.160 回答
1

除了使用 Javascript 突出显示行为外,还要考虑页面的目标。如果您希望某人注意到页面上的一件事,也许那是唯一应该存在的内容。考虑删除其他元素以引起对您需要它们看到的内容的注意。

如果一切都失败了,总会有基于 Ajax 的闪烁标签:http ://cheese.blartwendo.com/web21-demo.html

于 2009-08-02T22:40:18.590 回答
0

在 CSS 中闪烁的 Bullit 不是一个好的选择。但是你可以使用一些 JQuery 插件或 flash 来使一些文本随着颜色跳动,或者淡入淡出

于 2009-07-31T07:01:29.073 回答
0

如果您担心验证:

  • text-decoration: blink;仍然是有效的 CSS
  • 你可以用AJAX 的方式来做;)

Having elements which blink can definitely be very annoying to your users, but, as with everything, don't pay too much attention to the rules which include the word "never". Right now in my operating system there are blinking icons to alert me to things which need my attention. In whatever web application you're making, you could have a similar situation.

Just remember to use it sparingly...

于 2009-08-02T23:24:39.497 回答