アウトライン決定

もちろんです!WordPressの投稿記事でツリー構造を表示するために、functions.phpを編集せずにCSSとHTMLを使用する方法を説明します。

HTMLで階層構造を作成:
ツリー構造を作成するために、ul要素とli要素を使用します。
ul要素は入れ子にすることで複雑な階層を作成できます。
インデントを合わせて階層構造を記述しましょう。
CSSで線を引いて装飾:
borderプロパティを使用して線を引きます。
border-leftを使用して縦線を引くことができます。
border-topを使用して横線を引くこともできます。
擬似要素を使用して線を配置し、コンテンツの長さに合わせて調整します。
以下は具体的なコード例です:

HTML

  • 第一階層(経営層)
    • 第二階層(部門)
      • 第三階層(チーム)
      • 第三階層(チーム)
      • 第三階層(チーム)
    • 第二階層(部門)
      • 第三階層(チーム)
      • 第三階層(チーム)
      • 第三階層(チーム)
    • 第二階層(部門)
      • 第三階層(チーム)
      • 第三階層(チーム)
      • 第三階層(チーム)


.construction {
list-style-type: none;
}

.construction ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.construction ul {
position: relative;
margin-left: 15px;
}

.construction ul:before {
content: “”;
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 0;
border-left: 1px solid red;
}

.construction ul li {
position: relative;
margin: 0;
padding: 7px 15px;
}

.construction ul li:before {
content: “”;
display: block;
position: absolute;
top: 15px;
left: 0;
width: 15px;
height: 0;
border-top: 1px solid blue;
}

.construction ul li:last-child:before {
top: 15px;
bottom: 0;
height: auto;
background-color: #fff;
}