Реклама на сайте Advertise with us

Блочная верстка. Вопросы к профессионалам.

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Адалт кутюрье

С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827

Ссылка на сообщениеДобавлено: 22/09/09 в 21:20       Ответить с цитатойцитата 

pinnokio писал:
Первое что пришло в голову: присвой каждому из пунктов свой дополнительный класс, который определит положение пункта меню.
Примерно вот так
не привязан ни к размеру ячеек, ни к размеру блока. Ну, разве что, размер будет мал для трех пунктов: они тогда друг на друга "налезут".


не работает, опера, ресайз окна

http://clip2net.com/page/m0/1955943

Одеваю сайты Adult Concept Design Меняю денюжку erMoney.com

0
 

Адалт кутюрье

С нами с 16.04.06
Сообщения: 1322
Рейтинг: 827

Ссылка на сообщениеДобавлено: 22/09/09 в 21:21       Ответить с цитатойцитата 

вариантов решения много, всё зависит от условий, надо видеть конкретную картинку=)

Оффтопик: сори, дабл

Одеваю сайты Adult Concept Design Меняю денюжку erMoney.com

0
 



С нами с 11.11.08
Сообщения: 3606
Рейтинг: 402

Ссылка на сообщениеДобавлено: 22/09/09 в 21:32       Ответить с цитатойцитата 

erobrand писал:
не работает, опера, ресайз окна
http://clip2net.com/page/m0/1955943

При ресайзе оно так себя и в мозилле будет вести. На скрине: ну, это уже жесткий ресайз окна получился. ))
А в идеале, конечно же, необходимо видеть конкретную полную задачу.
Я всего лишь нарисовал модель, показав человеку возможное направлении для движения.

Выгодные туры в Прагу на kanikul.net
Горящие туры в Египет можно найти на сайте kanikul.net

0
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 22/09/09 в 22:00       Ответить с цитатойцитата 

Попробуй

html:

<ul>
<li class="left">меню left</li>
<li class="right">меню right</li>
<li class="center">меню center</li>
</ul>

css:

ul {overflow:hidden; list-style-type:none;}
li {width:100px; height:50px; border:1px #000 solid;}
li.left {float:left;}
li.right {float:right;}
li.center {margin:0 auto;}

0
 

:o)

С нами с 10.12.06
Сообщения: 1171
Рейтинг: 160

Ссылка на сообщениеДобавлено: 22/09/09 в 22:11       Ответить с цитатойцитата 

pinnokio писал:
да не проблема, если в ходе адаптирования под проект возникнут вопросы или затруднения - стучись. Чем сможем - поможем icon_smile.gif
2 Dorian, а что, мало инфы? Кажись, и так кучу набросали всего. куда уж больше?

Хорошего много не бывает ))
Если знаешь стоящие ресурсы, то скинь, буду признателен не только я))

0
 



С нами с 11.11.08
Сообщения: 3606
Рейтинг: 402

Ссылка на сообщениеДобавлено: 22/09/09 в 22:15       Ответить с цитатойцитата 

FXIX писал:
Попробуй
html:
<ul>
<li class="left">меню left</li>
<li class="right">меню right</li>
<li class="center">меню center</li>
</ul>
css:
ul {overflow:hidden; list-style-type:none;}
li {width:100px; height:50px; border:1px #000 solid;}
li.left {float:left;}
li.right {float:right;}
li.center {margin:0 auto;}


Не плохой вариант, но человек просил что бы пункты были не привязаны к жесткой ширине: не зависели от кол-ва букв.

Выгодные туры в Прагу на kanikul.net
Горящие туры в Египет можно найти на сайте kanikul.net

0
 



С нами с 11.11.08
Сообщения: 3606
Рейтинг: 402

Ссылка на сообщениеДобавлено: 22/09/09 в 22:16       Ответить с цитатойцитата 

Dorian писал:
Хорошего много не бывает ))
Если знаешь стоящие ресурсы, то скинь, буду признателен не только я))

я выше уже постил.

Выгодные туры в Прагу на kanikul.net
Горящие туры в Египет можно найти на сайте kanikul.net

0
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 23/09/09 в 06:56       Ответить с цитатойцитата 

Так:

html:

Код:
<ul>
<li class="left"><span>меню left</span></li>
<li class="right"><span>меню right</span></li>
<li class="center"><span>меню center</span></li>
</ul>



css:

Код:
body, ul, li, span {padding:0; margin:0;}
ul {overflow:hidden; list-style-type:none;}
li {padding:30px 40px;}
span {border:1px #000 solid;}
li.left {float:left;}
li.right {float:right;}
li.center {text-align:center;}

0
 

:o)

С нами с 10.12.06
Сообщения: 1171
Рейтинг: 160

