もちろんです!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;
}
