Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Дизайн
»
Тема:
Блочная верстка. Вопросы к профессионалам.
Новая тема
Ответить
цитата
15/10/09 в 17:24
Dorian
pinnokio писал:
именно как фоновое, посредством background в css? или картинка вставляется в html?
Я пробовал и так и так, результат один и тот же.
цитата
15/10/09 в 17:26
erobrand
кастрируй вообще.
line-height:0;
height:1px;
overflow:hidden;
padding:0;
margin:0;
цитата
15/10/09 в 17:27
Dorian
Так.. Стоп... Что-то получилось. Момент
цитата
15/10/09 в 17:31
Dorian
получилось так:
Код:
<div class="top-block-line"><img src="graphics/top-block-line.gif" /></div>
height: 1px;
width: 800px;
font-size: 0px;
margin: 0px;
padding: 0px;
Пасиб! :-)
Последний раз редактировалось: Dorian (
15/10/09 в 17:34
), всего редактировалось 1 раз
цитата
15/10/09 в 17:34
pinnokio
Ну вот и здорово.
ЗЫ. Товарищ Dorian, помогать Вам становится крайне безинтересным делом
на рейтинге это почему-то не сказывается.
цитата
15/10/09 в 20:22
Dorian
pinnokio:
erobrand:
+4 бразы )) Сорри и пасиб! )))
цитата
16/10/09 в 15:58
Skat
Код:
<div class="line-1px-1"></div>
<div class="height-10px"></div>
<div class="line-1px-2"></div>
такую конструкцию лучше не делать для случая какой использует ее Dorian получаются пустые дивы ненужные, вполне вероятно что в твоем случае можно и двумя дивами обойтись вообще:
один вложить в другой и задать одному бг позицию на топ, другому диву на бутум, ну и фон задать если нужно на первом диве
цитата
17/10/09 в 08:29
Dorian
Skat писал:
Код:
<div class="line-1px-1"></div>
<div class="height-10px"></div>
<div class="line-1px-2"></div>
такую конструкцию лучше не делать для случая какой использует ее Dorian получаются пустые дивы ненужные, вполне вероятно что в твоем случае можно и двумя дивами обойтись вообще:
один вложить в другой и задать одному бг позицию на топ, другому диву на бутум, ну и фон задать если нужно на первом диве
Идея прикольная. Где-нить использую. Но тут во всех трех дивах используется фон кратинкой.
цитата
19/10/09 в 12:54
Dorian
Вопрос по вертикальному позиционированию.
Код:
<div class="main-container">
<div class="image-1"></div>
<div class="image-2"></div>
<div class="image-3"></div>
<p class="text-1">Такую конструкцию лучше не делать для случая какой использует ее Dorian получаются пустые дивы ненужные, вполне вероятно что в твоем случае можно и двумя дивами обойтись вообще: один вложить в другой и задать одному бг позицию на топ, другому диву на бутум, ну и фон задать если нужно на первом диве. такую конструкцию лучше не делать для случая какой использует ее Dorian получаются пустые дивы ненужные, вполне вероятно что в твоем случае можно и двумя дивами обойтись вообще: один вложить в другой.</p>
</div>
.main-container {
background-color: #FFFFCC;
position: relative;
}
.image-1 {
background-color: #006666;
top: 23px;
height: 50px;
width: 50px;
position: absolute;
right: 23px;
}
.image-2 {
background-color: #990000;
height: 50px;
width: 50px;
right: 23px;
bottom: 23px;
position: absolute;
}
.image-3 {
background-color: #333366;
position: absolute;
height: 50px;
width: 50px;
right: 150px;
bottom: 23px;
}
.text-1 {
text-align: justify;
width: 350px;
position: relative;
padding-top: 23px;
padding-right: 0px;
padding-bottom: 23px;
padding-left: 23px;
margin: 0px;
}
Требуется, чтобы желтый блок растягивался вниз (высоту определяет количесво текста) и при этом два нижник квадрата были привязаны к нижней границе желтого блока. С зеленым квадратов все ок. А нижних два в IE6 упорно уезжают из родительского блока куда-то вниз.
цитата
19/10/09 в 13:23
Monty Python
Код:
<div class="main-container clearfix">
...
</div>
Код:
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
цитата
19/10/09 в 15:11
Dorian
Monty Python:
Работает!
Спасибо!
цитата
25/10/09 в 13:01
Dorian
Голову сломал. :-)
Код:
<div class="body-div">
<!-- Image Nav. Menu -->
<div class="margin-23"></div>
<div class="image-nav-menu">
<a href="prev" class="image-prev"><<< Prev.</a>
<a href="home-page" class="image-home">Home Page</a>
<a href="next" class="image-next">Next >>></a>
</div>
<div class="clear"></div>
<!-- End of Image Nav. Menu -->
</div>
.clear {
font-size: 1px;
line-height: 0px;
clear: both;
height: 0px;
}
.body-div {
width: 800px;
margin-right: auto;
margin-left: auto;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-color: #099df5;
border-bottom-color: #099df5;
border-left-color: #099df5;
background-image: url(graphics/internal-background.jpg);
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
background-repeat: repeat-y;
height: 1100px;
}
.image-nav-menu {
background-image: url(graphics/block-background.jpg);
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #099df5;
border-bottom-color: #099df5;
padding-top: 8px;
padding-right: 23px;
padding-bottom: 8px;
padding-left: 23px;
min-height:1px;
height: 23px;
}
.image-nav-menu a {float:left}
.image-prev {
font-size: 24px;
width: 33%;
}
.image-home {
font-size: 24px;
width: 34%;
text-align: center;
}
.image-next {
font-size: 24px;
text-align: right;
width: 33%;
}
Вопрос:
Откуда берется эта галочка на следующей строке в IE 6?
Нет, ну вот откуда? )))
IE 6, наверное, сам ее придумал из вредности )))
Последний раз редактировалось: Dorian (
25/10/09 в 19:35
), всего редактировалось 1 раз
цитата
25/10/09 в 19:27
erobrand
почисти флоаты
цитата
25/10/09 в 19:33
Dorian
То есть? )) Где почистить? ))
цитата
25/10/09 в 21:10
erobrand
посе всех float элементов поставь <div style="clear:both;"></div>
чего ленивый такой, иди погугли, есть разные способы этого дела=)
*упд
сори, а у етбя уже почищены, я на сонную голову невнимательно код глядел
цитата
25/10/09 в 21:17
Dorian
Ага )) Только это не помогает ))Может это просто IE 6 такой выдумщик ))
цитата
25/10/09 в 21:59
remorhaz
Комментарии убери из кода на всякий пожарный.
цитата
25/10/09 в 22:07
Dorian
remorhaz писал:
Комментарии убери из кода на всякий пожарный.
Не помогает
цитата
25/10/09 в 23:21
erobrand
это типычный баг ие в случае отсутсвия "зачистки". Надо просто сливать и разбираться, а ныне выходной) У тебя вообще код жестокий конечно=) Всё проще пишется гораздо.
цитата
26/10/09 в 00:25
Dorian
Хм.. Да вроде как лишнего ничего...
цитата
26/10/09 в 01:00
Mika
Задание бордеров конечно жесть
Держи подсказку
http://w3schools.com/css/pr_border.asp
Как вариант решения вышеозначенной проблемы, можно убрать фиксированную ширину у .image-next и поставить float: right, то бишь заменить вот это
Код:
.image-next {
font-size: 24px;
text-align: right;
width: 33%;
}
на
Код:
a.image-next {
font-size: 24px;
float: right;
}
цитата
26/10/09 в 10:32
Dorian
Пасиб, обязательно почитаю! )))
цитата
26/10/09 в 15:12
Skat
Код:
.image-home {
font-size: 24px;
width: 34%;_width:33%;
text-align: center;
}
краем глаза посмотрел, должно помочь
цитата
26/10/09 в 16:45
Dorian
Skat:
Пасиб! ))
цитата
26/10/09 в 17:08
Mika
Skat писал:
краем глаза посмотрел, должно помочь
Если сдвиг Next не принципиален.
Стр.
« первая
<
1
,
2
,
3
,
4
>
последняя »
Новая тема
Ответить
Эта страница в полной версии