Ссылка на сообщениеДобавлено: 23/09/09 в 08:44       Ответить с цитатойцитата 

//

Последний раз редактировалось: Dorian (28/09/09 в 08:50), всего редактировалось 1 раз

0
 



С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375


Передовик Master-X (01.02.2007) Передовик Master-X (16.02.2007) Передовик Master-X (01.04.2007) Передовик Master-X (01.05.2007) Передовик Master-X (01.10.2007) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 23/09/09 в 09:07       Ответить с цитатойцитата 

по меню тут может быть два варианта..
первый если только простой текст типа ссылка1 ссылка2 и ссылка3 то очень просто делается, ежели элементы меню будут иметь сво-ва блоков то тут сложнее, и код примерное такой

Код:
/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#fff;font: 12px Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #4e4b4b;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
/* END_DEFAULT_STYLES */
#menu {
   text-align: center;
   padding: 20px;
}
#menu li {
   padding: 15px;
   border: 1px solid #333333;
   list-style-type: none;
   display:inline-block;
   min-height: 50px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin: 3px;zoom: 1;*display: inline;_height: 50px; position:relative;z-index:99;
}

.left {
   float: left;
}
.right {
   float: right;
}



такая конструкция для li дает очень широкие возможности по вставки практически любого содержимого в эти контейнеры

Код:
<div id="menu">
<ul>
<li class="left"><div><a href="#">Left Any Siz</a></div></li>
<li class="right"><div><a href="#">Right Any Siz</a></div></li>
<li class="cntr"><div><a href="#">Center Any Size</a></div></li>
</ul>
</div>


ну для html не забываем док тайп указывать

0
 

zza

С нами с 19.10.03
Сообщения: 9911
Рейтинг: 4827


Передовик Master-X (01.06.2011) Передовик Master-X (16.06.2011) Передовик Master-X (16.03.2014) Передовик Master-X (01.04.2014)
Ссылка на сообщениеДобавлено: 23/09/09 в 09:11       Ответить с цитатойцитата 

да, вообще это все интересует с разными стилями,
сорри, что сразу не написал, использовать приходится
в тубодизах, аля указать время, голоса, рейтинг и прочее
под роликом

pi

0
 



С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375


Передовик Master-X (01.02.2007) Передовик Master-X (16.02.2007) Передовик Master-X (01.04.2007) Передовик Master-X (01.05.2007) Передовик Master-X (01.10.2007) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 23/09/09 в 09:23       Ответить с цитатойцитата 




тогда заморачиваться так не стоит, там фиксированную ширину лучше задать и float'ы и выровнять как нужно

0
 

:o)

С нами с 10.12.06
Сообщения: 1171
Рейтинг: 160

Ссылка на сообщениеДобавлено: 15/10/09 в 16:17       Ответить с цитатойцитата 

Очередной вопрос:


Код:
<div class="line-1px-1"></div>
<div class="height-10px"></div>
<div class="line-1px-2"></div>

.line-1px-1 {
   background-color: #000000;
   height: 1px;
   width: 800px;
}
.line-1px-2 {
   background-color: #000000;
   height: 1px;
   width: 800px;
}
.height-10px {
   height: 10px;
   width: 800px;
   background-color: #CCCCCC;
}




Вопрос: Как сделать так, чтобы в IE 6 это дело отражалось так же, как в и в IE 7,8?
При этом важно, чтобы стуктурная разметка осталась та же.

0
 



С нами с 11.11.08
Сообщения: 3606
Рейтинг: 402

Ссылка на сообщениеДобавлено: 15/10/09 в 16:33       Ответить с цитатойцитата 

Dorian писал:

Очередной вопрос:

Код:
<div class="line-1px-1"></div>
<div class="height-10px"></div>
<div class="line-1px-2"></div>
.line-1px-1 {
   background-color: #000000;
   height: 1px;
   width: 800px;
}
.line-1px-2 {
   background-color: #000000;
   height: 1px;
   width: 800px;
}
.height-10px {
   height: 10px;
   width: 800px;
   background-color: #CCCCCC;
}


Вопрос: Как сделать так, чтобы в IE 6 это дело отражалось так же, как в и в IE 7,8?
При этом важно, чтобы стуктурная разметка осталась та же.


о_О а не проще ли было сократить сию конструкцию до вида
Код:
<div class="height-10px"></div>

.height-10px {
   height: 10px;
   width: 800px;
   background-color: #CCCCCC;
   border-top:1px solid #000;
   border-bottom:1px solid #000;
}


Вопрос #2: Если уж решили делатьтаким образом, зачем дважды создается аналогичный класс? В чем разница между этими классами .line-1px-1 и .line-1px-2? Имхо, Достаточно использовать один и тот же класс.

