MasterACE14 Posted December 15, 2007 Share Posted December 15, 2007 Hello Everyone, I am absolutely hopeless with CSS and I am making my website from scratch, and maybe should of used a CSS fluid layout template in the first place :-\ , but it's too late for that now. I have done all the CSS myself, and it is really poor. Basically what I want to do, is keep it like my current layout, header, content, leftnav, rightnav and footer. But have it a fluid layout so it will automatically adjust its size for every person. What I would like you professionals to do, is help me remove all of my unnecassary CSS that I don't even need, and replace and, and recode it so it becomes a fluid layout. I also need to make it so, the content part, can either be 1 section, or broken up into 2(thus making 2 columns, 4 in total if you include the leftnav and rightnav) here is my code, and I appreciate any and all help you can provide! index.php <?php session_start(); ob_start(); /* Workout Script Execution Time */ //Create a variable for start time $time_start = microtime(true); /* page content now.... see end of file for rest of script */ //////////////////////////////////////////////////////////////////////////////// /* Connect to Database here */ /* Grab current pages complete URL including after the question mark */ $QueryString=""; foreach ($_GET as $key => $value) { $value = urlencode(stripslashes($value)); if($QueryString!="") $QueryString .="&"; $QueryString .= "$key=$value"; } $pageName=basename($_SERVER['PHP_SELF'] ); $page =$pageName."?".$QueryString; // echo $page; // will show the full page // echo $QueryString; // will show after ? // end of URL grab ////////////////////////////////////////////////////////// /* Workout where people are coming from */ /*$referrer = $_SERVER['HTTP_REFERER']; if($referrer != "" && $referrer != $page && $referrer != "www.crikeygames.com.au/conflictingforces/"){ mysql_query("INSERT INTO `cf_referers` (url) VALUES ('$referrer') "); } */ // end of Referer script ////////////////////////////////////////////////////////// /* Workout Script Execution Time */ //Create a variable for start time $time_start = microtime(true); // page content now.... see end of file for rest of script ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <?php /* includes */ include_once('variables.php'); // include variables include_once '/home/ace/public_html/conflictingforces/functions.php'; // include functions include_once '/home/ace/public_html/conflictingforces/weapons.php'; // include weapons include_once '/home/ace/public_html/conflictingforces/armors.php'; // include armors include_once '/home/ace/public_html/conflictingforces/vehicles.php'; // include vehicles echo $meta; ?> <style type="text/css"> <!-- /* set margins, padding, and inline-level alignment */ body,div { height:100%; max-height:100%; color:#FFFFFF; margin: 1px; padding: 0; background-color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 100%; /*cursor: url(http://myspace-html-layout.com/cursors/green_arrow.cur), default;*/} /* XXXXXXXXXXXXXX table properties XXXXXXXXXXXXXXXXXX */ /* set table properties */ #encyclopedia table { border: 1px solid green; text-align: center } #encyclopedia td { border: 1px solid lime; background: black } /* set table width and margin */ #encyclopedia table { width: 500px ; caption-side: top; margin-bottom: 20px; } /* compute column widths regardless of cell content */ #encyclopedia table.fix { table-layout: fixed } /* set table properties */ #inventory_items table { border: 1px solid green; } #inventory_items td { border: 1px solid lime; background: black } /* set table width and margin */ #inventory_items table { width: 100%; caption-side: top; margin-bottom: 20px; } /* compute column widths regardless of cell content */ #inventory_items table.fix { table-layout: fixed } /* set table properties */ #progress table { border: 1px solid green; text-align: center } #progress td { border: 1px solid lime; background: black } /* set table width and margin */ #progress table { width: 500px; caption-side: top; margin-bottom: 20px; } /* compute column widths regardless of cell content */ #progress table.fix { table-layout: fixed } /* set table properties */ #globalchat table { border: 1px solid green; text-align: center } #globalchat td { border: 1px solid lime; background: black } /* set table width and margin */ #globalchat table { margin-bottom: 20px; } /* compute column widths regardless of cell content */ #globalchat table.fix { table-layout: fixed } /* set table properties */ #attack table { border: 1px solid green; text-align: center } #attack td { border: 1px solid lime; background: black } /* set table width and margin */ #attack table { width: 87%; caption-side: top; margin-bottom: 20px; } /* compute column widths regardless of cell content */ #attack table.fix { table-layout: fixed } /* set table properties */ #ability table { border: 1px solid lime; } #ability td { border-bottom: 1px solid green; background-color: black; } /* set table width and margin */ #ability table { width: 86%; margin-left: 1%; margin-right: 1%; background-color: black; } /* compute column widths regardless of cell content */ #ability table.fix { table-layout: fixed } /**********************************************************************/ /* set table properties for other pages */ /**********************************************************************/ /* set table properties */ table { border: 1px solid lime; } td { border-bottom: 1px solid green; } /* set table width and margin */ table { width: 100%; background-color: black; } /* compute column widths regardless of cell content */ table.fix { table-layout: fixed } /* XXXXXXXXXXXXXXXXX table properties XXXXXXXXXXXXXXXX */ /* drop down box properties */ select { border: 1px solid lime; color: white; text-align: center; background: black } option { border: 1px solid green; color: white; text-align: center; background: black } /* input properties */ input { font: 12px verdana;} input { background-color:#000000;border-style:outset; border-color:lime; color:white;cursor:hand;} /* fieldsets and legends properties */ fieldset { border:1px solid green } legend { padding: 0.2em 0.5em; border:1px solid lime; color:white; font-size:90%; text-align:right; } /* XXXXXXXXXX leftnav buttons properties XXXXXXXX */ /* set button menu position */ d1#menu { position: absolute; width: 150px; } /* set general button styles */ dt.btn { margin-bottom: 2px; text-align: center; } /* set general anchor styles - fill the container */ dt.btn a { display: block; text-decoration: none; color: white;/* font-weight: bold;*/ } /* MouseOut state (default) */ dt.btn a { background: black; border: 3px outset green; } /* MouseOver state (hover) */ dt.btn a:hover { background: black; border: 3px inset black; } /* MouseDown state (active) */ dt.btn a:active { background: black; border: 3px inset navy; } /* Validation fix ups */ .img { border: 0; } /* set background image */ body {background-image:url(http://www.crikeygames.com.au/conflictingforces/images/CrickeyGames%20Wallpaper%20Plate%20Camo.jpg);} /* spacing */ span { word-spacing: 30px } /* set widths and float nav & ads div content boxes */ #nav { float: left; width: 152px; } #ads { float: right; width: 145px; } /* set side txt margins 5px > nav & ads widths */ #txt { margin-left: 105px; margin-right: 105px } #base { margin-left: 105px; margin-right: 105px; } #home { margin-left: 105px; margin-right: 105px } #encyclopedia { margin-left: 105px; margin-right: 105px } #attack { margin-left: 105px; margin-right: 105px } #ability { margin-left: 105px; margin-right: 105px } #support { margin-left: 157px; margin-right: 150px } /* set text aligns */ #hdr, #ads , #home, #progress, #ability { text-align: center } #progress { text-align: center; margin:0px auto; width: 500px; } /* ensure footer stays at the bottom */ #ftr { clear: both } /* create 2 columns */ #leftcolumn { float: left; width: 41.75%; min-width: 41%; max-width: 100%; margin-left: 1.5%; } #rightcolumn { float: right; width: 41.75%; min-width: 41%; max-width: 100%; margin-right: 1.5%; } /* show boundaries and set image sizes - for clarity */ #hdr, #ftr, #nav, #ads { background-color:#1a1b16; border: groove #78AB46} #home { background-color: #1a1b16; } #base { background-color: transparent; } #attack { background-color: #1a1b16; } #ability{ background-color: #1a1b16; } #support{ background-color: #1a1b16; } #leftcolumn { background-color: transparent; } #rightcolumn { background-color: transparent; } #progress { background-color:transparent;} #globalchat { background-color:transparent;} #encyclopedia { background-color:transparent; } #txt { background-color: #1a1b16; } #hdr {width: 520px; height: 148px} /* #hdr h1{display:none;margin:0; padding:0} */ /*#ads img { width: 120px; height: 500px } */ /*#txt img { width: 150px; height: 200px } */ /* set links properties */ a { text-decoration: none; } /* remove underline */ a { color: white; } /* link color */ a:link { color: white; } /* history status */ a:visited { color: white; } /* history status */ a:hover { color: yellow; } /* interactive */ a:active { color: navy; } /* interactive */ /* content box's */ /* game time box*/ #gametime { color: white; border-style: inset; border-color: green; text-align: center; background-color: black;} /* who's online box */ #whosonline { color: white; border-style: inset; border-color: green; text-align: center; background-color: black;} /* player information box */ #playerinfo { color: white; border-style: inset; border-color: green; background-color: black;} /* registered players box */ #registeredplayers { color: white; border-style: inset; border-color: green; text-align: center; background-color: black;} /* banners & buttons */ #buttons { background-color: transparent; text-align: center; } /* anything - standard box */ #standard { color: white; border-style: inset; border-color: green; text-align: center; background-color: black; } /* set left nav properties - links */ /* comment out for now #nav a:link, a:visited {background-color: #FFFF00; color:#000000; font-size:.95em; font-family: Arial, Helvetica, sans-serif} #nav a:hover, a:active {background-color: #FFFF00; color: #FFFF00; font-size:.95em; font-family: Arial, Helvetica, sans-serif} /*a:link, a:visited {background-color: transparent; color:#FFFFFF; font-size:.95em; font-family: Arial, Helvetica, sans-serif} */ /*a:hover, a:active {background-color: transparent; color: #FFFFFF; font-size:.95em; font-family: Arial, Helvetica, sans-serif} */ ul.circle {/*margin: 5px; padding-left: 0;*/list-style-type: circle; } */ --> </style> <script type="text/javascript"> /*********************************************** * Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ /* Modified to support Opera */ function bookmarksite(title,url){ if (window.sidebar) // firefox window.sidebar.addPanel(title, url, ""); else if(window.opera && window.print){ // opera var elem = document.createElement('a'); elem.setAttribute('href',url); elem.setAttribute('title',title); elem.setAttribute('rel','sidebar'); elem.click(); } else if(document.all)// ie window.external.AddFavorite(url, title); } </script> <script type="text/javascript"> // disable form once submitted function Disab (val,formname) { var formObj = document.getElementById(formname); if(val=="1") {formObj.submit.disabled=true} if(val=="2") {formObj.Button.disabled=true} } </script> <title><?=$gamename?> - Massive Multiplayer Online Role Playing Game</title> </head> <body> <?php include_once('head.php'); ?> <?php include_once('leftnav.php'); ?> <?php include_once('rightnav.php'); ?> <?php switch ($_GET['page']) { default: case "home": require_once ("lib/home.php"); break; case "progress": require_once ("lib/progress.php"); break; case "support": require_once ("lib/support.php"); break; case "encyclopedia": require_once ("lib/encyclopedia.php"); break; case "encyclopedia_search": require_once ("lib/encyclopedia_search.php"); break; case "base": require_once ("lib/base.php"); break; case "login": require_once ("lib/login.php"); break; case "logout": require_once ("lib/logout.php"); break; case "register": require_once ("lib/register.php"); break; case "register_result": require_once ("lib/register_result.php"); break; case "inventory": require_once ("lib/inventory.php"); break; case "armory": require_once ("lib/armory.php"); break; case "armory_result": require_once ("lib/armory_result.php"); break; case "attack": require_once ("lib/attack.php"); break; case "player_interaction": require_once ("lib/player_interaction.php"); break; case "player_interaction_you": require_once ("lib/player_interaction_you.php"); break; case "player_interaction_result": require_once ("lib/player_interaction_result.php"); break; case "community": require_once ("lib/community.php"); break; case "ability": require_once ("lib/ability.php"); break; case "ability_result": require_once ("lib/ability_result.php"); break; case "debug": require_once ("lib/debug.php"); break; }// end switch ?> <?php include_once('footer.php'); //Create a variable for end time $time_end = microtime(true); //Subtract the two times to get seconds $time = abs($time_end) - abs($time_start); echo '<center><font size="1" color="#888888">page took '.$time.' seconds to load</font></center>'; ?> </body> </html> Regards ACE Link to comment https://forums.phpfreaks.com/topic/81782-header-content-leftnav-rightnav-footer-all-poorly-coded-time-to-fix-it-up/ Share on other sites More sharing options...
MasterACE14 Posted December 16, 2007 Author Share Posted December 16, 2007 bump Link to comment https://forums.phpfreaks.com/topic/81782-header-content-leftnav-rightnav-footer-all-poorly-coded-time-to-fix-it-up/#findComment-415987 Share on other sites More sharing options...
ToonMariner Posted December 16, 2007 Share Posted December 16, 2007 people on here will hep you when you are stuck - they WON'T do your work for you... Link to comment https://forums.phpfreaks.com/topic/81782-header-content-leftnav-rightnav-footer-all-poorly-coded-time-to-fix-it-up/#findComment-416427 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.