У меня есть простой 3-х столбцовый макет. В левом столбце есть изображение, которое должно быть сосредоточено внутри div, но, похоже, не подчиняется коду из div в таблице стилей. Таким образом, colimg1.png не центрируется и, кажется, вообще не находится в столбце col1.Содержит изображение с Div
Heres страница HTML:
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="CSS/style.css">
</head>
<body>
<div id="header">
</div>
<br>
<br>
<div id="col1">
<img src="Images/colimg1.png">
</div>
<div id="col2">
</div>
<div id="col3">
</div>
</body>
</html>
это таблица стилей (я знаю, что есть некоторые неиспользуемые код там, но я пытался разные вещи)
body {
font-family: sans-serif;
margin: 0px;
}
#header {
text-align: center;
background-color: #cccccc;
height: 75px;
}
#content {
text-align: center;
max-height: 800px;
min-width: 400px;
}
#col1{
float: left;
height: 500px;
text-align: center;
width: 33%;
border-width: 1px;
border-style: dotted;
}
#col2 {
float:left;
height: 500px;
text-align: center;
width: 33%;
border-width: 1px;
border-style: dotted;
}
#col3 {
float: left;
height: 500px;
text-align: center;
width: 33%;
border-width: 1px;
border-style: dotted;
}
#navtable{
border-width: 1px;
}
#navbar {
min-width: 600px;
}
ul {
text-align: center;
list-style-type: none;
margin: 0;
padding: 0;
}
li {
display: inline;
}
a:link {
color: black;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: black;
}
a:hover{
text-decoration: none;
color: black;
}
a:active{
text-decoration: none;
color: grey;
}
ли 'img' элементы создаются на' дисплей: block' где-то в вашем CSS? Используя ваш точный код выше, кажется, что центры изображений просто отлично. http://jsfiddle.net/51fxmvr4/ – disinfor
Является ли изображение больше, чем столбец? – Ray
изображение я верю 235 на 185, но столбцы измеряются в% (точнее, 33), поэтому большую часть времени изображение меньше, чем столбец. – Fingers