2010-12-16 57 views
0

我是幾個開源項目的一部分,其中有一個html5可視化編輯器。這完全是關於拖放,屬性工具箱,工具工具箱和發佈按鈕。什麼,html5沒有語義?

該團隊願意發佈一個alpha版本,它以乾淨和簡單的html5有效格式輸出元素(文本,圖像,視頻,聲音和幾個高級組件,如按鈕,編輯器等)。但是沒有htmls的語義部分,每個元素都是無意義的div元素。

我認爲這樣做並不聰明,因爲有很多html4編輯器,並且可以像使用html5一樣進行操作,購買圖紙。誰在乎原生視頻和音頻播放器?而且我們也不會使用畫布......

那麼,如果它沒有公開語義函數,即使它非常簡單,高效和可擴展,您是否認爲html5編輯器很有趣?

謝謝您的建議 LEXA

回答

4

嗯,我個人認爲,非語義的HTML編輯器是網絡上的一個痘,但總是會有這樣的事情有需求,以及至少一個編輯器產生非語義標記優於產生錯誤語義標記的標記。

如果編輯比競爭對手好,對於任何小衆用戶,那麼它會找到它的位置,如果不是那麼它就會安靜地死去。無論哪種方式,發佈它似乎不是一件不合理的事情。

+0

嗨,非常感謝您的肯定回答 我相信這是其他貢獻者的想法:) – lexa 2010-12-16 19:42:23

1

如果排除語義,這不是真正的HTML5。這聽起來像你正在使用HTML5構建「HTML編輯器」,而不是「HTML5編輯器」。

就你的編輯而言,「如果你建造它,他們會來的」。許多人仍然使用IE嗎?

+0

嗯,你是對的。但是,在這裏,目標不是讓人們使用它,更多的是讓人們樂於擁有這個工具,並且從長遠來看...... 又一個HTML編輯器不是很有趣 – lexa 2010-12-16 19:41:38

2

HTML5的語義部分被Google推送。大多數語義部分實際上並不影響內容的顯示方式,或者幫助使用屏幕閱讀器的人。他們使代碼更友好或CMS友好。

如果人們使用語義元素,並且編輯器無法編輯代碼,那麼他們不會發現您的編輯器非常有用。而且由於SEO是網頁設計的主要部分,我相信它們會被使用。

另一方面,如果您的編輯器能夠從一個html5文檔抓取頭部分並用它來替換當前html5文檔的頭部分,那麼您將擁有一個html5編輯器,這將吸引我的注意力。

我經常需要做的是創建一個新頁面,看起來像一個不同的頁面,其中只有文章部分需要更改。如果我可以使用你的編輯器來抓取頁面並清除文章部分的子項,那麼開始輸入這將是一個有用的工具。

底線是一個真正的HTML5語義編輯器是一個比HTML編輯器好得多的編輯器。

+0

嗯,非常有趣,謝謝 我沒有得到部分「從一個html5文檔中抓取頭部分,並用它來代替當前html5文檔的頭部分」,你能解釋一下嗎? – lexa 2010-12-20 12:00:59

+0

新標籤包括<nav>,<標題>,<頁腳>這些部分在頁面之間沒有太大變化,並且如果編輯器可以複製和粘貼這些部分而不使編碼器下降到HTML並找到這個的開頭和結尾部分的html代碼自己...有時會錯過關閉標籤,因爲他錯過了正確的位置......然後這是一個改進過程。 – Wayne 2010-12-21 17:33:22