Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как можно средствами css текст 1 сделать ниже текста 2

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
vlom
Отправлено: 11 Апреля, 2012 - 11:53:41
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div class="content">
  3.    <div class="1"> Тут текст 1</div>
  4.    <div class="2"> Тут текст 2</div>
  5. </div>
  6.  

как можно средствами css текст 1 сделать ниже текста 2???
 
 Top
DeepVarvar Супермодератор
Отправлено: 11 Апреля, 2012 - 12:03:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. position: absolute;
  2. margin-top: 20px;
 
 Top
vlom
Отправлено: 11 Апреля, 2012 - 13:22:51
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




DeepVarvar пишет:
CODE (html):
скопировать код в буфер обмена
  1. position: absolute;
  2. margin-top: 20px;


размер текста 2 может быть разным по размеру, может одну строку занять, а может и десяток
(Добавление)
нужен более гибкий способ
 
 Top
EuGen Администратор
Отправлено: 11 Апреля, 2012 - 13:45:32
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Думаю, что-то наподобие:
CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <style type="text/css">
  4. .class0
  5. {
  6. position:absolute;
  7. margin-top: 100%;
  8. }
  9. .class1
  10. {
  11. position:absolute;
  12. margin-top: 0%;
  13. }
  14.  
  15. </style>
  16. </head>
  17.  
  18. <body>
  19. <div class="content">
  20.    <div class="class0"> heading 0</div>
  21.    <div class="class1"> <h3>heading 1</h3></div>
  22. </div>
  23. </body>
  24.  
  25. </html>

(высоту родительского элемента, я думаю, нужно будет выставить отдельно)


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
vlom
Отправлено: 16 Апреля, 2012 - 14:25:49
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




по ходу дела возник еще один вопрос, у класса class1 может быть разное количество контента на странице, соответственно и высота разная, и если сделать отступ в 100% то получится большой разрыв между контейнерами если в <div class="class1"> скажем будет всего пару строк, тут решил попробовать определить высоту при помощи js
CODE (javascript):
скопировать код в буфер обмена
  1. jQuery.noConflict();
  2. jQuery(document).ready(function(){
  3.     var qwe = jQuery('#shop-desc').offsetHeight;
  4.     console.log(Number(qwe));
  5. });

в консоль попадает нот а намбе
(Добавление)
в чем может быть проблема???
 
 Top
DelphinPRO
Отправлено: 16 Апреля, 2012 - 14:29:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1.  var qwe = jQuery('#shop-desc').height();


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
vlom
Отправлено: 16 Апреля, 2012 - 14:32:19
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




спасибо
 
 Top
IllusionMH
Отправлено: 16 Апреля, 2012 - 14:33:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




vlom, а не проще тогда блоки местами поменять в коде?
Раз уже JS используется

(Отредактировано автором: 16 Апреля, 2012 - 14:34:22)

 
 Top
DelphinPRO
Отправлено: 16 Апреля, 2012 - 14:40:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




vlom пишет:
тут решил попробовать определить высоту при помощи js

тогда уж можно яваскриптом поменять блоки местами Улыбка
CODE (html):
скопировать код в буфер обмена
  1. <div class="content">
  2.    <div class="b1"> Тут текст 1</div>
  3.    <div class="b2"> Тут текст 2</div>
  4. </div>

CODE (javascript):
скопировать код в буфер обмена
  1. $('.b2').after($('.b1'));


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
vlom
Отправлено: 23 Апреля, 2012 - 19:02:40
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




DelphinPRO пишет:
vlom пишет:
тут решил попробовать определить высоту при помощи js

тогда уж можно яваскриптом поменять блоки местами Улыбка
CODE (html):
скопировать код в буфер обмена
  1. <div class="content">
  2.    <div class="b1"> Тут текст 1</div>
  3.    <div class="b2"> Тут текст 2</div>
  4. </div>

CODE (javascript):
скопировать код в буфер обмена
  1. $('.b2').after($('.b1'));


вело в том что сеошники стону... им надо текст по коду до блока с категориями товаров, а отображать после категорий товаров
 
 Top
DelphinPRO
Отправлено: 23 Апреля, 2012 - 21:52:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




vlom пишет:
вело в том что сеошники стону

так я и говорю - меняйте блоки местами яваскриптом. код на jquery я показал. поисковые роботы не обрабатывают JS и сеошники не должны возражать.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
vlom
Отправлено: 24 Апреля, 2012 - 06:55:43
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




DelphinPRO пишет:
так я и говорю - меняйте блоки местами яваскриптом. код на jquery я показал. поисковые роботы не обрабатывают JS и сеошники не должны возражать.

вот этого я не знал, спасибо как всегда
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB