Next up in our now probably well known series of interviews is the lovely Jina Bolton, it’s good stuff, so keep reading!

Could you introduce yourself and give a bit of background?

I recently moved to Silicon Valley after living 5 years in Memphis, Tennessee (I went to an art school there, and studied Computer Arts and Graphic Design). Somehow, I managed to turn my hobby of making websites into a career, and even learned this thing called CSS. I’ve been doing this as a hobby for about 10 years. I got into web standards about 6 years ago. I am passionate about typography, grid, and sushi. I miss making non-digital art.

Describe your opinion about the SPEED of css development in two words.

Quicker, please?

Describe your opinion about the QUALITY of css development in four words.

Already cool, potentially cooler!

How would you style a sushi roll using CSS3?

Wow, there are so many ways I could do this one… This one is hard to show an example for, considering not everything is supported… Can I just explain how I’d do it? :)

I’m thinking I’d use the ingredients of the sushi roll in an unordered list, to give me some hooks to style each of the elements that are in the roll. Let’s go with a California roll, since that’s pretty easy to name the ingredients for… You’d have nori (dried black seaweed), sumeshi (the sushi rice), avocado, imitation crab, cucumber, mayonnaise, sesame seeds, and some roe.

That’s a lot of hooks there. But we want it all to make some sense in case styles are turned off, so we’d have maybe a header with a descriptive paragraph, to explain that these are the ingredients of a California roll. We might even create some Sushi Microformats, for the roll and all the ingredients that make up the roll. ;)

So, for the roll to look more realistic, we’d probably use photography of the ingredients (like a pattern of nori, or a pattern of sumeshi), and then using some crazy concoction of CSS3 background and border s (taking advantage of being able to use multiple backgrounds, and then playing around with border-image… border radius?), we’d create the images needed in each list item for each respective ingredient. I’m not sure that any of the grid layout stuff appropriate, nor is the advanced layout, since we need stuff to kinda sit on top of each other, so we’d probably go with some old-fashioned positioning and z-index. The CSS3 component would probably mostly be in the backgrounds and borders stuff. It’d take a lot of time and effort, but it could be possible.

If I had more time to play with this, I could give it a go… If it ever shows up on my website, I’ll let you know. ;)

Which CSS3 properties are your favourite and which should browser vendors work on implementing next?

I’m really excited about the Grid Positioning stuff, which unfortunately, nobody seems to have implemented (which actually doesn’t surprise me, because I think it’d be kinda difficult to implement). I can’t wait to see it though, because I’m excited to test it and experiment with it. I think the Advanced Layout stuff is pretty cool, too.

If I had to choose which would be implemented, I’d actually have to say all of the Selectors. Because I’m tired of using silly unnecessary classes just for visual details, and I’m sure other designers and developers are too.

Which should come first; browsers implementing a property, or the W3C finalising the spec?

(an example that provokes this is that much of what is defined ready, as in CSS snapshot, are not what we’ve heard developers demanding)

I think the way it should be is that W3C make the standards, and then browsers implement it. Waiting on common browser implementation for something to be considered standard seems very backwards to me.

You’re a member of CSS 11. What do you think is most missing from the various CSS3 modules, that would either make a designers life easier or enable new techniques?

Well, one example is multi-columns – We can create these columns, but we can’t style them independently from one another (for example, alternating columns). To do so, we’d have to resort to the use of floated/positioned divs.

I also interested in seeing some more typography CSS get implemented — I’m really into hanging punctuation, or kerning that goes beyond overall letter-spacing. Like if we could style the way two o’s are spaced when they follow one another without having to wrap them in spans, or if we could style ampersands that come in headlines, without additional spans… I know it’s really picky stuff, but it’s stuff like this that makes designers like me really happy.

How is progress on CSS 11 going?

So far, so good. We’re still getting some things set up, and working out some of the details. But it’s about to get going pretty strong. Aaron Gustafson (one of the Eleven members) attended the W3C Plenary meeting in Boston a few weeks ago, and he’s got homework for us. ;)

Do you think CSS should be influenced by what is available to print designers and possible using the likes of Quark Express and InDesign?

