размещение текста в контейнере bg - PullRequest
0 голосов
/ 19 февраля 2012

Я пытаюсь добавить меню на комбинированный фон.Но когда я вкладываю фон с меню внутри него, они не работают совместно и не выравниваются правильно.Например, когда я перемещаю одно из меню влево, остальные начинают двигаться в другом направлении.Сейчас я действительно пытался решить эту проблему, но сейчас мне кажется, что единственный способ - настроить каждый из них, пока все не будут выровнены правильно.Итак, вот мой вопрос сегодня:

Как я могу заставить эту работу работать, не настраивая каждое меню снова и снова?

Вот код CSS и HTML

   .baked a:hover{text-decoration: none;
    color: white;
    text-shadow: 1px 1px 1px blue;
    }               

 .baked { list-style-type: none;
     float: left;
     margin-top: 15px;
     margin-left: -20px;

     }

   .baked li ul {position: absolute;
          display: none;}
.baked li{font-family:  Berlin Sans FB;
      }



.baked li:hover ul { background: silver;
                 display: block;
                 box-shadow: inset 0px 12px 15px -2px purple;
                 list-style-type: none;
                 width: 400px;
                 height: 100px;
                 }
.baked li>a{color: white;
        font-size: 12px}

<ul class="baked">
   <li>
    <a href="PointerIndex.html">PointerIndex</a>
    <ul>
    <li><a href="Reflections.html">Reflections</a></li>
    <li><a href="Practicing.html">Practicing</a></li>
    <li><a href="NewsFeed.html">NewsFeed</a></li>
    <li><a href="ExArt.html">Explanatory Art</a></li>
    <li><a href="TopAi.html">Top AI</a></li>
    </ul>
</li>
</ul>

Обратите внимание, что у меня есть в общей сложности 9 из этих меню, все из которых содержатся в следующем div

div.Console{background: gray;
                 display: block;
                 box-shadow:  0px -20px 5px -10px #692, 0px 20px 5px -10px lightblue, 15px 0px 5px -2px #942, -15px 0px 5px -2px #249;
                 border-radius: 24pt;

                 list-style-type: none;
                 width: 300px;
                 margin-top: -100px;
                 margin-left: 30px;
                 height: 50px;
                 }

1 Ответ

0 голосов
/ 24 февраля 2012

Меня смущает информация, которую вы предоставили.Я изменил ваш код, в котором элементы подменю выровнены по правому краю.Попытайся.Пожалуйста, укажите немного больше информации.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title><br />
<style type="text/css">

  .baked a:hover{text-decoration: none;
    color: white;
    text-shadow: 1px 1px 1px blue;
    }               

 .baked { list-style-type: none;
     float: left;
     margin-top: 15px;
     margin-left: -20px;

     }

   .baked li ul {position: absolute;
          display: none;}
.baked li{font-family:  Berlin Sans FB;
      }



.baked li:hover ul { background: silver;
                 display: block;
text-align:right; padding-right:10px;
                 box-shadow: inset 0px 12px 15px -2px purple;
                 list-style-type: none;
                 width: 400px;
                 height: 100px;
                 }
.baked li a{color: white;
        font-size: 12px}

    /*  div.Console{background: gray;
                 display: block;
                 box-shadow:  0px -20px 5px -10px #692, 0px 20px 5px -10px lightblue, 15px 0px 5px -2px #942, -15px 0px 5px -2px #249;
                 border-radius: 24pt;

                 list-style-type: none;
                 width: 300px;
                 margin-top: -100px;
                 margin-left: 30px;
                 height: 50px;
                 }

                 */
</style>
</head>

<body bgcolor="#999999">

<ul class="baked">
   <li>
    <a href="PointerIndex.html">PointerIndex</a>
    <ul>
    <li><a href="Reflections.html">Reflections</a></li>
    <li><a href="Practicing.html">Practicing</a></li>
    <li><a href="NewsFeed.html">NewsFeed</a></li>
    <li><a href="ExArt.html">Explanatory Art</a></li>
    <li><a href="TopAi.html">Top AI</a></li>
    </ul>
</li>
</ul>


</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...