I’m running around stark naked in all my white glory. Why am I doing this? Other than the social aspect of being like everyone else, it is a great opportunity for the less-than-knowledgeable people to know what I look like underneath my superficial exterior. As you can see, I’m beautiful even without my clothes.
I’m glad my webmaster, Aaron, has taken care of my and built me into the most beautifulest website I can be. It doesn’t take a lot of CSS and styling to make me look good because I’m beautiful to the bone. YAY ME!!
~ post by Anthology of Ideas not Aaron (please don’t tell Aaron.)
P.S. The first person in this post is not the writer, but the website itself. So no, I’m not sitting here on the computer naked.1
P.P.S. It is CSS naked day.
Notes:
- Although the comeback to that is “I’m sitting at the computer naked.” All the English majors groan with me now. [↩]
Opera: Behave, or I’m going to delete you.
My Opera install decided to start randomly breaking my website.
This is what my website looks like to all the other operas of the world.
And this is what it looks like to mine:
Um, No. I went through my theme and most of my plugins line-by-line before I figured out that it couldn’t possibly be anything but the browser, so I had to delete what few settings I have in it which fixed it. I’m still trying to figure out what caused it. Bad Opera, no more treats for you.
One of my readers recently asked how I created my horizontal menu bar: the short answer is by mixing CSS and Javascript.
The first step is to get WordPress to display the menu as a hierarchical list without a title. <?php wp_list_categories('sort_column=name&sort_order=asc&style=list&children=true&hierarchical=true&title_li=0'); ?>
We then wrap this WordPress code in the following so we can style it.
<div style="text-align:center;"><ul id="menu" style="padding:0; margin:0;"><?php wp_list_categories('sort_column=name&sort_order=asc&style=list&children=true&hierarchical=true&title_li=0'); ?></ul></div>
I added this to my header.php, but you can add it anywhere you want it to appear.
The CSS is fairly simple and you just need to add it to your theme’s style.css file.
ul#menu {margin: 0;padding: 0;list-style: none;width: 100%;font-size:1.2em;}ul#menu li {float: left;padding: 0;margin: 0;border-right:solid 1px #fff;}ul#menu ul li {float: none;position: relative;border-bottom: 1px solid #7EAED7; /* fixes gap problem in IE */border-left: 1px solid #FFF;z-index:1000;}ul#menu li ul {margin: 0;padding: 0;display:none;list-style: none;position: absolute;background: #9CC;}ul#menu ul ul{margin-left: .2em;position: absolute;top: 0; /* if using borders, -1px to align top borders */left: 100%;}ul#menu * a:hover, ul#menu li a:active{background:#7EAED7 !important;color: #FFFFFF;}ul#menu li a:link,ul#menu li a:visited,ul#menu li a:hover,ul#menu li a:active{display: block;padding: .2em .3em;text-decoration: none;background: #5587B3;color: #FFFFFF;}ul#menu ul li a:link,ul#menu ul li a:visited,ul#menu ul li a:hover,ul#menu ul li a:active {width: 8em;}- Use the following to copy and paste the code.
Of course you will need to change the colors and text sizes to ensure it blends with the rest of the theme.

