Before posting this question, I tried searching CodingForums and found this thread.
I'm using the same A List Apart method, and having the same issue as that poster. However their solution didn't help me; I can't even get the preliminary style sheet to load when the user visits my test page, let alone switch to the others.
As you can see there, the default style sheet won't even appear...
To get an idea of what I was trying to do with the tabs, open this page in Firefox. View/Styles and click around. You'll see I was using CSS and hide and display tabs.
All that's left for me to add is a StyleSheet switcher, and since Javascript can be disabled I was hoping to go with PHP.
Any help would be imensely appreciated, since I've been spending three days straight just trying to get this going.
Ahh perfect, I didn't want a cookie-version because I want the tabs to reset themselves on each visit, this may work better.
Thanks a lot, definitely trying this tommarow. Thanks for the lightspeed reply though, I didn't expect reply UNTILL tommarow. xD
EDIT: Oh wow even BETTER than I was expecting! With his method I can even link to a specific TAB! Rather then just linking to the page itself, and instructing them to OPEN a tab. Perfect perfect, I'll report back if I have any problems. And yes Aerospace_Eng, I will validate everything first. :P Arbitrator has reminded me of that till I did it myself.
<div id="LeftLayoutBox">
<div id="SiteLogo"></div>
<ul>
<li><a class="firstChild" href="">films</a></li>
<!-- a.firstChild is to compensate for Internet Explorer 6's lack of support for the :first-child paseudo-class. -->
<li><a href="">wisdom</a></li>
<li><a href="">discuss</a></li>
<li><a href="">hire</a></li>
</ul>
<div id="Scour">
<form method="post" action="http://blkflm.com/php/scour-simple.php">
<input id="search" value=" Keyword(s)" onfocus="if (this.value == this.defaultValue) this.value = '';" type="text" maxlength="50" size="20" />
<!-- An ID is used here to compensate for Internet Explorer 6's lack of support for attribute selectors. -->
<input value="Scour" type="submit" />
</form>
</div>
<div id="Assemblage">
<form method="post" action="http://blkflm.com/php/login.php">
<input id="username" value=" Username" onfocus="if (this.value == this.defaultValue) this.value = '';" type="text" maxlength="25" size="20" />
<input id="password" value=" Password" onfocus="if (this.value == this.defaultValue) this.value = '';" type="password" maxlength="20" size="20" />
<input value="Assemble" type="submit" />
<input value="Clear" type="reset" />
</form>
</div>
<div id="CascadingContentBox1">
<p xml:lang="la" lang="la">Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie. Sed
aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede. Nullam
fringilla urna id leo. Praesent aliquet pretium erat. Praesent non
odio. Pellentesque a magna a mauris vulputate lacinia. Aenean viverra.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
inceptos hymenaeos. Aliquam lacus. Mauris magna eros, semper a, tempor
et, rutrum et, tortor.</p>
</div>
<div id="CascadingContentBox2">
<p xml:lang="la" lang="la">Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie. Sed
aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede. Nullam
fringilla urna id leo. Praesent aliquet pretium erat. Praesent non
odio. Pellentesque a magna a mauris vulputate lacinia. Aenean viverra.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
inceptos hymenaeos. Aliquam lacus. Mauris magna eros, semper a, tempor
et, rutrum et, tortor.</p>
<p xml:lang="la" lang="la">Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie. Sed
aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede. Nullam
fringilla urna id leo. Praesent aliquet pretium erat. Praesent non
odio. Pellentesque a magna a mauris vulputate lacinia. Aenean viverra.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
inceptos hymenaeos. Aliquam lacus. Mauris magna eros, semper a, tempor
et, rutrum et, tortor.</p>
<p xml:lang="la" lang="la">Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie. Sed
aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede. Nullam
fringilla urna id leo. Praesent aliquet pretium erat. Praesent non
odio. Pellentesque a magna a mauris vulputate lacinia. Aenean viverra.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
inceptos hymenaeos. Aliquam lacus. Mauris magna eros, semper a, tempor
et, rutrum et, tortor.</p>
<p xml:lang="la" lang="la">Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie. Sed
aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede. Nullam
fringilla urna id leo. Praesent aliquet pretium erat. Praesent non
odio. Pellentesque a magna a mauris vulputate lacinia. Aenean viverra.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
inceptos hymenaeos. Aliquam lacus. Mauris magna eros, semper a, tempor
et, rutrum et, tortor.</p>
</div>
<div id="CascadingContentBox3">
<div id="album">
<ul class="gallery">
<li><a href="#nogo">1<img class="landscape" src="http://www.cssplay.co.uk/menu/gallery/landscape_1.jpg" alt="landscape image 1" title="landscape image 1" /></a></li>
<li><a href="#nogo">2<img class="portrait" src="http://www.cssplay.co.uk/menu/gallery/portrait_1.jpg" alt="portrait image 1" title="portrait image 1" /></a></li>
<li><a href="#nogo">3<img class="landscape" src="http://www.cssplay.co.uk/menu/gallery/landscape_2.jpg" alt="landscape image 2" title="landscape image 2" /></a></li>
<li><a href="#nogo">4<img class="portrait" src="http://www.cssplay.co.uk/menu/gallery/portrait_2.jpg" alt="portrait image 2" title="portrait image 2" /></a></li>
<li><a href="#nogo">5<img class="landscape" src="http://www.cssplay.co.uk/menu/gallery/landscape_3.jpg" alt="landscape image 3" title="landscape image 3" /></a></li>
<li><a href="#nogo">6<img class="portrait" src="http://www.cssplay.co.uk/menu/gallery/portrait_3.jpg" alt="portrait image 3" title="portrait image 3" /></a></li>
<li><a href="#nogo">7<img class="landscape" src="http://www.cssplay.co.uk/menu/gallery/landscape_4.jpg" alt="landscape image 4" title="landscape image 4" /></a></li>
<li><a href="#nogo">8<img class="landscape" src="http://www.cssplay.co.uk/menu/gallery/landscape_5.jpg" alt="landscape image 5" title="landscape image 5" /></a></li>
<li><a href="#nogo">9<img class="portrait" src="http://www.cssplay.co.uk/menu/gallery/portrait_4.jpg" alt="portrait image 4" title="portrait image 4" /></a></li>
<li><a href="#nogo">10<img class="portrait" src="http://www.cssplay.co.uk/menu/gallery/portrait_5.jpg" alt="portrait image 5" title="portrait image 5" /></a></li>
</ul>
</ul>
</div>
</div>
<div id="CascadingContentBox4">
<p xml:lang="la" lang="la">Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie. Sed
aliquam sem ut arcu. Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. Aliquam posuere lobortis pede. Nullam
fringilla urna id leo. Praesent aliquet pretium erat. Praesent non
odio. </p>
</div>
<div id="CascadingContentBox5">
<p xml:lang="la" lang="la">Lorem
ipsum dolor sit amet, consectetuer adipiscing elit. Donec molestie. Sed
aliquam sem ut arcu.</p>
<p xml:lang="la" lang="la">Phasellus sollicitudin. Vestibulum condimentum
facilisis nulla. In hac habitasse platea dictumst. Nulla nonummy. Cras
quis libero. Cras venenatis. </p>
</div>
I have to do some label changing but it freaking WORKS! Thanks so much _Aerospace_Eng_ I have literally been working on these tabs for FOUR DAYS STRIAGHT NOW.
I can FINALLY get back to coding the STYLE instead of the server-side code. X_X