educational

The Devil is in The Details

What started out as a tutorial on non-mirrored background designs has turned into a community exercise in code improvement, and illustrates the value of a group approach to problem solving, and the benefits of sharing ideas on Webmaster message boards. Confused? Read on:

Today's article was going to be the new tutorial I had heard about on the XBiz Cosmic Village 'Design Station' message board. While a valuable idea, these tutorials would receive a wider audience if run as a featured article rather than as a message board thread, and so to try and benefit the largest number of XBiz readers possible, I began my usual copy, paste, spell check, and edit process, starting with "saint's" original post, which appears below:

Here's a tutorial on how to do the background on sites such as girlswet.net or on allpetite.com, which use a layout that extends to both sides of the screen. There are a lot of ways to do this, but my way is ideal because you can use both a left background image and a right background image, which lets you do nearly anything you want. You are not restricted to having both sides at the same level, which makes it look like a straight line (just like on allpetite.com). The design of www.girlswet.net is a little bit more customizable because it does not require 'mirrored' images — notice how it dips down on the right side. Also with this code your site design will be in the dead middle of the screen, centered from top to bottom as well as from left to right.

The steps involved in doing this are very simple:

1) Make your background files. They need to be as tall as the site design is, and however many pixels wide. These files are just going to repeat themselves, so if you have a plain bar-type of design, your image will be fine at only 1pixel wide. If you choose a more intricate bar or gradient, then you might need it to be a bit wider. Just remember to make a design that will work when being repeated.

2) Now edit your source code; directly after the body tag, paste the following HTML:

table width=100% height=100% border=0 cellpadding="0" cellspacing="0">
td align=center>
table width="100%" height="480" border="0" cellpadding="0" cellspacing="0">
td align=center table width="100%" height="480" border="0" cellpadding="0" cellspacing="0">
td width="50%" background="leftbackground.gif" /td td>

3) Directly before the /body tag, paste this HTML:

/td td width="50%"
background="rightbackground.gif" /td /table>
/td /table /td /table>

4) After this is done you should be all set. Just make sure that you change the '480' value so that it's the same as your design's height, and make sure that the 'leftbackground.gif' and 'rightbackground.gif' both match your two background file's names. This is one of my primary goals here at XBiz — to continually improve and strengthen the Webmaster community that has developed here.

Note: sometimes (I think it is because I use imageready to cut up my designs) my background files seem to be 1 pixel off. All you need to do to fix this is take the .gif files into Photoshop. Make sure your background color is the same as the site's on your color tablet.

Choose Select > All. Select your move tool, then hit your down arrow once — presto! You're set. If you need to see a working example of this coding, then go to https://www.girlswet.net/tour1/ and view the source. If anyone has any improvements on the code or know why I might be coming 1pxl short sometimes please let me know.

Hmmmm:
While I do not claim to be a designer or HTML guru, at this point I had an uneasy feeling that while this design approach would (and does) work in MSIE, that this wouldn't work with 'Netsuck' or any other less-forgiving browser, and a quick check with NS6 proved my suspicions correct. What I noticed was that without the cross-browser margin codes in the body tag, the vertical alignment was not possible (a point that Zayne E. also made). Furthermore, the lack of TR and [code]/TR tags within the table code will cause problems with some browsers, and in my experience, NS and certain other browsers do not render background images within 'empty' table cells — something that the addition of a simple ' ' and 1x1 transparent .gif can often fix, since there only needs to be 'some' content within the cell for it to render properly.

This exercise illustrates the importance of cross-browser testing, but for me also showed the value of trying to do things within an open community atmosphere where we all benefit from new ideas and approaches to common problems. And this is one of my primary goals here at XBiz — to continually improve and strengthen the Webmaster community that has developed here, so that we may all be better at what we do. While I could try to post the correct code to do what was originally intended, I would rather see the right answer come from within the Design Station community itself - after all, there's a lot more design talent there than I have:

Think you can solve our cross-browser problems? Click the link below, and share your secrets!

Copyright © 2026 Adnet Media. All Rights Reserved. XBIZ is a trademark of Adnet Media.
Reproduction in whole or in part in any form or medium without express written permission is prohibited.

More Articles

opinion

How to Maximize Value From Your Payment Processing Fees

Regulatory requirements are putting more and more pressure on the adult industry. To stay compliant, merchants need tools that help with content moderation, age verification and fraud solutions. Unfortunately, the fees for those tools are hitting merchants’ bottom lines — including fees charged by payment services providers.

Cathy Beardsley ·
opinion

Understanding Sin Taxes and the Legal Roadblocks Ahead

As of this writing, a bill sits on the desk of Utah’s governor, awaiting his signature to make it state law. That bill includes a provision imposing an excise tax of 2% on adult sites operating in the state.

Corey D. Silverstein ·
profile

LoyalFans' Anastasia Pierce Bridges Creator Education, Empowerment and Ownership

Anastasia Pierce beams when she talks about her 26 years in the industry. Full of passionate energy, she clearly doesn’t just work in adult; she loves it.

Women In Adult ·
opinion

Growing Site Revenue Under Ever-Changing Compliance Rules

Over the past year, many merchants have reported earnings that were flat or even a bit down. This is due to three main factors: age verification regulations, click-to-cancel rules, and banks backing away from cross-sales due to regulatory requirements and the rollout of the Visa Acquiring Monitoring Program (VAMP).

Cathy Beardsley ·
opinion

AI Safeguards for Platform Compliance and Trust

If your platform hosts user-generated content (UGC), then you already know protecting your brand is not merely a matter of good design or strong community guidelines. It requires systems that can verify who your users are, filter what they upload and ensure your business stays on the right side of regulators, payment processors and public opinion.

Christoph Hermes ·
opinion

How to Eliminate User Redirects and Improve Checkout Retention

Running an adult site, you work hard to create traffic and make sure your funnel is optimal, with the end goal of getting users to make a purchase. Then, right at that critical moment, what do you do? You send them somewhere else. Not good.

Jonathan Corona ·
profile

Stripchat's Jessica on Building Creator Success, One Step at a Time

At most industry events, the spotlight naturally falls on the creators whose personalities light up screens and social feeds. Behind the booths, parties and perfectly timed photo ops, however, there is someone else shaping the experience.

Jackie Backman ·
opinion

Inside the OCC's Debanking Review and Its Impact on the Adult Industry

For years, adult performers, creators, producers and adjacent businesses have routinely had their access to basic financial services curtailed — not because they are inherently higher-risk customers, but because a whole category of lawful work has long been treated as unacceptable.

Corey Silverstein ·
opinion

How to Build Operational Resilience Into Your Payment Ecosystem

Over the past year, we’ve watched adult merchants weather a variety of disruptions and speedbumps. Some even lost entire revenue streams overnight — simply because they relied too heavily on a single cloud provider that suffered an outage, lacked sufficient redundancy and failover, or otherwise fell short when it came to making sure their business was protected in case of unwelcome surprises.

Cathy Beardsley ·
opinion

Building a Stronger Strategy Against Card-Testing Bots

It’s a scenario every high-risk merchant dreads. You wake up one morning, check your dashboard and see a massive spike in transaction volume. For a fleeting moment, you’re excited at the premise that something went viral — but then reality sets in. You find thousands of transactions, all for $0.50 and all declined.

Jonathan Corona ·
Show More