И по сабжу: если уж решили не менять ничего в структуре HTML попробуй просто обнулить для классов .line-1px-1 и .line-1px-2 размер шрифта.
Код:
font-size:0px;


Последний раз редактировалось: pinnokio (15/10/09 в 16:42), всего редактировалось 1 раз

Выгодные туры в Прагу на kanikul.net
Горящие туры в Египет можно найти на сайте kanikul.net

0
 

:o)

С нами с 10.12.06
Сообщения: 1171
Рейтинг: 160

Ссылка на сообщениеДобавлено: 15/10/09 в 16:39       Ответить с цитатойцитата 

Нет.
Дело в том, что вместо черного фона в этих дивах должны быть графические файлы высотой в один пиксель.
А сделать бордер для дива картинкой нельзя.

0
 



С нами с 11.11.08
Сообщения: 3606
Рейтинг: 402

Ссылка на сообщениеДобавлено: 15/10/09 в 16:44       Ответить с цитатойцитата 

Пока правил свое сообщение, не увидел ответа на первый вопрос icon_smile.gif
Я так понимаю, и второй вопрос в данном случае не актуален icon_smile.gif Видимо, используются разные фоновые изображения.

Выгодные туры в Прагу на kanikul.net
Горящие туры в Египет можно найти на сайте kanikul.net

0
 

:o)

С нами с 10.12.06
Сообщения: 1171
Рейтинг: 160

Ссылка на сообщениеДобавлено: 15/10/09 в 16:48       Ответить с цитатойцитата 

pinnokio писал:
если уж решили не менять ничего в структуре HTML попробуй просто обнулить для классов .line-1px-1 и .line-1px-2 размер шрифта.
Код:
font-size:0px;


Помогло, но не сильно )) Почему-то в IE6 высота 2px. В IE 7,8 нормально.

0
 



С нами с 11.11.08
Сообщения: 3606
Рейтинг: 402

Ссылка на сообщениеДобавлено: 15/10/09 в 16:51       Ответить с цитатойцитата 

хм, занятно icon_smile.gif
дополнительно можешь попробовать "прижать" все это float. Вправо или влево, это уж как там по структуре нужно.

Выгодные туры в Прагу на kanikul.net
Горящие туры в Египет можно найти на сайте kanikul.net

0
 

:o)

С нами с 10.12.06
Сообщения: 1171
Рейтинг: 160

Ссылка на сообщениеДобавлено: 15/10/09 в 16:51       Ответить с цитатойцитата 

pinnokio писал:
Пока правил свое сообщение, не увидел ответа на первый вопрос icon_smile.gif
Я так понимаю, и второй вопрос в данном случае не актуален icon_smile.gif Видимо, используются разные фоновые изображения.

Да, совершенно верно! )))

0
 



С нами с 11.11.08
Сообщения: 3606
Рейтинг: 402

Ссылка на сообщениеДобавлено: 15/10/09 в 16:53       Ответить с цитатойцитата 

ах, да, и margin padding обнули ;)

Выгодные туры в Прагу на kanikul.net
Горящие туры в Египет можно найти на сайте kanikul.net

0
 

:o)

С нами с 10.12.06
Сообщения: 1171
Рейтинг: 160

Ссылка на сообщениеДобавлено: 15/10/09 в 16:53       Ответить с цитатойцитата 

del

0
 

:o)

С нами с 10.12.06
Сообщения: 1171
Рейтинг: 160

Ссылка на сообщениеДобавлено: 15/10/09 в 16:56       Ответить с цитатойцитата 

pinnokio писал:
ах, да, и margin padding обнули ;)

не помогает :-)

0
 



С нами с 11.11.08
Сообщения: 3606
Рейтинг: 402

Ссылка на сообщениеДобавлено: 15/10/09 в 17:00       Ответить с цитатойцитата 

можешь выложить куда-нибудь сверстанную оригинальную страницу?

Выгодные туры в Прагу на kanikul.net
Горящие туры в Египет можно найти на сайте kanikul.net

0
 

:o)

С нами с 10.12.06
Сообщения: 1171
Рейтинг: 160

Ссылка на сообщениеДобавлено: 15/10/09 в 17:05       Ответить с цитатойцитата 

Там точно такой же код, с той лишь разницей, что в верхнем и нижнем диве используется фоновое изображение.
Вообще странно. Я уж по-всякому перепробовал.

0
 



С нами с 11.11.08
Сообщения: 3606
Рейтинг: 402

Ссылка на сообщениеДобавлено: 15/10/09 в 17:23       Ответить с цитатойцитата 

именно как фоновое, посредством background в css? или картинка вставляется в html?

Выгодные туры в Прагу на kanikul.net
Горящие туры в Египет можно найти на сайте kanikul.net

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »