Показать сообщение отдельно
  #5 (permalink)  
Старый 27.01.2012, 15:06
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

если я правильно понял это надо?
кратное 100 сделал
на jquery для быстроты

<!DOCTYPE html>
<html>
<head>
<script class="jsbin" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
<style>
  div {
    float:left;
    clear: left;
    height: 50px;
    margin-bottom: 5px;
    background: url(http://placehold.it/100x25) repeat-x left bottom;
    border: 1px solid;
  }
  </style>
</head>
<body>
  <div class="menu">Пункт1</div>
  <div class="menu">Пункт1 - Пункт222222</div>
  <div class="menu">Пункт1 - Пункт2 - Пункт3333333333333</div>
  <div class="menu">Пункт1 - Пункт2 - Пункт3333333333333 - Пункт4444444</div>
<script>

$(function () {
  var step = 100;
  $('.menu').each(function () {
      var jEl = $(this);
      jEl.width(Math.ceil(jEl.width() / step) * step);
  });
});
</script>
</body>
</html>

Последний раз редактировалось Pavel M., 27.01.2012 в 15:10.
Ответить с цитированием