2005-01-10, 17:04
  #1
Medlem
Nu försöker jag bygga en sida "på riktigt", med CSS och allt. Jag använder Dreamweaver MX 2004 och petar lite i koden för hand där jag kan.

Men jag har ett problem. Hur gör jag för att menyn till vänster och textkolumnen till höger skall vara av konstant bredd? Som det är nu är sidan optimerad för 1280 x 1024, men jag vill ju att den ska funka åtminstone i 1024 x 768, men då blir det konstigt. Bifogar två bilder som visar hur det ser ut, och koden.

http://img.photobucket.com/albums/v52/Caine/1024.jpg

http://img.photobucket.com/albums/v52/Caine/1280.jpg

Det är säkert väldigt simpelt att lösa, men jag vet inte hur...

Kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- DW6 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<link rel="stylesheet" href="2col_leftNav.css" type="text/css">
<style type="text/css">
<!--
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
body {
	margin-right: 300px;
	margin-left: 200px;
}
-->
</style></head>

<body bgcolor="#FEFEFE"> 
<div id="masthead"> 
  <h1 id="siteName">Caine's blog </h1> 
  <div id="globalNav"> 
    <a href="http://forum.flashback.info/scandinavia/index.php?">Flashback</a> | <a href="http://www.fajaf.com/">fajaf</a> | <a href="http://www.attac.se/blog/">attacs blog</a> | <a href="http://www.johannorberg.net/">www.johannorberg.net</a><!-- end masthead -->
    |<a href="http://www.ostfrallan.com"> www.ostfrallan.com</a>
</div> 
</div> 
<div id="masthead"></div>
<!-- end masthead -->
<div id="content"> 
  <div id="breadCrumb"> 
  </div> 
  <h2 id="pageName">2005-01-10</h2> 
  <div class="feature"> 
    <img src="Pics/RedCarpet.jpg" alt="" width="280" height="200"> 
    <h3>Galapremi&auml;r</h3> 
    <p align="justify">Okej, s&aring; det finns ingen r&ouml;d matta, inga limousiner, ingen champagne, inga fotografer och ingen Joan Rivers (men det s&ouml;rjer v&auml;l ingen utom Joan Rivers sj&auml;lv), men en galapremi&auml;r &auml;r det likv&auml;l. Alla har en blog nu f&ouml;r tiden, och nu har &auml;ven jag det. Hurra f&ouml;r mig. </p>
  </div> 
  <div class="story"> 
    <h3 align="justify">2005-01-10</h3>
    <p align="justify"><em>"I will wear my heart upon my sleeve for daws to peck at" - Shakespeare, &quot;The Tempest&quot;</em></p>
    <p align="justify">Varf&ouml;r b&ouml;rja med ett Shakespearecitat, kanske n&aring;gon undrar? Jo, av tv&aring; anledningar. Dels kommer jag att g&ouml;ra precis det som citatet s&auml;ger - jag kommer att presentera min syn p&aring; saker och ting, helt ocensurerat och fritt f&ouml;r vem som helst att kritisera. Men just idag har citatet &auml;ven en annan inneb&ouml;rd. Det &auml;r n&auml;mligen h&auml;mtat fr&aring;n Shakespeares &quot;Stormen&quot;, vilket med tanke p&aring; g&aring;rdagens v&auml;der f&aring;r s&auml;gas vara en h&ouml;gst passande titel. </p>
    <p align="justify"> 
    En storm har allts&aring; dragit fram &ouml;ver landet. &Aring;terigen st&aring;r Sverige lamslaget inf&ouml;r naturens krafter. I s&ouml;dra Sverige var s&aring; m&aring;nga som 450 000 svenskar utan elektricitet. En del av dem kan f&aring; v&auml;nta en vecka innan de f&aring;r str&ouml;mmen tillbaka. Ringhals tvingas st&auml;nga, alla f&auml;rjef&ouml;rbindelser st&auml;ngs av, t&aring;gen g&aring;r inte, larmnumren gick inte att n&aring;, mobiltelefonerna slutade att fungera. Det h&auml;r f&aring;r mig att t&auml;nka p&aring; min barndoms vintrar, d&aring; man kunde vara s&auml;ker p&aring; att f&aring; spendera &aring;tminstone n&aring;gra dagar - och, om man hade otur &auml;ven n&auml;tter - i fotogenlampans sken, eftersom sn&ouml;tyngda grenar kortsl&ouml;t elledningarna. Minnet av dessa m&ouml;rka och tysta dagar, d&auml;r fotogenlampans svaga pysande var allorst&auml;des n&auml;rvarande, och nyhetsrapporteringen efter &aring;rets f&ouml;rsta storm f&aring;r mig att t&auml;nka p&aring; hur s&aring;rbart Sverige &auml;r,</p>
    <p align="justify">Det h&auml;r var ingen tornado. Det var ingen jordb&auml;vning. Det var en vanlig storm. Varf&ouml;r kan inte elbolagen och mark&auml;garna vara mer f&ouml;rutseende? Varje &aring;r blir hundratusentals m&auml;nniskor utan str&ouml;m, men &auml;nd&aring; kan man inte best&auml;mma sig f&ouml;r att hugga breda ledningsgator genom skogarna. Jag &auml;r sj&auml;lv praktiskt taget uppv&auml;xt i skogen, s&aring; jag vet hur det ser ut. Stora tr&auml;d bara n&aring;gra f&aring; meter fr&aring;n ledningstr&aring;darna. Det &auml;r klart att det blir elavbrott d&aring;. </p>
    <p align="justify">Nej, ta tag i det h&auml;r nu, Sydkraft, Vattenfall och allt vad ni heter. Hugg helt rent tjugo meter p&aring; var sida om ledningarna, om ni nu n&ouml;dv&auml;ndigtvis m&aring;ste ha luftledningar. D&aring; ska ni se att ni slipper blixtutkalla 500 man som f&aring;r jobba dygnet runt f&ouml;r att reda upp det som ni s&aring; l&auml;tt hade kunnat undvika. Men Sverige har aldrig varit bra p&aring; beredskap. Om ett &aring;r har vi gl&ouml;mt Stormen.Om ett &aring;r kommer jag att skriva h&auml;r igen, om precis samma sak. Tro mig. </p>
    <p align="justify">/ Caine777</p>
  </div> 
  <div class="story"> 
    <h3 align="justify">&nbsp;</h3> 
  </div> 
