CSS - Get Me Started Writing The Css.
CSS coding started. Please see post #3
Here's the design: Similar TutorialsI have been reading tutorials on CSS for hours on end now and to no avail have I learned anything of what would be useful to me. I am releasing my site in 5 days to the public and expect a very big turnout. I am hoping someone can get my started on converting this from Tables to CSS. Its a very very small amount of code, and I am just hoping someone can start it (doing the layout with CSS rather than tables) so I can get an idea and finish it. Thanks so much in advance I've read a bunch of tutorials, books, and articles. I have alot of information but nothing tying all the information together in my mind so that I can make a style sheet for the positioning of my pages. I can easily effect the content style and even understand the cascade itself. Postitioning and Layout however are a completely different matter. I am hoping that I will understand after I've had some experience with practical applications... Anyway just generals for now I need 3 collumn layout with header and footer that is 900px wide and centered in the middle of the page. First of all is my code right?: <div class="bigbox> <div class="header"> <img src="banner" alt="banner" /> <div class="navbar"><ul><li>Links</li></ul></div> </div> <div class="contentbox"> <div class="left"> Pull content from DB </div> <div class="content"> Pull content from DB </div> <div class="right"> Pull content from DB </div> </div> <div class="footer"> footer </div> </div> Second how do i start positioning... Should I use absolute, normal or floats? IE is 90% of the audience so i can't used fixed. Do I even need a box around the whole page? Thanks for any help I have two divs Code: <div class="QuickLinkDisplay" dir="ltr" lang="en"> Hello, World!<br /> Test<br /> Test </div> <br /> <div class="ContentDisplay" dir="ltr" lang="en"> Hello, World!<br /> Test<br /> Test</div> </body> The corresponding styles are as follows Code: div.ContentDisplay { background-color: rgb( 255, 250, 238 ); background-image: url( ../../../images/ssplash/ContentBackground.gif ); font-size: 10pt; left: 200px; margin-bottom: 0%; padding: 5px; position: absolute; width: 575px; } div.QuickLinkDisplay { background-color: rgb( 255, 227, 160 ); background-image: url( "../../../images/ssplash/QuickLinkBackground.gif" ); left: 200px; padding: 5px; position: absolute; width: 575px; } The problem is, that ContentDisplay which is supposed to be displayed under QuickLinkDisplay, is printed right in the middle of QuickLinkDisplay (see it in action here The middle column is all I'm concerned about) Anyone know how to fix this? Hi. I have a nav bar on my site which I created using Suckerfish Dropdowns. my <UL>-s id is "nav". Everything is working when I hide secong level list by Css: Code: ul ul{display:none;} But when I change it to (so as to not hide all second level lists) Code: ul#nav ul{display:none;} , the browser still hides the list, but didn't show it on hover! : Code: li:hover ul, li.sfhover ul{ display: block; } This behaviour seems very strange for me. Can anyone explain me that? The address of the page is http://www.dinal.ru/new/ Thank you. Artashes Hi. I have this DIV element which has content inside, and which has some JS code implemented on it. Every thing works like a charm. Then, I add a transparent PNG background. Everything's still working. But for the PNG background to be transparent in IE I have to set a filter on the DIV, like this: CSS Code: Original - CSS Code * html #master_container /* This is the DIV element */ { background-image: none; background-color: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='./images/main_window_glass.png', sizingMethod='scale'); } * html #master_container /* This is the DIV element */ Which in turn, for some blunt and very unknown reason, cancels any functionalities of the content inside the DIV or the JS code relative to the DIV. Here, take a look: http://pilau.phpnet.us/mctours/index.html Compare in FireFox and IE6 and tell me if you have ANY clue! Thanks, very much, frustrated Pilau Is there a way to detect whether someone is using a mobile device, and write specific CSS according to whether the viewer is using a computer or Iphone/ Blackberry or other mobile device? Any links or info is appreciated. thanks - Hi, I'm currently trying to write a website that will look like this: http://andrew.estyles.com.au/website.jpg The website will be anchored to the top left of the screen and will stretch 100%. The main content area (light blue) must stretch vertically to fit the content, and the side bar (purple) must stretch to the same height as the main content area. What I want to do is let the user hide the side bar by clicking on a button on it (using Javascript). When they click the button, I want the side bar to shrink to about 10-20px in width (enough so that it's still there and you can click another button on it to show it). When the button is clicked to hide it, I want the main content area to move left and fill in the space where the side bar was (and similarly, I want it to move back to the right when the side bar is expanded) I'm having troubles figuring out the CSS to do this. Here's what I've got so far: HTML: Code: <div id="topBanner">Banner goes here!</div> <div id="menuBar">{{T_MENU}}</div> <div id="main"> <div id="leftBar">Side Bar</div> <div id="content">Main Content </div> </div> CSS: Code: /* GENERAL STYLES */ body { margin: 0px; } img { border: 0px; } /* END GENERAL STYLES */ /* top website banner */ #topBanner { width: 100%; height: 100px; background-color: #CCCCCC; border: 0px solid black; } /* bar containing the menu */ #menuBar { width: 100%; height: 20px; background-color: #666666; border: 0px solid black; } /* container for leftBar and content */ #main { width: 100%; background-color: #0000FF; background-image: url('../images/main_background.gif'); background-repeat: repeat-y; } /* left bar containing quick links etc */ #leftBar { float: left; width: 140px; padding: 5px; } /* main content area */ #content { font-family: Verdana, Ariel, Helvetica, Times New Roman; } Using that code, I get my side bar fine etc, it all works fine - but I'm not sure what I should be doing to hide it (I don't mean I don't know the javascript code to do it, I just mean I don't know what I actually need to modify in the divs). Also, you'll note that I'm using the faux column method described here to put in my side bar if that makes a difference. The image I am using is just 150px (size of my side bar) one colour on the left, and then another colour for the rest of it. So when I shrink the side bar, I need to adjust the background images too. So yeah, if anyone can send me in the right direction I'd appreciate it! Cheers. I have a header.inc file and a footer.inc file that is called to each new file that I create. The header.inc file holds all the javascripts as well as calls the css, etc. It also begins the body and the footer.inc file closes the body. In other words in each new file that I create I have a php statement calling the header, and at the bottom of the file another statement that calls the footer. So each new file is really only part of the body as the title and head are found in the header.inc file. What I would like to do is be able to change the background color of the body of a new file if I choose to do so. But obviously because each new file is only part of the body I cannot put a css style in the new file. Is there any way of writing a php statement that I can place in a new file that would allow me to change the background-color of let's say #faunabody for that particular page??. Hope this is clear...thanks alot Hey, does anyone know if there's a mozilla equivilent to writing-mode? um .. that's all Thanks |