473,387 Members | 1,624 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Method of design mock-up for CSS-based sites?

So for years sites have been prototyped using Photoshop comps, and the
web developer/authoring task was to slice and dice the format and
images using tables and clear/transparent spacer gif's.

We know CSS-based layout moves beyond the notion of fixed-width
inflexible layouts -- but as a developer I still receive comps based
in Photoshop with those same fixed-width assumptions in place. Apples
and oranges, right?

So I'm left with the question -- what is the best way to prototype for
a CSS deployment?
Oct 15 '08 #1
1 1503
"Chuck W1CEW" <ce*******@gmail.comwrote in message
news:97**********************************@z18g2000 prn.googlegroups.com...
So for years sites have been prototyped using Photoshop comps, and the
web developer/authoring task was to slice and dice the format and
images using tables and clear/transparent spacer gif's.

We know CSS-based layout moves beyond the notion of fixed-width
inflexible layouts -- but as a developer I still receive comps based
in Photoshop with those same fixed-width assumptions in place. Apples
and oranges, right?

So I'm left with the question -- what is the best way to prototype for
a CSS deployment?
You still prototype using Photoshop or whatever, you just have to be a bit
more judicious about how you slice it and ensure that there are both
horizontal and vertical areas in your design that will tile.

I've written an overview of doing just this here:

http://nrkn.com/overview.html

Please note that it is somewhat out of date and that I have better
techniques for doing this now (specifically the alpha transparent layout
technique I mention is not very good) but unfortunately I don't have the
time to revise the site. It should still give you a good idea of the
concepts involved though. If you want more info about how I do things now
flick me an email when you're through and I'll see if I can describe it for
you or put up a quick demo page
Oct 15 '08 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: ischenko | last post by:
There is a (relatively) widely used technique in unit testing, called mock objects. There is even a pMock library which provides a Mock class for a Python environment. Given the "duck typing"...
1
by: Kutty Banerjee | last post by:
Hi, curious if there is a tool available for creating Mock Objects in C++ the JAVA style. kutty
4
by: David Thielen | last post by:
Hi; Are there mock objects anywhere that I can use to write nunit tests for my code behind methods? -- thanks - dave david_at_windward_dot_net http://www.windwardreports.com
3
by: Joe Van Dyk | last post by:
Say I've written a class that wraps around a particular (complex) communication service library. I want to unit test objects that use that communication service. Is the "best practice" to...
14
by: mangesh | last post by:
class B { virtual void m( ) { } }; class D : public B {
5
by: Pawel Pabich | last post by:
Hi, I need to mock Stream.Read method with RhinoMocks but it looks like it's impossible. Any ideas?
32
by: bluejack | last post by:
Ahoy: For as long as I've been using C, I've vacillated on the optimal degree of encapsulation in my designs. At a minimum, I aggregate data and code that operate on that data into classlike...
0
by: Virgil Dupras | last post by:
This is not strictly python related, but it's not strictly TDD related either. Anyway, here it goes. There's something that I was never quite sure how to handle with test units: How to handle...
1
by: lidiriel | last post by:
Hello, i would like use a mock object for testing one class and its methods: Here my class : class Foo(Component): def __init__(self): self._db = self.env.get_db() def foomethod(self, arg):...
4
intelrate
by: intelrate | last post by:
Here is a question. I wanted my JUnit tests to be more modular and found how to mock protected methods for that purpose. Briefly speaking, we cannot mock and control calls of protected method with...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.