Certainly. However, CSS should never be dictated by what’s available to print designers, simply because web is just an entirely different media. But there’s nothing wrong with being influenced by print – I think having this influence is this very thing that will get more designers interested in standards and creating fantastic websites.

Much of what designers demand from CSS is already available in some form in SVG (such as text rotation, and transitions for example). How much do you think these specs should overlap and where do you draw the line? Should CSS perhaps be used as an interface to access useful SVG features using CSS syntax?

I think it’s awesome that text rotation and transitions are being considered for CSS. CSS is for presentation. And contrary to what some developers believe, that kind of thing is totally presentational. It’s cool that SVG can offer this kind of thing as well, but for a designer like me, I want to have all my presentational elements in one place — my CSS. If I’m styling a heading in my CSS, and then I want to rotate it, I want that heading rotated in my CSS as well. :)

Which CSS tag is the sexiest? :)

You mean which CSS property? Or which CSS declaration? I’m not familiar with CSS tags. ;) Hehe. Teasing. I am in love with text-shadow. I soooo wish more browsers had it implemented.

5) I’m not sure how difficult Grid would be to implement, but the spec isn’t close enough to be ready to be implemented yet. It is certainly a module Opera is interested in though.

Selectors are already implemented in Opera (sans ::selection), so you can give the more interesting ones a whirl. As the spec is more or less complete, I wouldn’t be surprised for other browsers such as Firefox 4 and Safari 4 (or point releases) to follow suit

7) The & stuff could be solved if there was a nth-word selector or you could select by word like you can by attribute. That’s not in CSS3 Selectors but may be possible for CSS4 selectors? It’s something I mentioned on my blog, but I’m not sure if the W3C has discussed this, or how difficult it would be.

10) If we could access SVG through CSS instead of just through XHTML or stand aloe files that may be easier. You can of course by making the SVG a background image, but that wont help when you want to rotate the html that the css selector is pointing to. Then of course there is the problem of learning SVG to do them things. Learning how to use SVG to do a gradient and include it as a background image is about 20 mins work, but doing more complex stuff is harder. I’d be interested to see some binding between CSS and SVG that is transparent to the designer, so it is specified in CSS syntax and that is translated to SVg in the background. You couldn’t do that for all of SVG as there is too much, and a lot of duplication, but for common things it would be nice, and allow the author to drop into SVG for more complex stuff. The link between SVG and HTML would also have to be easier too, such as be able to access HTML in an external document (the html file) from within the SVG file. Maybe you can do that already, but I’m not sure how yet (scripting perhaps, but that makes it more complex). I’d love to be able to use a selector is SVG to select a img in the html file, and then do the transform on the element

11) text-shadow is also supported by Opera (including multiple shadows), so there is only Firefox and IE to go. Safari doesn’t support multiple shadows yet, but they are not needed that often.

Is it ironic that for some reason in my browser the formatting of the interview is off such that the last 3 or 4 words on each line gets clipped by the right column? Maybe it’s cuz the p’s are embedded in li’s : )

|
Hi, {I do believe|I do think} {this is an excellent|this
is a great} {blog|website|web site|site}. I stumbledupon it ;) {I will|I am going to|I’m going to|I may} {come back|return|revisit} {once again|yet again} {since I|since i have} {bookmarked|book marked|book-marked|saved as a favorite} it. Money and freedom {is the best|is the greatest} way to change, may you be rich and continue to {help|guide} {other people|others}.|
Woah! I’m really {loving|enjoying|digging} the template/theme of this {site|website|blog}.

It’s simple, yet effective. A lot of times it’s {very hard|very difficult|challenging|tough|difficult|hard} to get that “perfect balance” between
{superb usability|user friendliness|usability} and {visual appearance|visual appeal|appearance}.
I must say {that you’ve|you have|you’ve} done a
{awesome|amazing|very good|superb|fantastic|excellent|great} job with this.
{In addition|Additionally|Also}, the blog loads {very|extremely|super} {fast|quick}
for me on {Safari|Internet explorer|Chrome|Opera|Firefox}. {Superb|Exceptional|Outstanding|Excellent} Blog!
|
These are {really|actually|in fact|truly|genuinely}
{great|enormous|impressive|wonderful|fantastic} ideas in {regarding|concerning|about|on the topic of}
blogging. You have touched some {nice|pleasant|good|fastidious}
{points|factors|things} here. Any way keep up wrinting.
|
{I love|I really like|I enjoy|I like|Everyone loves} what you guys {are|are usually|tend to be} up too.
{This sort of|This type of|Such|This kind of} clever work and {exposure|coverage|reporting}!
Keep up the {superb|terrific|very good|great|good|awesome|fantastic|excellent|amazing|wonderful} works guys
I’ve {incorporated||added|included} you guys to {|my|our||my personal|my own} blogroll.|
{Howdy|Hi there|Hey there|Hi|Hello|Hey}! Someone in my {Myspace|Facebook} group shared this {site|website} with us so I came to {give it a look|look it over|take a look|check it out}. I’m
definitely {enjoying|loving} the information. I’m {book-marking|bookmarking} and will be tweeting this to my followers! {Terrific|Wonderful|Great|Fantastic|Outstanding|Exceptional|Superb|Excellent} blog and {wonderful|terrific|brilliant|amazing|great|excellent|fantastic|outstanding|superb} {style and design|design and style|design}.|
{I love|I really like|I enjoy|I like|Everyone loves} what you guys {are|are usually|tend to be} up too. {This sort of|This type of|Such|This kind of} clever work and {exposure|coverage|reporting}! Keep up the {superb|terrific|very good|great|good|awesome|fantastic|excellent|amazing|wonderful} works guys I’ve {incorporated|added|included} you guys to {|my|our|my personal|my own} blogroll.
|
{Howdy|Hi there|Hey there|Hi|Hello|Hey} would you mind
{stating|sharing} which blog platform you’re {working with|using}? I’m
{looking|planning|going} to start my own blog {in the near future|soon} but I’m having a {tough|difficult|hard} time {making a decision|selecting|choosing|deciding} between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your {design and style|design|layout} seems different then most blogs and I’m looking for something {completely unique|unique}.
P.S {My apologies|Apologies|Sorry} for {getting|being} off-topic but I had to ask!
|
{Howdy|Hi there|Hi|Hey there|Hello|Hey} would you mind letting me know which {webhost|hosting company|web host} you’re {utilizing|working with|using}? I’ve loaded your blog in 3
{completely different|different} {internet browsers|web
browsers|browsers} and I must say this blog loads a lot {quicker|faster} then most.
Can you {suggest|recommend} a good {internet hosting|web hosting|hosting} provider
at a {honest|reasonable|fair} price? {Thanks a lot|Kudos|Cheers|Thank you|Many
thanks|Thanks}, I appreciate it!|
{I love|I really like|I like|Everyone loves} it {when people|when individuals|when folks|whenever people} {come together|get
together} and share {opinions|thoughts|views|ideas}.
Great {blog|website|site}, {keep it up|continue the good work|stick with
it}!|
Thank you for the {auspicious|good} writeup. It in fact was a amusement account it.

Look advanced to {far|more} added agreeable from you!
{By the way|However}, how {can|could} we communicate?
|
{Howdy|Hi there|Hey there|Hello|Hey} just wanted to give you a quick heads
up. The {text|words} in your {content|post|article} seem to
be running off the screen in {Ie|Internet explorer|Chrome|Firefox|Safari|Opera}.
I’m not sure if this is a {format|formatting} issue or something to do with {web browser|internet browser|browser} compatibility but I {thought|figured} I’d post to let you know.
The {style and design|design and style|layout|design}
look great though! Hope you get the {problem|issue} {solved|resolved|fixed} soon.

{Kudos|Cheers|Many thanks|Thanks}|
This is a topic {that is|that’s|which is} {close to|near to} my heart… {Cheers|Many thanks|Best wishes|Take care|Thank you}! {Where|Exactly where} are your contact details though?|
It’s very {easy|simple|trouble-free|straightforward|effortless} to
find out any {topic|matter} on {net|web} as compared to
{books|textbooks}, as I found this {article|post|piece of
writing|paragraph} at this {website|web site|site|web page}.
|
Does your {site|website|blog} have a contact page?

