Capone wrote:
在寫程式的人眼中 ~
frontpage 做出來的網頁 雖然前端看起來都一樣
但是 在看原始碼時...
frontpage總是愛多出一些垃圾碼 = ="
以 表格 table 來說
跟 直接用html 來寫
直接用html是不是比較乾淨許多.
可能您對div+css不熟悉吧
自從我用div排版以後我的原始碼裡面都沒有table了
都是
比你更乾淨吧
div不是垃圾碼
是您設定上有問題
chan15 wrote:
自從我用div排版以後我的原始碼裡面都沒有table了
可否丟一段只用 div 跟css的網頁聞香一下...
如果只是一條龍的網頁我是覺得是可以用你說的 div 跟 css
如果像 01這樣的網頁怎樣可以不用用到 table
一個會寫 html 網頁的人,不一定會知道為啥 code 是這樣寫的
尤其是在現在很多輔助開發工具發佈之後,更是如此
小弟我常常在做救火隊的事情
不管是 php , asp , .Net 等,看人家的程式碼真的很痛苦
不是模組化到不行,就是程式碼中多了一大多輔助工具的識別 Tag
一個真正會寫的人會用最少的程式碼做最大功能的發揮
當然囉,開發者在程式碼中所留下的功能註解是不能算是輔助工具的 Tag 喔
他是幫助開發者或是後續接受的人員能夠儘快上手
一個網頁頁面有多種不同的表現手法可以達到需求者的要求
好比 C 語法
一個人寫了 10 行完成目的,一個卻要用 50 行
執行效率可就不同而喻了,這當中經驗佔據的大多數的優勢
有心的人應該是要去瞭解為啥10行就可搞定的
我卻要 50 行,這才是讓自己進步的動力

guccino1 wrote:
不是說表格標籤都不要用,而是表格標籤應該讓它做它該做的事~
例如是一些資料的列表如日曆、試算表、圖表、時間行程表,當然要用表格~
但是現在大家都把表格當作是定位工具,原因無它,因為方便簡單,
可是這卻會多出一些不必要的程式碼,造成網路資源的浪費~
所以製做網頁html就讓它單純的製作網頁,至於文字顏色、網頁排版,就交給CSS吧~
如果你真的需要看一個沒有表格的網頁,只用css去定位,
你可以PM給我,我可以寄我做的網址給你看~
前幾天抽空看了一下你po給我的網頁...
看了一下以我的習慣應該也還好...
不過CSS用量最大的地方應該還是在於一個設定,用於多個不同的地方...
但是可是這卻會多出一些不必要的程式碼,造成網路資源的浪費~
應該是說減少一些html的標記而不是不必要的,因為就算用teble 去作也算是正規的做法...只是有沒有必要跟那麼必要區分
dove wrote:
前幾天抽空看了一下你po給我的網頁...
看了一下以我的習慣應該也還好...
不過CSS用量最大的地方應該還是在於一個設定,用於多個不同的地方...
但是可是這卻會多出一些不必要的程式碼,造成網路資源的浪費~
應該是說減少一些html的標記而不是不必要的,因為就算用teble 去作也算是正規的做法...只是有沒有必要跟那麼必要區分
我可沒有說表格都不要用,只是應該去做他應該做的事~
"因為就算用teble 去作也算是正規的做法",這可是我第一次聽到,用表格定位是正規的作法~
"The HTML table model allows authors to arrange data -- text, preformatted text, images, links, forms, form fields, other tables, etc. -- into rows and columns of cells."
上面這句是取自www.w3c.org所針對table標籤去做的定義~好像看不到他有寫表格是定位用的~只有看到表格是放資料的~
定位、排版、樣式本來就是應該用CSS,如果這些事,不用CSS的話,那我就不知道CSS要做啥了~
之所以現在大家都用表格去定位,那是因為簡單,也或者是之前就是學表格定位,所以根本不會用CSS去定位~
因為用CSS定位步驟確實會比較繁雜,可能要考慮到各種瀏覽器的問題,所以大家也懶得去學,
所以都一直用表格去定位,因為表格簡單多了~
還是強調~~表格應該讓它去做他應該做的事~
每次在補習班一開始上網頁的時候,我都會跟學生說~
一開始你們可能先用表格去做排版的動作,因為用表格排版是非常簡單的一件事,尤其對你們初學者來說,而且他顯示的畫面是不受任何瀏覽器的影響,不過當你們網頁學到一定的階段時,你們就必須提升你們自己,用CSS去做排版的動作,因為這才是正確的網頁設計方法~
http://dadaweb.pixnet.net/blog/ 加拿大多倫多ILAC遊學之旅
內文搜尋

X
X
複製連結