</div> 
<!--end content --> 
<div id="navBar"> 
  <div id="search"> 
    <form action="#"> 
      <label>search</label> 
      <input name="searchFor" type="text" size="10"> 
      <input name="goButton" type="submit" value="go"> 
    </form> 
  </div> 
  <div id="sectionLinks"> 
    <ul> 
      <li><a href="#">sectionLink</a></li> 
      <li><a href="#">sectionLink</a></li> 
      <li><a href="#">sectionLink</a></li> 
      <li><a href="#">sectionLink</a></li> 
      <li><a href="#">sectionLink</a></li> 
      <li><a href="#">sectionLink</a></li> 
    </ul> 
  </div> 
  <div class="relatedLinks"> 
    <h3>V&auml;nner</h3> 
  </div> 
  <div class="relatedLinks">
    <ul>
      <li><a href="#">Related Link</a></li> 
      <li><a href="#">Related Link</a></li> 
      <li><a href="#">Related Link</a></li> 
      <li><a href="#">Related Link</a></li> 
    </ul> 
  </div> 
  <div id="advert">    
    <div align="center"><img src="Pics/link2.jpg" alt="" width="107" height="66"> </div>
  </div> 
  <div id="headlines"> 
    <h3>Andra l&auml;nkar </h3>
    <p>LadyTiera <a href="http://hem.bredband.net/b257403/">En av Sveriges vackraste modeller och en god v&auml;n till mig.</a> </p>
    <p> AznFilms    <a href="http://aznfilms.com/default.php">N&auml;tbutik som s&auml;ljer asiatisk film. M&aring;nga och bra recensioner.</a> 
    </p> 
    <p> TeenBeauty    <a href="http://www.freeibforums.com/forums/index.php?mforum=teenbeauty&act=idx">Lite fler vackra bilder skadar ju inte heller. Fr&aring;n18 &aring;r. </a></p> 
  </div> 
</div> 
<!--end navbar --> 
<div id="siteInfo">  <a href="#">About Us</a> | <a href="#">Site
  Map</a> | <a href="#">Privacy Policy</a> | <a href="mailto:Caine777@gmail.com">Contact Us</a> | &copy;2003
  Caine777</div> 
<br> 
</body>
</html>
Citera
2005-01-10, 17:22
  #2
Medlem
Julpucks avatar
Vet inte riktigt om jag fattar vad du vill ha hjälp med.

Det skulle hjälpa om du också slängde upp "2col_leftNav.css"-filen.
Citera
2005-01-10, 17:27
  #3
Medlem
Citat:
Ursprungligen postat av Julpuck
Vet inte riktigt om jag fattar vad du vill ha hjälp med.

Det skulle hjälpa om du också slängde upp "2col_leftNav.css"-filen.
Titta på bilderna. Jag vill att kolumnerna skall vara lika breda och sitta på samma plats som på 1280.jpg i vilken upplösning man än kör.
Citera
2005-01-10, 17:32
  #4
Medlem
Tänkte inte ens på att kolla .css-filen. Har aldrig jobbat med css förut, så nu kanske jag kan lösa det själv. Men här är den i alla fall.

Kod:
/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}

a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #006699;
}

h3{
 font-size: 100%;
 color: #334d55;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
				

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	margin: 0;
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#navBar{
	margin: 0 79% 0 0;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#content{
  float:right;
	width: 75%;
	margin: 0;
	padding: 0 3% 0 0;
}


/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	margin: 0px;
	padding: 0px 0px 10px 10px;
}


/*************** #pageName styles **************/

#pageName{
	padding: 0px 0px 10px 10px;
}


/************* #globalNav styles **************/