I’m having {a tough time|problems|trouble} locating it but, I’d like to {send|shoot} you an {e-mail|email}.
I’ve got some {creative ideas|recommendations|suggestions|ideas} for your blog you might be interested in hearing. Either way, great {site|website|blog} and I look forward to seeing it {develop|improve|expand|grow} over time.|
{Hola|Hey there|Hi|Hello|Greetings}! I’ve been {following|reading} your {site|web site|website|weblog|blog} for {a long time|a while|some time} now and finally got the {bravery|courage} to go ahead and give
you a shout out from {New Caney|Kingwood|Huffman|Porter|Houston|Dallas|Austin|Lubbock|Humble|Atascocita} {Tx|Texas}!

Just wanted to {tell you|mention|say} keep up the {fantastic|excellent|great|good}
{job|work}!|
Greetings from {Idaho|Carolina|Ohio|Colorado|Florida|Los angeles|California}!
I’m {bored to tears|bored to death|bored} at work so I decided to {check out|browse} your {site|website|blog} on my iphone during lunch break. I {enjoy|really like|love} the {knowledge|info|information} you {present|provide} here and can’t wait to take a look when I get
home. I’m {shocked|amazed|surprised} at how {quick|fast} your blog loaded on my {mobile|cell phone|phone} .. I’m not even using WIFI, just 3G .

{I have|I’ve} read this post and if I could I {want to|wish to|desire to} suggest you {few|some} interesting things or {advice|suggestions|tips}. {Perhaps|Maybe} you {could|can} write next articles referring to this article. I {want to|wish to|desire to} read {more|even more} things about it!|
{It is|It’s} {appropriate|perfect|the best} time to make {a few|some} plans
for {the future|the longer term|the long
run} and {it is|it’s} time to be happy. {I have|I’ve} {read|learn}
this {post|submit|publish|put up} and if I {may just|may|could} I {want to|wish to|desire to} {suggest|recommend|counsel} you {few|some} {interesting|fascinating|attention-grabbing} {things|issues} or {advice|suggestions|tips}.
{Perhaps|Maybe} you {could|can} write {next|subsequent} articles {relating to|referring to|regarding} this article.

I stumbledupon it ;) {I will|I am going to|I’m going to|I may} {come back|return|revisit} {once again|yet again} {since I|since i have} {bookmarked|book marked|book-marked|saved as a favorite} it. Money and freedom {is the best|is the greatest} way to change, may you be rich and continue to {help|guide} {other people|others}.|
Woah! I’m really {loving|enjoying|digging} the template/theme of
this {site|website|blog}. It’s simple, yet effective. A lot of times it’s {very hard|very difficult|challenging|tough|difficult|hard} to get that “perfect balance” between
{superb usability|user friendliness|usability} and
{visual appearance|visual appeal|appearance}. I must say {that you’ve|you have|you’ve} done
a {awesome|amazing|very good|superb|fantastic|excellent|great} job with this.
{In addition|Additionally|Also}, the blog loads {very|extremely|super}
{fast|quick} for me on {Safari|Internet explorer|Chrome|Opera|Firefox}.
{Superb|Exceptional|Outstanding|Excellent} Blog!
|
These are {really|actually|in fact|truly|genuinely} {great|enormous|impressive|wonderful|fantastic} ideas in {regarding|concerning|about|on the topic
of} blogging. You have touched some {nice|pleasant|good|fastidious} {points|factors|things} here.
Any way keep up wrinting.|
{I love|I really like|I enjoy|I like|Everyone loves} what you guys {are|are
usually|tend to be} up too. {This sort of|This type of|Such|This kind of} clever work and
{exposure|coverage|reporting}! Keep up the {superb|terrific|very good|great|good|awesome|fantastic|excellent|amazing|wonderful} works guys I’ve {incorporated||added|included} you guys to {|my|our||my personal|my own} blogroll.|
{Howdy|Hi there|Hey there|Hi|Hello|Hey}! Someone in my {Myspace|Facebook} group shared this {site|website} with us so I came to {give it a look|look it over|take a look|check it out}. I’m definitely {enjoying|loving} the information.
I’m {book-marking|bookmarking} and will be tweeting this to my followers! {Terrific|Wonderful|Great|Fantastic|Outstanding|Exceptional|Superb|Excellent} blog and {wonderful|terrific|brilliant|amazing|great|excellent|fantastic|outstanding|superb} {style and design|design and style|design}.|
{I love|I really like|I enjoy|I like|Everyone loves} what you guys {are|are usually|tend to be} up too. {This sort of|This type of|Such|This kind of} clever work and {exposure|coverage|reporting}! Keep up the {superb|terrific|very good|great|good|awesome|fantastic|excellent|amazing|wonderful} works guys I’ve {incorporated|added|included} you guys to {|my|our|my personal|my own} blogroll.

