Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: CSS, при position: absolute выравнивание по центру, возможно ли?

Сообщения:  [1-5] 

 
 автор: Atom   (15.10.2005 в 20:18)   письмо автору
 
   для: 12345   (15.10.2005 в 14:49)
 

Спасибо наиогромнейшее! :)))

   
 
 автор: 12345   (15.10.2005 в 14:49)   письмо автору
 
   для: Atom   (14.10.2005 в 21:58)
 

<style>li{width:90%;}
.submenu              {background-color:#F7F7F7;width:120;border-style:solid;border-width:1} 
.submenuD      {visibility:hidden; position: absolute; width:100%;text-align:center;} 
.submenu a        {color: #000000; text-decoration: none; font-family: tahoma; font-size: 8pt;} 
.submenu a:hover  {color: #FFAE00;} 
</style>
<script>d=document;v='visible';h='hidden'</script>
<br><br><br>
<li><a href=# onMouseOver=d.all.submenu1.style.visibility=v>menu1</a>
    <div class=submenuD><span class=submenu id=submenu1 onClick=this.style.visibility=h><a href=#>subm 1</a><br> ...<br><br><a href=#>subm 2</a></span></div>
</li>
<li><a href=# onMouseOver=d.all.submenu2.style.visibility=v>menu2</a>
    <div class=submenuD><span class=submenu id=submenu2 onClick=this.style.visibility=h><a href=#>sub 2</a> ... <a href=#>sub 2</a></span></div>
</li>
ширина <li> - чтобы не сдвигало содержимое за край.

   
 
 автор: Atom   (14.10.2005 в 21:58)   письмо автору
 
   для: 12345   (14.10.2005 в 21:11)
 

Нет. А если для td, то из-за absolute начало строки идет по центру (в IE), а в опере вообще ничего не меняется.

absolute мне нужен для того, чтобы при наведении мышки на меню спаны субменюшек отображались в одном и том же месте. Если есть какой-то другой способ - было бы очень хорошо. )

   
 
 автор: 12345   (14.10.2005 в 21:11)   письмо автору
 
   для: Atom   (14.10.2005 в 20:36)
 

А align:center (или как его там?) для span положения не меняет?

   
 
 автор: Atom   (14.10.2005 в 20:36)   письмо автору
 
 

Есть менюшка, вот ее CSS

.submenu          {background-color:#F7F7F7; height: 16px;}
.submenu span     {visibility: hidden; position: absolute; top: 93px; left: auto;}
.submenu a        {color: #000000; text-decoration: none; font-family: tahoma; font-size: 8pt;}
.submenu a:hover  {color: #FFAE00;}

Тоесть position: absolute. И нужно, чтобы span был не в левой части страницы, а посередине. left: 50% не подходит, т.к. тогда начало span в середине, а мне нужно чтобы весь span, независимо от его длины, получился посередине. Заранее благодарю за помощь!

Сама менюшка вызывается так:

<!-- МЕНЮ -->
<tr>
 <td class="menu">
 <li><a href=# onMouseOver="show(1)">menu1</a></li>
 <li><a href=# onMouseOver="show(2)">menu2</a></li>
 </td>
</tr>
<!-- СУБМЕНЮ -->
<tr>
 <td class="submenu">
 <span id="submenu1">
  <a href=#>subm1</a>
  <a href=#>subm 2</a>
 </span>
 <span id="submenu2">
  <a href=#>sub2</a>
  <a href=#>sub2</a>
 </span>
 </td>
</tr>

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования