好吧,這是我可能想到的最糟糕的標題。但我不太確定如何說出它!我的web應用程序的網頁佈局順序 - 如果側邊欄在主要內容之前以編程方式顯示,是否重要?
我的意思是,對於瀏覽器,搜索引擎優化或任何其他重要因素而言效率低下,如果以主題內容div設置爲float:left
之前的標記中出現編程方式,我的float:right
ed邊欄會出現嗎?
對用戶而言,主要的內容出現在左邊,而右邊的側欄。在源代碼中,它看起來像這樣:
<div id="sidebar">This is where my sidebar goes </div>
<div id="content">This is where my content goes </div>
這會影響我的頁面中的SEO或其他因素嗎?
搜索引擎機器人,網頁閱讀器和瀏覽器沒有任何CSS的支持(如某些手機)不能告訴ID =「側邊欄」和id =「內容」之間的區別。主要/重要內容必須先行。 鍵盤用戶的鏈接與搜索引擎優化無關.. – Jonathan 2010-06-08 20:15:18
喬納森,至少谷歌,雅虎和必應能夠區分導航和內容。你可以在搜索結果的摘錄中看到它。瀏覽器不必這樣做(但Safari 5也可以),因爲他們的用戶可以。像JAWS這樣的屏幕閱讀器自數年前就有這樣的啓發式技術。跳過鏈接當然不適用於搜索引擎優化,而是適用於可用性。 – fuxia 2010-06-09 10:59:16