Topstyle: a CSS editor
Review first published by WindoWatch.com
Topstyle is a CSS editor for IBM PCs from Bradbury Software. If you have any inclination to try style sheets on your website, you owe it to yourself to try this editor. I heard about this product because Homesite 4.5 uses Topstyle lite for CSS editing. Since I liked the Homesite style editor, I had to find out why it was being dropped. The short answer is, Topstyle is much better.
Topstyle supports CSS1 and CSS2 and makes it very easy to specify a stylesheet that is CSS1 compliant, CSS2 compliant or Netscape or Internet Explorer compatible. It has an inbuilt CSS style checker or test your style sheet at the W3C site. As you select, it can warn you what style attributes are not well supported by IE3, IE4, Netscape 4. It previews the styles as you build them. It also has a reference guide to CSS1 from the Web Design Group.
The default layout of TopStyle includes a toolbar along the top, views on the left side, a main edit window and CSS inspector on the right. The toolbar is where you'll find buttons to locally validate your style sheet or you can go online to check the CSS at the W3C site. Views on the left can provide you with information about the style sheets used on your site and what files link to which sheets..
This is where you can directly type in your desired styles. The styles are colour coded, to make reading them easier. The little minus signs on the edge means the rule is fully expanded. A little plus sign on the edge would indicate an area that can be expanded. You'll find as you move between parts of the style sheet, the Style Inspector box to the right will change.
The style inspector box on the right has one feature that truly stands out for me. Styles that are being used appear at the top of the box automatically and are colour coded. The drop-down menu at the top allows you to set a level of CSS. Only properties permitted in that version of CSS will be displayed below. Once you have set the level of CSS, scroll down the list of properties until you find the one you need. Then click to set the value. Under the Style Inspector is a set of little radio buttons. A full dot in the button means it is fully supported, a half dot means partial support and an empty button means there is no support. You'll notice the buttons exist for IE3 IE4 and Netscape 4.
Below this window is the Selectors window. From here, you can create a new selector, duplicate a previous selector, delete one of your selectors. The window shows first shows element selectors (like H1 or P), then class selectors and finally ID selectors. Double click any of these to bring up the details in the main edit window.
This window, if open, can demonstrate the styles you've set so far. If you run a local check on your style sheet, warnings or comments will appear here as will.
Soon after I discovered this program, it became a necessary tool for my web development. It's easy to use and makes verifying your CSS a breeze. It is the first CSS tool I've seen that allows you to directly type the CSS in a window instead of forcing you to build it from a menu system of some kind. I love how the Style Inspector makes it easy to choose a level of CSS appropriate for your needs, and how the little radio buttons show you support for your chosen style. Some of the little things make the biggest difference. Like the select colour tool which can select from pre-defined colours or the web safe colours, or from grey scale or build your own mixing red, green and blue using sliders. All up, a tool I don't want to live without now...well, not until the next version.