Re: [心得] 之前討論的web design (demo)
※ 引述《flamerecca (werewolf)》之銘言:
我發現好像很多人以為自己重新發明一個語法
就會讓事情比較簡單的樣子
當然有時候可能是這樣
例如javascript到jquery
但是jquery讓設計師愛用的原因是和css的方式很像
也就是這樣的設計師至少要會css的語法
但是html/css的狀況不一樣
第一 html已經夠簡單了
<h1></h1>~<h6></h6>
<p></p>
<img src="" />
<a href=""></a>
<ul></ul>
<li></li>
<div></div>
<span></span>
一個頁面只需要用到上面這些元素就夠了(表單?跟程式有連接的東西還是程設來吧)
這些已經夠簡單了
我實在想不出有什麼語法可以比這些更簡單
難道再縮短成[1][/1][u][/u].. 反而更難記吧
第二 html也根本不是樣式性的標記
html是描述頁面資料結構的標記
標記這的頁面哪裡是標題哪裡是段落哪邊是清單...
這個工作不管是美工或是程設都有可能做得來或做不來
所以主要問題是在CSS上
但是css的語法也已經夠簡單了
css的最大問題在於他設計不是排版用的
而是設計給一個線性資料結構(就是html)加上樣式的
只要css沒有變,要用css做美術想做的事情就會很難
然後那些很難的事情如果你是用程式(編輯器或中介語法)代替他做
那就會生產出很可怕又只能用在當下狀況的css
那所謂css很難做到的事情是什麼呢?
就是「整齊」(長得像表格)的排版
如果不知道 css的難處
美術總是很想讓頁面上的元素由左而右由上而下很整齊的排列
然後美術每想讓畫面多一列
我div又要多包好幾層了
另外我想典型的要求就是兩個並排的div底部要平行
這在css也沒有直接提供解決方式(直接設高度這種沒有彈性的方式不算)
這種也是沒有學css就無法理解的限制
還有上下居中對齊等等..
我的看法是
如果css有提供以上平面設計式的語法
那就算用編輯器弄出來的語法也不會太難看
不過既然現在css限制這麼大
我不認為除了美術學css 了解網頁設計上的限制
其他任何想讓美術不碰css的方案都是增加日後維護的難度
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.67.57
推
01/09 14:25, , 1F
01/09 14:25, 1F
→
01/09 14:26, , 2F
01/09 14:26, 2F
→
01/09 14:27, , 3F
01/09 14:27, 3F
→
01/09 14:27, , 4F
01/09 14:27, 4F
→
01/09 14:28, , 5F
01/09 14:28, 5F
→
01/09 14:28, , 6F
01/09 14:28, 6F
→
01/09 14:29, , 7F
01/09 14:29, 7F
推
01/09 14:58, , 8F
01/09 14:58, 8F
→
01/09 17:12, , 9F
01/09 17:12, 9F
推
01/09 21:30, , 10F
01/09 21:30, 10F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 5 之 21 篇):