Я не могу изменить высоту моего div с помощью CSS. Кажется, это не влияет. Код ниже. Я кодирую в C# ASP.NET с Javascipt и CSS. Следующий код включен в другие файлы, используя SSI. Высота .navdiv
не изменится независимо от значения для height:50px
.Невозможно изменить высоту div.
ASPX
<link rel="Stylesheet" href="CSS/SSI/header.css" />
<div id="header">
<div id="logo">
<img id="imglogo" src="Images/logo.gif" />
</div>
<div id="nav">
<a class="navlink" href="default.aspx">
<div class="navdiv" id="navhome">
Home
</div>
</a>
<a class="navlink" href="import.aspx">
<div class="navdiv" id="navimport">
Import
</div>
</a>
</div>
</div>
CSS
/*
* header.css
* Created By: Steven T. Norris Created On: 5/12/2012
* Update By: Update On:
*
* Stylesheet for header SSI
*/
/*Main header style*/
#header
{
background-color:#2875ff;
border-color:Black;
border-style:solid;
border-width:2px;
padding:0px;
margin:0px;
}
#logo
{
margin-bottom:10px;
}
#navhome
{
height:100px;
}
/*Navigation styles*/
.navdiv
{
height:50px;
background-color:#000999;
display:inline;
margin-left:10px;
padding-right:5px;
padding-left:5px;
font-size:large;
text-align:center;
color:#c24900;
font-weight:bold;
text-decoration:none;
}
.navdiv:hover
{
color:White;
}
#nav
{
padding:0px;
margin:0px;
height:auto;
width:100%;
}
тогда деликатес в моем случае становится: Как я могу получить divs, чтобы сидеть рядом друг с другом, иметь возможность изменять высоту с помощью CSS и только заполнять ширину их содержимого? – steventnorris
'display: inline-block;' –
Вот хорошая [статья] (http://designshack.net/articles/css/whats-the-deal-with-display-inline-block/) на 'inline-block' – albin