我的第一堂课的页面上有以下代码。

<div class="home-tab-title">
<img class="home-duck" src="https://accenturelife-
prod.mindtouch.us/@api/deki/files/2426/AlipSuite.png?origin=mt-web" />
<div class="home-heading">'Training Documentation'</div>
</div>

<div class="tab-content1">

<div class="tab-content1-block">
<div class="home-subheading">'Getting Started'</div>
<ul style="list-style: none;">
<li><a href="/@api/deki/files/2682/ALIP_Overview_Presentation.pptx?
origin=mt-web">'ALIP Overview'</a></li>
<li><a href="/Training/ASW_VPN_Setup">'ASW VPN Setup'</a></li>
<li><a href="/Training/Workflow_and_Java_Version_8">'Workflow and Java
Version 8'</a></li>
<li><a href="/Training/Squirrel_Database_Tool_-
_Installation_and_Documentation">'ALIP TS Squirrel Documentation'</a></li>
<li><a href="/03_Training/Eclipse_Workbench_Installation_Guide">'Eclipse
Workbench Installation Guide'</a></li>
</ul>
</div>

<div class="tab-content1-block">
<div class="home-subheading">'Actuarial Analyst Training'</div>
<ul style="list-style: none;">
<li><a
href="/03_Training/ALIP_Product_Documentation_and_Training_Outline">'ALIP
Product Documentation and Training Outline'</a></li>
<li><a href="/03_Training/Onshore_Training_Approach_-_Actuaries">'Onshore
Training Approach - Actuaries'</a></li>
<li><a href="/03_Training/Self-Guided_Product_Training_Agenda">'Self Guided
Product Training Agenda'</a></li>
</ul>
</div>

<div class="tab-content1-block">
<div class="home-subheading">'Business Analyst Training'</div>
<ul style="list-style: none;">
<li><a href="/03_Training/Overview">'Overview'</a></li>
<li><a href="/03_Training/Exercises">'Exercises'</a></li>
<li><a href="/03_Training/Policy_Administration">'Policy Administration'</a>
</li>
<li><a href="/@api/deki/files/2729/Defect_Management_using_RTC.pptx?
origin=mt-web">'Defect Management'</a></li>
<li><a href="/03_Training/Database_Training/">'Database Training'</a></li>
<li><a href="/03_Training/Functional_Specification">'Functional
Specification'</a></li>
<li><a href="/Training/New_Business_and_Underwriting">'New Business and
Underwriting'</a></li>
<li><a href="/03_Training/Business_Configuration_Training">'Business
Configuration Training'</a></li>
<li><a href="/03_Training/Product_Configuration_Training">'Product
Configuration Training'</a></li>
<li><a href="/03_Training/ALIP_Functional_Training_Outline">'ALIP Functional
Training Outline'</a></li>
<li><a href="/03_Training/Onshore_Training_Approach_-_Business">'Onshore
Training Approach - Business'</a></li>
</ul>
</div>


对于此类,具有以下CSS:

.home-tab-title {
 width: 100%;
 height: 65px;
 padding: 10px 0 10px 0;
 }

 img.home-duck{
 width: 35px;
 float: left;
 padding: 12px 10px 0 0;
 }

 .home-heading {
 display:block;
 float: left;
font-size: 22px;
margin-top: 20px;
margin-bottom: 20px;
clear: right;
font-family: "Segoe UI", arial, sans-serif;
}

.home-subheading {
 margin-top:10px;
 margin-bottom:10px;
 }

.home-subheading{
font-size:15px;
color: #000;
font-weight: 500;
font-family: "Segoe UI", arial, sans-serif;;
display: inline-flex;
}

.tab-content1 {
margin-left: 2.2em;
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: left;
min-width: 40px;
}

.tab-content1-block {padding: 0 5em 1em .5em;}
.tab-content1-block ul li {margin-bottom:10px; margin-left:-22px;}


输出显示如下:

html - 打破列中的UL(为清楚起见进行了编辑)-LMLPHP