#globalNav{
color: #cccccc;
padding: 0px 0px 0px 10px;
white-space: nowrap;
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0px 4px 0px 0px; 
}


/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 5px 0px 5px 10px;
}


/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}
/* adjust margins to change separation between the feature image and text flowing around it */


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a:link{
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #cccccc;
	width: 100%;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;
}

#sectionLinks a:visited{
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #dddddd;
	padding: 2px 0px 2px 10px;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}


/************** #advert styles **************/

#advert{
	padding: 10px 0px 0px 10px;
	font-size: 80%;
	border-top: 1px solid #cccccc;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}
Citera
2005-01-10, 18:20
  #5
Medlem
Julpucks avatar
Jo, nu fattade jag.

Problemet är att bredden på kolumnerna är angivna i procent relativt till bredden på browser-fönstret. Som du ser här nere i koden är t.ex. #content, där själva innehållet finns, satt att vara 75%. Istället måste koden skrivas om så att bredden anges i pixlar. Det finns säkert nån annan som kan hjälpa dej med det, hinner inte mer nu.

Kod:
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	margin: 0;
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#navBar{
	margin: 0 79% 0 0;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#content{
  float:right;
	width: 75%;
	margin: 0;
	padding: 0 3% 0 0;
}
Citera
2005-01-10, 18:26
  #6
Medlem
Citat:
Ursprungligen postat av Julpuck
Jo, nu fattade jag.

Problemet är att bredden på kolumnerna är angivna i procent relativt till bredden på browser-fönstret. Som du ser här nere i koden är t.ex. #content, där själva innehållet finns, satt att vara 75%. Istället måste koden skrivas om så att bredden anges i pixlar. Det finns säkert nån annan som kan hjälpa dej med det, hinner inte mer nu.

Kod:
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	margin: 0;
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#navBar{
	margin: 0 79% 0 0;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#content{
  float:right;
	width: 75%;
	margin: 0;
	padding: 0 3% 0 0;
}
Grymt, tack för hjälpen! Då ska jag se om jag kan hitta något ställe på nätet där de skriver hur man ska göra. Fast om någon här vet så får ni gärna tala om det för mig.
Citera
2005-01-10, 19:56
  #7
Bannlyst
Vet inte heller om jag fattar riktigt, men jag kör en #wrap omkring 1000px på min blog, i den har jag en #right float på typ 200px, sen har jag en #main satt till auto, fast med en margin på 200px åt höger så att "floaten" får vara i fred.

Det är väldigt simpelt, så jag vet inte om det var det du mena, men... Jag kör alltid pixlar, % suger tycker jag...
Citera
2005-01-10, 19:59
  #8
Medlem
Citat:
Ursprungligen postat av Irganox
Vet inte heller om jag fattar riktigt, men jag kör en #wrap omkring 1000px på min blog, i den har jag en #right float på typ 200px, sen har jag en #main satt till auto, fast med en margin på 200px åt höger så att "floaten" får vara i fred.

Det är väldigt simpelt, så jag vet inte om det var det du mena, men... Jag kör alltid pixlar, % suger tycker jag...
Okej, jag fattar inte ett ord av vad du menar, men det är ju så jag vill göra. #wrap? "right float antar jag är någon typ av meny till höger, eller? Och #main är själva textdelen av sidan? Jag har som sagt aldrig pysslat med css tidigare...
Citera
2005-01-10, 20:07
  #9
Bannlyst
Kolla in min blog här, http://www.irganox.net/blog
ibry dig dock inte om innehållet, det suger... Kör du firefox, så kan du bara ta view source, och view css. Det är lättast... Fårstår du inte min kod, så hjälper jag gärna till...
Citera
2005-01-10, 20:31
  #10
Medlem
Citat:
Ursprungligen postat av Irganox
Kolla in min blog här, http://www.irganox.net/blog
ibry dig dock inte om innehållet, det suger... Kör du firefox, så kan du bara ta view source, och view css. Det är lättast... Fårstår du inte min kod, så hjälper jag gärna till...
Tackar. Får väl byta från min favorit IE till den hatade eldräven då.

EDIT: Jäkligt snygg design på sidan!
Citera
2005-01-10, 20:37
  #11
Medlem
mi:nes avatar
Citat:
Ursprungligen postat av Caine777
Nu försöker jag bygga en sida "på riktigt", med CSS och allt. Jag använder Dreamweaver MX 2004
Det där var en oxymoron om jag någonsin sett någon =)

Mitt förslag: bygg tables. Tables är din vän.
----
Skit i räven, sjung en Opera
Citera
2005-01-10, 20:39
  #12
Medlem
Citat:
Ursprungligen postat av Irganox
Kolla in min blog här, http://www.irganox.net/blog
ibry dig dock inte om innehållet, det suger... Kör du firefox, så kan du bara ta view source, och view css. Det är lättast... Fårstår du inte min kod, så hjälper jag gärna till...
Hmm...det enda jag hittar är Visa --> Källkod. Någon "visa css" ser jag inte...
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in