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

можно так, ищет один элемент с самым крупным шрифтом - если надо чтобы находило несколько, то доработайте

для быстроты на jquery

<!DOCTYPE html>
<html>
<head>
<script class="jsbin" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<meta charset=utf-8 />
<title>test</title>
  
<style>
  h3 b { font-size: 5em;} /* самый крупный */
</style>
  
<script>
  $(function () {

    $(document.body).click(function () {
      var maxSize = 0;
      var maxEl;
      
      $('body *').each(function () { // перебираем все элементы на странице
        var curSize = parseFloat($(this).css('font-size'));
        if (curSize > maxSize) {
          maxSize = curSize;
          maxEl = this;
        }
      });

      $(maxEl).css('font-size', '14px');
    });
  
  });
  
</script>
  
</head>
<body>
  
  <p>кликните для начала</p>
  <h1>Hello World</h1>
  <h2>Hello World</h2>
  <h3><b>Hello</b> World</h3>
  <h4>Hello World</h4>
  <h5>Hello World</h5>
  <h6>Hello World</h6>
  
</body>
</html>

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