我正在處理員工目錄,該目錄允許用戶搜索員工並在樹形圖或組織結構圖類型佈局中顯示有關他們的信息。我使用Google's Org Chart代碼繪製圖表。它將每位員工的聯繫卡顯示在<td>
中,其中經理和下屬的上級或下級在不同的<tr>
中。輸出看起來是這樣的:在窗口中居中動態生成的表格單元格
如果員工具有比下屬一小撮越多,用戶必須以一飽眼福水平滾動。不是問題。
我的問題是,如果有超過10左右,你看不見你搜索完全員工,並有向右滾動,直到你找到他們:
這似乎是它會很煩人。我嘗試着將一個<a name="anchor">
放入卡片中,然後在頁面加載時跳到它,但它只能滾動到足夠到勉強把它放在屏幕上。
理想情況下,它將卡中心放在用戶的焦點上。
當頁面加載時,是否有辦法直接跳轉到有問題的員工?
如果有幫助,這裏有什麼個人卡看起來像一個代碼片段:
<td>
<h1>Mike</h1>
<div class="cardBody">
<img src="Images/stock1.jpg" style="float:left; margin-right:5px;" />
<table class="data" cellpadding="0">
<tr>
<td><i class="fa fa-briefcase"></i></td>
<td><span style="color:red;">President</span></td>
</tr>
<tr>
<td><i class="fa fa-building"></i></td>
<td>Administration</td>
</tr>
<tr>
<td><i class="fa fa-globe"></i></td>
<td>Home Office</td>
</tr>
<tr>
<td><i class="fa fa-phone"></i></td>
<td>Ext. 2402</td>
</tr>
<tr>
<td><i class="fa fa-envelope"></i></td>
<td><a href="mailto:[email protected]">Send Email</a></td>
</tr>
</table>
</div>
</td>
Google ORg圖表已將其居中。您是否使用任何自定義CSS來對齊它們?我沒有得到你的問題 – renanlf
@renanlf - 它確實是它的中心。但是**因爲它將它居中,當有更多的子節點比水平放置窗口時,它會將父節點向右推,以保持整體居中。 – TheIronCheek