Jump to content

Recommended Posts

Posted

I am having trouble with making my buttons the right size. They are each resizing themselves to the width of the link they are behind. Pic:

yeah.jpg

 

my problem is at #menu a

 

Here is the html coding:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<link href="style.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="/favicon.ico">
</head>
<body>
<div id="header_wrap">
<div id="header">
<div id="site_logo">
</div>
</div>
</div>
<div id="menu_wrap">
<div id="menu">
<ul>
<li><a href="http://www..com/main/index.html">Home</a></li>
<li><a href="http://www..com/main/about.html">About</a></li>
<li><a href="http://www..com/fanfiction/index.php">Stories</a></li>
<li><a href="http://www..com/comics_art">Art</a></li>
<li><a href="http://www..com/forums">Forum</a></li>
<li><a href="http://www..com/chat">Chat</a></li>
<li><a href="http://www..com/tuts.html">Tutorials</a></li>


</ul>
</div>
</div>




</body>
</html>

Style sheet/CSS:

body {
margin:0px;
padding:0px;
background:#2b1b17;

}

#header_wrap{
width:100%;
height:114px;
margin:0px;
background:url(images/header_bg.png) repeat-x;

}
#header{
width:980px;
margin:0 auto;

}

#site_logo{
width:340px;
height:100px;
background:url(images/logo.png)no-repe…
}

#menu_wrap{
width:100%;
height:41px;
background:url(images/menu_bg.png) repeat-x;
overflow: hidden;
}

#menu{
width:980px;
height:41px;
margin: 0 auto;


}
#menu ul{
margin:0 0 0 28px;
padding:0px;
list-style:none;

}

#menu li {
margin:0px;
padding:0px;
display:inline;
}

#menu a {
margin:0 10px 0 10px;
float:left;
display:block;
height:36px;
width:150;
background:url(images/menu.png) no-repeat;
text-align:center;
font-size:14px;
text-decoration:none;
color:white;
font-weight:bold;
outline:none;


}

 

tried #menu li a

Posted (edited)

You are missing 'px' in your width property:

 

#menu a {

margin:0 10px 0 10px;

float:left;

display:block;

height:36px;

width:150px;

background:url(images/menu.png) no-repeat;

text-align:center;

font-size:14px;

text-decoration:none;

color:white;

font-weight:bold;

outline:none;

Edited by Eddie

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...