Page Title
< SUBTITLE >Last Updated: March 30, 2006
(Intentionally broken link for error page testing purposes - internal)
(Intentionally broken link for error page testing purposes - external)
This is the new "master" template for my site. It's a work in progress, so there may be quite a few bugs in it: Feel free to E-Mail or (on a message board, if I'm there and the board supports it) PM me with any suggestions you may have to make it look better.
It's looking good in most modern browsers (I think it does, anyway =P), but it's got some problems when viewed in Internet Explorer, and I'm wondering if anyone knows how to fix them. Here's what I need fixed for IE (except for moving fixed issues to the top of the list, these items are in no particular order):
Padding is missing on the bottom of most of the <div> tags.Fixed.Margins for various elements (block quotes, tables, forms, the sidebar, etc.) are overshot, or missing entirely.Fixed.The padding for "Site Links" falls slightly short of what it should be, and the margin between it and "Site Compliance" is too large (attempts to fix this have failed).Fixed.The <legend> section is not properly displayed halfway outside the border of the <fieldset> section (as it is in Firefox, and in both Firefox and IE when CSS is disabled for the page), and it is cut off if any attempts are made to do this.Fixed.The sidebar has a tendency to get pushed off the side and below the content area, if the browser window is resized small enough.Fixed.The bottom of the "Header" section has an extra one-pixel strip at the bottom of it, although it blends in with the background color of that section - Hovering over the link will lighten the "Header" section and make the strip visible.Worked around - New code has been added to make it easier to go to the "Content" and "Sidebar" sections, with the "Location Bar" <div> moved below the "Header" <div>. The link has been moved from the header to the "Home" link in the location bar. This format looks (and, IMO, works) better than the previous format, and also works around this problem (by keeping it from occurring in the first place).Tables cannot be centered (at least, not without centering everything in <div>s).Worked around - Along with IE7, encasing the tables in <div> tags with a class of "table", plus the appropriate CSS rules, allows them to be centered).The right margin for the "block-list" of items in the "Content" area's "Links" section is too small - They go right off the side of the <div> tag they are inside.Fixed.The width specified for a <textarea> tag is a fixed width, which keeps it from being compressed when the "Content" section's width is compressed. This causes headers to "separate" from the right edge of the "Content" area and makes it look bad.Worked around - The <textarea> will now be compressed when the "Content" section is compressed; Headers can still separate, but the "Content" area's width must be very small for this to occur.The "floating descriptions" close to the right side of the "Content" area have a tendency to be cut off early.Fixed.Hovering over links (the "floating description" ones) is glitchy - The paragraph (and header) above it will sometimes disappear (or reappear) when hovering over a link. The bottom of the "Site Compliance" section is also affected, in a similar way.Fixed - Replaced the "block-list" <span>s with <div>s and the headers/paragraphs are no longer affected.Hovering over "floating description" links does not work when JavaScript is disabled, as I have used IE7 to (among other things) allow hovering on <li> tags - I have tried to allow this same hovering on <a> tags (as I know "a:hover" CSS code works, and it is something I can fall back on if JavaScript is disabled), but so far, I have been unable to get this to work.Worked around - If JavaScript is disabled, each link will be on its own line; each link's description will be visible, on the line below the link.- The sidebar has a tendency to get pushed off the to the left side of the screen (where the "content" <div> is at) and obscures the text in front of it. It's partially worked around - Now it appears behind the "content" <div>, but I want it to stay right where it is, without moving around at all.
- The content in an <input> one-line text box cannot be vertically centered.
- Checkboxes and radio buttons cannot be styled independently of other <input> tags.
- <Input> buttons cannot be aligned to the left side of the <fieldset> area independently of other <input> tags.
If you can help me fix these IE-specific problems (by additions to a CSS file that only IE will see, or possibly JavaScript, through an .htc file that [like the example before] only IE will see), I'd greatly appreciate knowing how to fix these problems =)
Also, if you, or someone you know or have spoken to, is familiar with .htaccess files: Do you know
how to set it up so that only the name of the file (without the extension, but with a trailing
slash), can be used to make a working link (e.g. "testpage.html" becomes
"testpage/", "intro.php" becomes "intro/",
etc.)? With some help, I have been able to get it to use just the filename without an extension,
but I can't get it to add a trailing slash. If you can help me out with this, please E-Mail me
with the line(s) I need to add to my .htaccess file to get this to work.
(P.S.: I want this to affect only three particular extensions: .htm, .html, and .php - All
other extensions will be left alone. Thanks =) )
Introductory paragraphs are the only things that will appear in this light-brown section - Most of what appears on the site will be inside the dark-brown <div> tags below. The headings will describe which type of formatting I'm testing out.
"Master" Section Template
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras in massa. Nunc a nulla. Suspendisse eu augue pretium nunc imperdiet placerat. Pellentesque in sapien a elit tempus scelerisque. Morbi nonummy, leo sit amet feugiat vestibulum, nulla.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc accumsan iaculis erat. Maecenas eu orci ac ligula pulvinar venenatis. Phasellus bibendum varius sem. Morbi purus nunc, vestibulum vitae, congue id, bibendum ac, sem. Vivamus porta, ligula at blandit iaculis, velit ipsum tincidunt risus, nec gravida nisl risus eu nibh. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus orci urna, ornare sit amet, euismod ac, tempus vel, velit. Nunc consectetuer, lectus vitae dignissim malesuada, nulla enim gravida nunc, ac dictum mauris metus ac sapien. Proin vitae libero a est hendrerit.
Links
Hover over the links to see their descriptions.
- Link One
Description
Test Test Test - Link Two
Description Description - Link Three
Description Description Description - Link Four
Description Description Description Description - Link Five
Description Description Description - Link Six
Description Description - Link Seven
Description - Link Eight
Description Description - Link Nine
Description Description Description - Link Ten
Description Description Description Description
- Link Eleven
Description - Link Twelve
Description - Link Thirteen
Description
- Link Fourteen
Description - Link Fifteen
Description
Block Quote
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cras in massa. Nunc a nulla. Suspendisse eu augue pretium nunc imperdiet placerat. Pellentesque in sapien a elit tempus scelerisque. Morbi nonummy, leo sit amet feugiat vestibulum, nulla.
Tables
| H1 | H2 | H3 | H4 | H5 |
|---|---|---|---|---|
| F1 | F2 | F3 | F4 | F5 |
| C1-R1 | C2-R1 | C3-R1 | C4-R1 | C5-R1 |
| C1-R2 | C2-R2 | C3-R2 | C4-R2 | C5-R2 |
| C1-R3 | C2-R3 | C3-R3 | C4-R3 | C5-R3 |
| C1-R4 | C2-R4 | C3-R4 | C4-R4 | C5-R4 |
| C1-R5 | C2-R5 | C3-R5 | C4-R5 | C5-R5 |
| H1 | H2 | H3 | ||
|---|---|---|---|---|
| F1 | F2 | F3 | ||
| C1-R1 | C2-R1 | C3-R1 | C4-R1 | C5-R1 |
| C2-R1 | C2-R2 | C2-R3 | C2-R4 | |
| C3-R1 | ||||
| C4-R1 | C4-R2 | C4-R3 | C4-R4 | |
| C5-R1 | C5-R2 | C5-R3 | C5-R4 | |
Field Set (with Form Elements)
Definition Lists
- Test1:
- In dapibus. In hac habitasse platea dictumst. Vivamus dignissim iaculis nulla. Nullam sapien velit, convallis ac, mattis at, dignissim vel, erat. Proin porttitor dui quis massa. Etiam orci nunc, placerat non, tempus sed, scelerisque vel, enim. Proin gravida risus vitae orci. Etiam pretium augue vel leo. Fusce eget enim. Sed vestibulum tristique velit. Sed dignissim fringilla nibh. Sed wisi. Duis sagittis. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed bibendum est ut nulla. Pellentesque ullamcorper, enim vel facilisis egestas, pede ante hendrerit lectus, non feugiat orci diam interdum purus. Maecenas purus. Duis vitae ligula.
- Test2:
- Morbi et wisi. Nunc quis nulla sit amet felis dictum fringilla. Pellentesque ac augue. Nullam suscipit feugiat mauris. Vestibulum at elit feugiat purus rhoncus convallis. Nullam laoreet lectus id mi. Nulla adipiscing. Proin ac nulla vel nunc blandit egestas. Nullam eget ante id velit rhoncus sollicitudin. Sed bibendum massa ut ligula. Curabitur non sem at justo congue sollicitudin. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Sed nec nibh ac libero auctor cursus. Aliquam tortor. Nunc a lorem. Vestibulum sit amet tellus. Vivamus sit amet enim vitae diam mollis auctor.
- Test3:
- Nam ante. Suspendisse ut massa. Sed tristique elit eget nunc. Nam rhoncus nisl. Donec luctus, est vel pharetra commodo, arcu sapien pulvinar elit, eget mattis dolor orci non sapien. Quisque commodo. Aliquam gravida. Maecenas sit amet nulla. Donec pellentesque purus et sapien. Praesent risus purus, dapibus quis, pellentesque a, luctus nec, mauris. Mauris nisl diam, ultrices vel, ullamcorper ut, nonummy sed, mauris. Nam interdum bibendum eros. Fusce quis ante ac velit molestie consequat. Etiam vestibulum odio vitae enim. Nunc wisi. Duis enim turpis, feugiat eget, elementum ac, lobortis sit amet, nisl. Integer mollis condimentum lacus.
- Test4:
- Nam pellentesque varius orci. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris euismod. Fusce ut purus nec dui iaculis elementum. Donec nisl nulla, congue ut, dapibus sit amet, fermentum quis, tellus. Nulla congue urna eget libero. Suspendisse scelerisque est eget ipsum. Ut diam ipsum, gravida vel, lacinia ac, euismod in, velit. Mauris tincidunt. Fusce et ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum et mauris. In malesuada ligula eget felis. Integer sit amet wisi sit amet elit rhoncus suscipit. Sed molestie quam.
Bios
- Test1:
- Aliquam leo arcu, pharetra vel, scelerisque et, consequat nec, lacus. Ut in est nec arcu sodales sollicitudin. Morbi.
- Test2:
- Aliquam sapien augue, mollis in, adipiscing id, aliquet eu, libero. Nulla vitae nunc. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In ac justo. Phasellus elementum. Sed nec lorem vitae mauris suscipit.
- Test3:
- Vivamus urna. Nullam at massa. Donec pellentesque eleifend elit. Aliquam quis lorem sed felis molestie dignissim. Phasellus eleifend pretium ipsum. Etiam lacus wisi, vulputate ut, porta sed, aliquet ac, magna. Nulla facilisi. Mauris sit amet purus a ligula sagittis interdum. Vestibulum pulvinar turpis ut libero. Duis sagittis bibendum.
- Test4:
- Aenean urna tellus, sodales a, rhoncus sit amet, luctus sed, ante. Duis mi erat, elementum quis, facilisis nec, dignissim quis, enim. Donec elit massa, accumsan dapibus, tempus id, fermentum id, dolor. Nullam nisl. Phasellus blandit tellus vulputate odio. Integer a diam. Mauris blandit enim vel neque. Nam non ante id libero elementum malesuada. Nullam risus. Pellentesque aliquam nunc. Nulla pulvinar lectus scelerisque orci varius.
All of the remaining sections are only to be used on blog-related pages. Each one covers a different combination of what may appear in a blog entry, as well as the order that the blog events will be listed in. Two noticeable changes from the previous sections are the difference in heading structure, and the fact that there is a new part added to the bottom of the section, for any comments or TrackBack entries.
"Important Notice" Section
This section is for important notices, like major site updates and/or things going on in my life, including special occasions and/or leaves of absence. This update, unlike the standard ones, will:
- Be duplicated as part of a blog entry on the day it was added. The links for Comments and TrackBacks will point to the archive page for that day's blog entry.
- Stay at the top of the section regardless of whether or not there are new entries that have been put up after this one. Those entries will always appear below this one.
- Be removed once it has served its purpose. The blog entry for the notice, however, will remain, for archival purposes.
[DATE] [TIME]
"Blog" Section (Site Update, Blogging, and Important Entry)
Important Entry
This section is for important notices, like major site updates and/or things going on in my life, including special occasions and/or leaves of absence.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc accumsan iaculis erat. Maecenas eu orci ac ligula pulvinar venenatis. Phasellus bibendum varius sem. Morbi purus nunc, vestibulum vitae, congue id, bibendum ac, sem. Vivamus porta, ligula at blandit iaculis, velit ipsum tincidunt risus, nec gravida nisl risus eu nibh. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus orci urna, ornare sit amet, euismod ac, tempus vel, velit. Nunc consectetuer, lectus vitae dignissim malesuada, nulla enim gravida nunc, ac dictum mauris metus ac sapien. Proin vitae libero a est hendrerit.
Blogging
(Here's what happened in my life today.)
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc accumsan iaculis erat. Maecenas eu orci ac ligula pulvinar venenatis. Phasellus bibendum varius sem. Morbi purus nunc, vestibulum vitae, congue id, bibendum ac, sem. Vivamus porta, ligula at blandit iaculis, velit ipsum tincidunt risus, nec gravida nisl risus eu nibh. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus orci urna, ornare sit amet, euismod ac, tempus vel, velit. Nunc consectetuer, lectus vitae dignissim malesuada, nulla enim gravida nunc, ac dictum mauris metus ac sapien. Proin vitae libero a est hendrerit.
[DATE] [TIME]
"Blog" Section (Site Update and Blogging)
Site Updates
(Here's what's been added to the site.)
Blogging
(Here's what happened in my life today.)
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc accumsan iaculis erat. Maecenas eu orci ac ligula pulvinar venenatis. Phasellus bibendum varius sem. Morbi purus nunc, vestibulum vitae, congue id, bibendum ac, sem. Vivamus porta, ligula at blandit iaculis, velit ipsum tincidunt risus, nec gravida nisl risus eu nibh. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus orci urna, ornare sit amet, euismod ac, tempus vel, velit. Nunc consectetuer, lectus vitae dignissim malesuada, nulla enim gravida nunc, ac dictum mauris metus ac sapien. Proin vitae libero a est hendrerit.
[DATE] [TIME]
"Blog" Section (Site Update Only)
Site Updates
(Here's what's been added to the site.)
[DATE] [TIME]
"Blog" Section (Blogging Only)
(Here's what happened in my life today.)
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc accumsan iaculis erat. Maecenas eu orci ac ligula pulvinar venenatis. Phasellus bibendum varius sem. Morbi purus nunc, vestibulum vitae, congue id, bibendum ac, sem. Vivamus porta, ligula at blandit iaculis, velit ipsum tincidunt risus, nec gravida nisl risus eu nibh. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus orci urna, ornare sit amet, euismod ac, tempus vel, velit. Nunc consectetuer, lectus vitae dignissim malesuada, nulla enim gravida nunc, ac dictum mauris metus ac sapien. Proin vitae libero a est hendrerit.