我有大量的二等班。我想将其分为三列,并希望它们在第一列的ul下方精确对齐。

 <div class="tab-content1-block1">
 <div class="home-subheading">'Business Configurator Training'</div>
 <ul style="list-style: none;">
 <li><a href="/@api/deki/files/3170/BC_Exercise.zip?origin=mt-web">'BC
 Exercise'</a></li>
 <li><a href="/03_Training/ALIP_Configuration_Tips">'ALIP Configuration
 Tips'</a></li>
 <li><a href="/@api/deki/files/3161/Understanding_ALIP_Business_Config_-
 _Introduction.pptx?origin=mt-web">'ALIP Business Config - Introduction'</a>
 </li>
<li><a href="/@api/deki/files/3159/Understanding_ALIP_Business_Config_-
 _Common_Admin.pptx?origin=mt-web">'ALIP Business Config - Common Admin'</a>
</li>
<li><a href="/@api/deki/files/3160/Understanding_ALIP_Business_Config_-
_Forms.pptx?origin=mt-web">'ALIP Business Config - Forms'</a></li>
<li><a href="/@api/deki/files/3162/Understanding_ALIP_Business_Config_-
_Lookup.pptx?origin=mt-web">'ALIP Business Config - Lookup'</a></li>
 <li><a href="/@api/deki/files/3165/Understanding_ALIP_Business_Config_-
 _Rules.pptx?origin=mt-web">'ALIP Business Config - Rules'</a></li>
 <li><a href="/@api/deki/files/3169/Understanding_ALIP_Business_Config_-
 _Workflow.pptx?origin=mt-web">'ALIP Business Config - Workflow'</a></li>
 <li><a href="/@api/deki/files/3163/Understanding_ALIP_Business_Config_-
 _Page_Group_Views.pptx?origin=mt-web">'ALIP Business Config - Page Group
 Views'</a></li>
 <li><a href="/@api/deki/files/3164/Understanding_ALIP_Business_Config_-
 _Page_Groups.pptx?origin=mt-web">'ALIP Business Config - Page Groups'</a>
 </li>
 <li><a href="/@api/deki/files/3166/Understanding_ALIP_Business_Config_-
 _Schema_Mgmt.pptx?origin=mt-web">'ALIP Business Config - Schema Mgmt'</a>
 </li>
 <li><a href="/@api/deki/files/3167/Understanding_ALIP_Business_Config_-
 _Skills_Check.pptx?origin=mt-web">'ALIP Business Config - Skills Check'</a>
 </li>
 <li><a href="/@api/deki/files/3168/Understanding_ALIP_Business_Config_-
 _Tabbed_Workflow.pptx?origin=mt-web">'ALIP Business Config - Tabbed
 Workflow'</a></li>
 <li><a
 href="/@api/deki/files/3158/ALIP_Business_Configuration_Training_2008.ppt?
 origin=mt-web">'ALIP Business Configuration Training 2008'</a></li>
 <li><a

 href="/03_Training/ALIP_Functional_and_Business_Configuration_
 Training_Outline">
'ALIP Functional and Business Configuration Training Outline'</a></li>
<li><a href="/03_Training/Onshore_Training_Approach_-_Business">'Onshore
 Training Approach - Business Configurator'</a></li>
</ul>
</div>


此类的CSS代码如下

 .tab-content1-block1 {padding: 0 5em 1em 5em;}
 .tab-content1-block1 ul li {margin-bottom:10px; margin-left:-22px;}

 .tab-content1-block1 ul
 {
 -moz-column-count: 3;
 -moz-column-gap: 20px;
 -webkit-column-count: 3;
 -webkit-column-gap: 20px;
  column-count: 3;
  column-gap: 20px;
  }


输出如下。对齐似乎不正确。它应该正好在第一个图中的列之下。
html - 打破列中的UL(为清楚起见进行了编辑)-LMLPHP

有人可以帮助解决此问题吗?任何帮助将不胜感激?

最佳答案

我已更新笔以匹配您的屏幕截图:http://codepen.io/memoblue/pen/XKGXAN

干得好:

.tab-content1 {
  display: flex;
  flex-wrap: wrap;
  > div:not(.tab-content1-block1) {
    flex-basis: 33.3333%;
  }
}

.tab-content1-block1 {
    flex-basis: 100%;
  > ul {
    display: flex;
    flex-wrap: wrap;
    > li {
      flex-basis: 33.3333%;
    }
  }
}


注意:它使用的是SCSS,我没有添加浏览器前缀以使其更易于阅读……如果有任何不清楚的地方,请告诉我。

关于html - 打破列中的UL(为清楚起见进行了编辑),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38972547/

10-09 05:25