2

我之前在 Photoshop 中创建了按钮和其他图形(页脚栏),然后将它们保存到网络上。我现在应该使用 css 为我创建按钮吗?我注意到这些代码非常繁重。

4

3 回答 3

1

您不必这样做,但使用 css 的原因被认为是更好的方法,因为您不需要发出额外的 http 请求来获取图像。这真的是个人喜好。

于 2012-08-08T21:31:36.237 回答
1

如果您之前所做的设计满足您的目标,则无需更改它。但是,如果您想利用 CSS 的优势,并且如果您不害怕不完全支持 CSS 的浏览器的某些问题或存在一些错误,您可以创建新的 CSS 元素。

以下是这两种方式的一些优点和缺点。

图片

   + cross-browser solution. Easier to make GUI look the same way in all browsers.
   - extra requests to the server
   - extra traffic downloaded by users
   - the page will weight more and load longer time
   - much more time needed to make some little changes in the GUI appearance

CSS

   + no extra requests to the server
   + no extra traffic downloaded by users
   + the page will weight less and load faster
   + less time needed to make changes in the GUI appearance
   - NOT a cross-browser solution. Harder to make GUI look the same way in all browsers.

如您所见,CSS 具有更多优势,但使用它进行跨浏览器设计要困难得多。

PS我很抱歉我的语言不好。

于 2012-08-08T21:35:55.653 回答
0

通常,目前的方法是为按钮之类的东西使用代码。在 Photoshop 中创建的按钮往往看起来很花哨(目前),如果您查看大多数网站,您会发现按钮非常干净,通常是微妙的渐变和轻微的框阴影等。由于没有额外的 http 请求,这为使用代码创建此类内容提供了更多优势。

有许多工具和预制按钮可用于帮助创建按钮。

Twitter Bootstrap按钮非常干净且被广泛使用。(您不必使用整个引导系统来使用它们,只需查看它们的代码并重新创建 :))

或者要自定义您自己的按钮,您可以使用CSS 按钮生成器等网站

于 2012-08-08T21:37:16.337 回答