Вот страница, видно, что выравнивание плохое -- картинки сдвинуты влево. Случилось это после добавления тени к ним. Добавлялось по статье с этого сайта "Создание тени по типу "луковой шелухи". Т.е. до добавления тени все было как-то худо-бедно-ровно ,). По синему выделению см. ниже.
HTML код простой.
<div id='photographs_index_div'>
<table id='photographs_index'>
<tr>
<td><a href='image.php?num=B07613'>
<div class='wrap0'>
<div class='wrap1'>
<div class='wrap2'>
<div class='wrap3'>
<img src='images/index/hpano/B07613.jpg' />
</div></div></div></div></a>
</td>
</tr>
</table>
</div>
wrap0 не нужен по статье из ссылки и уже добавлен в попытках выровнять содержимое.
CSS по ссылке следующий. В комментариях всякие решения проблем разных браузеров, что попались, но они, видимо, не влияют на проблему. Я вынесу сюда, чтоб не лазить в дебрях источника.
div#photographs_index_div { /* We need this div to work around a bug in IE */
padding-top: 30px;
padding-bottom: 20px; /* padding-bottom: 10px; будет добавлен строкой в TD */
padding-left: 30px;
padding-right: 30px;
}
table#photographs_index {
width: 100%;
}
#photographs_index td {
padding-top: 0px;
padding-bottom: 10px; /* вот эти 10 на стоку */
text-align: center;
background-color: #309; /* вот выделение цветом для видимости */
}
#photographs_index img {
}
.wrap0 {
}
.wrap1 {
display: block;
background: url(images/shadow.gif) no-repeat right bottom;
float: left;
}
.wrap2 {
display: block;
background: url(images/corner_bl.gif) no-repeat left bottom;
background-position: -15px 100%;
}
.wrap3 {
display: block;
padding: 0 12px 12px 0;
background: url(images/corner_tr.gif) no-repeat right top;
background-position: 100% -15px;
}
.wrap3 img {
display: block;
vertical-align: middle; /* We need this to work around a bug in Opera -- check this again */
}
Вот синим выделено содержимое TD. Внутри него все прижато влево из-за кода для тени. А как сделать так, чтобы все внутри синего TD было выравненно по-центру? Я пробовал добавить еще один слой-DIV сверху (wrap0) -- но ичего не выходит, поэтому он пока пуст.
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.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
lazybird
Вот страница, видно, что выравнивание плохое -- картинки сдвинуты влево. Случилось это после добавления тени к ним. Добавлялось по статье с этого сайта "Создание тени по типу "луковой шелухи". Т.е. до добавления тени все было как-то худо-бедно-ровно ,). По синему выделению см. ниже.
HTML код простой.
<div id='photographs_index_div'>
</div></div></div></div></a>
</td>
</tr>
</table>
</div>
wrap0 не нужен по статье из ссылки и уже добавлен в попытках выровнять содержимое.
CSS по ссылке следующий. В комментариях всякие решения проблем разных браузеров, что попались, но они, видимо, не влияют на проблему. Я вынесу сюда, чтоб не лазить в дебрях источника.
div#photographs_index_div { /* We need this div to work around a bug in IE */
padding-top: 30px;
padding-bottom: 20px; /* padding-bottom: 10px; будет добавлен строкой в TD */
padding-left: 30px;
padding-right: 30px;
}
table#photographs_index {
width: 100%;
}
#photographs_index td {
padding-top: 0px;
padding-bottom: 10px; /* вот эти 10 на стоку */
text-align: center;
background-color: #309; /* вот выделение цветом для видимости */
}
#photographs_index img {
}
.wrap0 {
}
.wrap1 {
display: block;
background: url(images/shadow.gif) no-repeat right bottom;
float: left;
}
.wrap2 {
display: block;
background: url(images/corner_bl.gif) no-repeat left bottom;
background-position: -15px 100%;
}
.wrap3 {
display: block;
padding: 0 12px 12px 0;
background: url(images/corner_tr.gif) no-repeat right top;
background-position: 100% -15px;
}
.wrap3 img {
display: block;
vertical-align: middle; /* We need this to work around a bug in Opera -- check this again */
}
Вот синим выделено содержимое TD. Внутри него все прижато влево из-за кода для тени. А как сделать так, чтобы все внутри синего TD было выравненно по-центру? Я пробовал добавить еще один слой-DIV сверху (wrap0) -- но ичего не выходит, поэтому он пока пуст.
Ссылка без синего выделения для наглядности.
Edited by lazybirdLink to comment
Share on other sites
12 answers to this question
Recommended Posts
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.