Make text height 100% of div?

前端 未结 6 1678
时光取名叫无心
时光取名叫无心 2020-12-03 21:35

I\'m trying to make the text 100% height of a div but it doesn\'t work.
It just becomes 100% of the body { font-size:?; }.

Is there an

6条回答
  •  不知归路
    2020-12-03 22:13

    To get the result I wanted, I had to use this code:

    // Cache the div so that the browser doesn't have to find it every time the window is resized.
    var $div = $('li.leaf.item');
    
    // Run the following when the window is resized, and also trigger it once to begin with.
    $(window).resize(function () {
       // Get the current height of the div and save it as a variable.
       var height = $div.height();
       // Set the font-size and line-height of the text within the div according to the current height.
       $div.css({
          'font-size': (height/2) + 'px',
          'line-height': height + 'px'
       })
    }).trigger('resize');​
    

    Thank you joshuanhibbert@css-tricks for the help!

提交回复
热议问题