Html 如何显示<;的子元素;李>;在100%高度?

Html 如何显示<;的子元素;李>;在100%高度?,html,css,Html,Css,我在尝试使我的标签中的特定元素占据高度的100%时遇到问题。具体地说,我想要一个在其右侧添加了边框的图标,以填充元素的整个高度 从列表中的最后一项可以看出,下载图标的边框并不占据其元素的整个高度。我怎样才能解决这个问题 我的代码: <ul> <li>طلب المشروع من قبل الجهة المستفيدة<div class="download"><a href="#" class="active"><i

我在尝试使我的
  • 标签中的特定元素占据
  • 高度的100%时遇到问题。具体地说,我想要一个在其右侧添加了边框的图标,以填充
  • 元素的整个高度

    从列表中的最后一项可以看出,下载图标的边框并不占据其
  • 元素的整个高度。我怎样才能解决这个问题

    我的代码:

        <ul>
            <li>طلب المشروع من قبل الجهة المستفيدة<div class="download"><a href="#" class="active"><i class="fa fa-download"></i></a></div></li>
            <li class="list_background">وجود قرار تخصيص موقع من قبل المجلس البلدي<div class="download"><a href="#" class="active"><i class="fa fa-download"></i></a></div></li>
            <li>بكتاب الامانة العامة لمجلس الوزراء رقم 344 - 3679 المؤرخ<div class="download"><a href="#" class="inactive"><i class="fa fa-download"></i></a></div></li>
            <li class="list_background">على مهندس المشروع التأكد من استيفاء ما     يلي حسب ما جاء بكتاب الأمانة العامة لمجلس الوزراء رقم 344-3679 
             المؤرخ (مرفق صورة من الكتاب المذكور) :
             <br>- استلام متطلبات المشروع معتمدة من قبل الجهة المستفيدة.
             <br>- إعداد كراسة طلب المشروع.
             <br>- الحصول على موافقة وزارة  المالية على اعتماد ميزانية المشروع.
             <br>- شهادة خلو الموقع من العوائق.<div class="download"><a href="#"   class="inactive"><i class="fa fa-download"></i></a></div></li>
        </ul>
    

    要实现这一点,您必须使用表结构,这意味着将
    li
    标记用作表,将内容用作tabel单元格,并将图标用作另一个表单元格

    还要为文本添加一个容器,不要让它在任何容器上流动

    ul{
    填充:0;
    保证金:0;
    列表样式:无;
    宽度:100%;
    }
    ulli{
    方向:rtl;
    文本对齐:右对齐;
    填充:0 1rem0 0;
    保证金:0;
    字号:1.1rem;
    颜色:#8c97b2;
    字体大小:400;
    边框底部样式:实心;
    边框底宽:1px;
    边框底色:#dadfea;
    线高:54px;
    身高:100%;
    显示:表格;
    宽度:100%;
    }
    ulli.下载{
    身高:100%;
    浮动:左;
    右边框样式:实心;
    右边框宽度:1px;
    右边框颜色:#dadfea;
    显示:表格单元格;
    }
    ulli p{
    显示:表格单元格;
    }
    ulli.下载i{
    字体大小:22px;
    宽度:54px;
    文本对齐:居中;
    身高:100%;
    }
    
    
    • ط

    • 背景

    • 㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕344-3679㶕

    • -㶪㶪㶪㶪㶪㶪㶪㶪㶪㶪㶪㶪㶪。
      -إ。
      -在15 15 15 15 15 15 15 15 15 15 15 15 15 15半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半)。


    要实现这一点,您必须使用表结构,这意味着将
    li
    标记用作表,内容用作选项卡单元格,图标用作另一个表单元格

    还要为文本添加一个容器,不要让它在任何容器上流动

    ul{
    填充:0;
    保证金:0;
    列表样式:无;
    宽度:100%;
    }
    ulli{
    方向:rtl;
    文本对齐:右对齐;
    填充:0 1rem0 0;
    保证金:0;
    字号:1.1rem;
    颜色:#8c97b2;
    字体大小:400;
    边框底部样式:实心;
    边框底宽:1px;
    边框底色:#dadfea;
    线高:54px;
    身高:100%;
    显示:表格;
    宽度:100%;
    }
    ulli.下载{
    身高:100%;
    浮动:左;
    右边框样式:实心;
    右边框宽度:1px;
    右边框颜色:#dadfea;
    显示:表格单元格;
    }
    ulli p{
    显示:表格单元格;
    }
    ulli.下载i{
    字体大小:22px;
    宽度:54px;
    文本对齐:居中;
    身高:100%;
    }
    
    
    • ط

    • 背景

    • 㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕㶕344-3679㶕

    • -㶪㶪㶪㶪㶪㶪㶪㶪㶪㶪㶪㶪㶪。
      -إ。
      -在15 15 15 15 15 15 15 15 15 15 15 15 15 15半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半半)。


    您现在需要垂直对齐图标,以确保我们需要在您的
    之后添加sudo元素。下载
    div以垂直对齐图标

    ul li .download:after{
     content:"";
     vertical-align:middle;
     display:inline-block;
     height:100%;
    }
    ul li .download a{
     display: inline-block;
     vertical-middle: middle;
    }
    
    检查结果

    并检查是否有用于垂直对齐图元的指南

    ul li .download:after{
     content:"";
     vertical-align:middle;
     display:inline-block;
     height:100%;
    }
    ul li .download a{
     display: inline-block;
     vertical-middle: middle;
    }
    

    希望您一切顺利

    您现在需要垂直对齐图标,以确保我们需要在您的
    之后添加sudo元素。下载
    div以垂直对齐图标

    ul li .download:after{
     content:"";
     vertical-align:middle;
     display:inline-block;
     height:100%;
    }
    ul li .download a{
     display: inline-block;
     vertical-middle: middle;
    }
    
    检查结果

    并检查是否有用于垂直对齐图元的指南

    ul li .download:after{
     content:"";
     vertical-align:middle;
     display:inline-block;
     height:100%;
    }
    ul li .download a{
     display: inline-block;
     vertical-middle: middle;
    }
    

    希望您一切顺利

    您发布的CSS不是CSS,而是SASS,请编辑问题并添加CSS,以允许我们运行它并为您检查结果。很抱歉,我没有意识到发布CSS会有问题。@Paulie_D感谢您的编辑您发布的CSS不是CSS,它是SASS,请编辑问题并添加CSS,以便我们运行它并为您检查结果。很抱歉,我没有意识到发布SASS会有问题。@Paulie\u感谢您的编辑谢谢您的解决方案非常有效!我现在正在努力使每个单元格内的图标垂直居中。“如果你不想问太多的话,你知道我怎么做吗?”拉舍达尔·朱莱比一点问题都没有,让我们检查一下,你的解决方案非常有效!我现在正在努力使每个单元格内的图标垂直居中。“如果不是太多的问题,你知道我怎么做吗?”拉舍达尔·朱莱比(RashedAl Julaibi)一点问题都没有,让我们检查一下it@RashedAl-祝你好运;)@祝你好运