|
{Howdy|Hi there|Hey there|Hi|Hello|Hey} would you mind {stating|sharing} which blog
platform you’re {working with|using}? I’m {looking|planning|going} to start my own blog {in the near future|soon}
but I’m having a {tough|difficult|hard} time {making a decision|selecting|choosing|deciding} between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your {design and style|design|layout} seems different then most blogs and I’m looking for
something {completely unique|unique}.
P.S {My apologies|Apologies|Sorry} for {getting|being} off-topic
but I had to ask!|
{Howdy|Hi there|Hi|Hey there|Hello|Hey} would you mind letting me know which
{webhost|hosting company|web host} you’re {utilizing|working with|using}? I’ve loaded
your blog in 3 {completely different|different} {internet
browsers|web browsers|browsers} and I must say this blog loads a lot {quicker|faster}
then most. Can you {suggest|recommend} a good {internet hosting|web hosting|hosting} provider at
a {honest|reasonable|fair} price? {Thanks a lot|Kudos|Cheers|Thank you|Many thanks|Thanks}, I
appreciate it!|
{I love|I really like|I like|Everyone loves} it {when people|when individuals|when
folks|whenever people} {come together|get together} and share {opinions|thoughts|views|ideas}.
Great {blog|website|site}, {keep it up|continue the good work|stick with
it}!|
Thank you for the {auspicious|good} writeup. It in fact was a amusement account it.

Look advanced to {far|more} added agreeable
from you! {By the way|However}, how {can|could}
we communicate?|
{Howdy|Hi there|Hey there|Hello|Hey} just wanted to give you a quick heads up.
The {text|words} in your {content|post|article} seem to be running off the screen in {Ie|Internet explorer|Chrome|Firefox|Safari|Opera}.
I’m not sure if this is a {format|formatting} issue or something to do with {web browser|internet browser|browser} compatibility but I {thought|figured} I’d
post to let you know. The {style and design|design and style|layout|design} look great
though! Hope you get the {problem|issue} {solved|resolved|fixed} soon.
{Kudos|Cheers|Many thanks|Thanks}|
This is a topic {that is|that’s|which is} {close to|near to} my heart… {Cheers|Many thanks|Best wishes|Take care|Thank you}! {Where|Exactly where} are your contact details though?|
It’s very {easy|simple|trouble-free|straightforward|effortless} to find out
any {topic|matter} on {net|web} as compared to {books|textbooks}, as I found
this {article|post|piece of writing|paragraph} at this {website|web site|site|web page}.
|
Does your {site|website|blog} have a contact page? I’m having {a tough time|problems|trouble} locating it but, I’d like to {send|shoot}
you an {e-mail|email}. I’ve got some {creative ideas|recommendations|suggestions|ideas} for your blog you might be interested in hearing. Either way, great {site|website|blog} and I look forward to seeing it {develop|improve|expand|grow} over time.|
{Hola|Hey there|Hi|Hello|Greetings}! I’ve been {following|reading}
your {site|web site|website|weblog|blog} for {a long time|a while|some time} now and finally got the {bravery|courage} to go ahead and give you a shout out
from {New Caney|Kingwood|Huffman|Porter|Houston|Dallas|Austin|Lubbock|Humble|Atascocita} {Tx|Texas}!