為什麼同一句「不可以」,有時叫違法、有時只是失禮?
從捷運吃飯糰的日常疑問出發,認識法律的體系、淵源與分類——什麼是法、法在哪裡、不同的法之間如何分工與排序。
為什麼同一句「不可以」,有時叫違法、有時只是失禮?
你在捷運上吃了一個飯糰,旁邊的乘客皺眉。你心裡冒出一個問題:這到底算「違反規定」還是「違反禮貌」?如果是前者,誰訂的規定?罰多少?依據是哪一條?如果是後者,那為什麼有些「不禮貌」最後會被警察開罰單,有些卻不會?
這個看似日常的疑問,其實正是法學最核心的入口問題:哪些行為規範具有國家強制力,這些規範從哪裡來,又如何被組織成一個彼此呼應的體系。法律之所以和道德、習俗、宗教戒律不同,關鍵不在「叫人做什麼」,而在於它背後站著一個可以動用公權力強制執行的國家。理解法律的「體系」「淵源」與「分類」,就是學會辨識:什麼是法、法在哪裡、以及不同的法之間如何分工與排序。
(本文用於法學基礎概念說明,不構成任何個案的法律意見。)

法律是什麼:一種有強制力的社會規範
人類社會充滿各種「規範(norm)」:道德告訴你應該誠實,習俗告訴你過年要團圓,宗教戒律告訴你哪些日子要齋戒。法律也是規範的一種,但它有三個讓它與眾不同的特徵。
第一是國家強制性(state coercion)。違反道德可能讓你良心不安、違反習俗可能讓你被親友側目,但違反法律,國家可以動用警察、法院、強制執行等公權力對你施加制裁——罰鍰、拘役、有期徒刑、查封財產。這份「後盾」是法律和其他規範最大的分野。
第二是程序正當性(procedural legitimacy)。法律不是任何人說了算,它必須經過特定程序產生。在台灣,法律(狹義)必須經立法院三讀通過、總統公布;行政機關訂的命令必須有法律授權。沒有走完正當程序的「規則」,不能拿來剝奪人民的權利。這也是「依法行政(rule of law)」的精神:政府的權力要被法律綁住,而不是政府用規則綁住人民。
第三是可預測性與一般性(generality)。好的法律應該事先公布、對相同情況一視同仁,而不是針對特定某個人量身打造。這讓人民能事先安排自己的行為,知道什麼可以做、什麼不可以做。
把這三點放在一起,就能回答開頭的飯糰問題:捷運禁止飲食,是因為《大眾捷運法》第 50 條授權,違者可處罰鍰——它有法律依據、有處罰程序、對所有乘客一體適用,所以是「法」;而你在自家客廳吃飯沒人管你失不失禮,因為那只是禮貌,沒有國家強制力站在後面。
法律的淵源:法「從哪裡來」
「法源(sources of law)」指的是法律規範的存在形式,也就是當我們要主張「依法」時,那個「法」具體長什麼樣子。台灣屬於大陸法系(civil law system),以成文法(written law)為主,這和英美的判例法系(common law)很不一樣。常見的法源可以分成以下幾類。
憲法(Constitution) 是國家的根本大法,位階最高,規定國家組織與人民的基本權利。所有其他法規範都不得牴觸憲法,否則無效。《中華民國憲法》第 171 條明定「法律與憲法牴觸者無效」,第 172 條則說「命令與憲法或法律牴觸者無效」,這兩條把整個法體系的「上下關係」一次講清楚。
法律(狹義的法律,statute) 是立法院通過、總統公布的規範,名稱通常叫「法」「律」「條例」「通則」。例如《民法》《刑法》《公司法》《道路交通管理處罰條例》。憲法第 170 條對「法律」下了定義:須經立法院通過、總統公布。
命令(administrative regulation/order) 是行政機關依職權或法律授權所訂定的規範,名稱常見「規則」「辦法」「細則」「標準」「準則」。命令的位階低於法律,且若涉及限制人民權利義務,必須有法律明確授權,這就是法律保留原則(principle of legal reservation):重要事項要由立法者決定,不能全部丟給行政機關。
自治法規(local regulation) 是地方自治團體(直轄市、縣市)依《地方制度法》制定的規範,分為地方議會通過的「自治條例」與地方政府訂的「自治規則」。例如各縣市的自治條例。
國際條約與協定(treaty) 經立法院審議通過者,在我國也有國內法的效力。近年大法官與憲法法庭也肯認若干國際人權公約(如兩公約)經施行法轉化後具有國內法地位。
至於判例與學說,在大陸法系中地位較特殊。法院過去的見解(裁判、決議)對下級法院有事實上的影響力,學者的學說則影響法律的解釋與適用,但兩者在傳統理論上都不是「直接的、有拘束力的法源」——這正是與英美法系最大的差別。在英美法,法官的先例(precedent)本身就是法,具有拘束後案的效力(遵循先例原則,stare decisis)。
法律的位階:當規範彼此打架時怎麼辦
既然法源這麼多,難免互相矛盾。這時就需要「位階(hierarchy of norms)」這套排序規則。台灣法體系的金字塔由上而下大致是:
- 憲法(最高)
- 法律(立法院通過)
- 命令(行政機關訂定)
- 自治法規(依其性質定位,自治條例不得牴觸法律)
排序的鐵則來自《中央法規標準法》第 11 條:「法律不得牴觸憲法,命令不得牴觸憲法或法律,下級機關訂定之命令不得牴觸上級機關之命令。」當低位階規範牴觸高位階規範時,牴觸的部分無效。
除了「上下」的位階,還有兩個處理「平行衝突」的原則:特別法優於普通法(lex specialis)——當兩部同位階的法律都能適用同一件事,專門針對該事項的法律優先;以及後法優於前法(lex posterior)——同一事項先後制定的規範,新法優先於舊法。例如《消費者保護法》相對於《民法》就是特別法,消費爭議優先適用消保法。
理解位階,就能看懂大法官(憲法法庭)在做什麼:當人民認為某條法律違憲,可以聲請違憲審查,由憲法法庭判斷該法律是否牴觸憲法。這是位階金字塔最頂端的「品管機制」。
法律的分類:切蛋糕的不同刀法
同一塊法律蛋糕,可以用不同的刀法去切,每種分類都回答一個不同的問題。
公法 vs. 私法(public law vs. private law)——這是大陸法系最重要的分類。判斷的核心是:這條規範處理的是「國家與人民之間的權力關係」,還是「人民彼此之間的平等關係」?憲法、行政法、刑法、訴訟法屬於公法,因為其中一方是行使公權力的國家;民法、公司法、票據法屬於私法,規範的是地位對等的私人之間的權利義務。這個分類不只是學理,還影響「打官司要去哪個法院」:公法爭議多走行政法院,私法爭議走普通法院的民事庭。
實體法 vs. 程序法(substantive law vs. procedural law)——實體法規定「權利義務的內容」,例如殺人要判什麼刑(刑法)、買賣契約的雙方各有什麼義務(民法);程序法規定「如何實現這些權利義務的流程」,例如怎麼起訴、怎麼審判、怎麼上訴(刑事訴訟法、民事訴訟法、行政訴訟法)。一句話:實體法說「你有什麼權利」,程序法說「你要怎麼把權利拿到手」。
普通法 vs. 特別法(general law vs. special law)——前面已提過,這是處理同位階法律衝突的分類。民法是普通法,消保法、勞動基準法是特別法。
強行法 vs. 任意法(mandatory law vs. default law)——強行法不容當事人以約定排除,例如刑法、許多行政管制規定;任意法則允許當事人另作約定,當事人沒約定時才「補位」適用,民法中許多關於契約的規定屬此。這個分類在解讀契約時極為關鍵:你和對方約定的條款若牴觸強行法,該約定無效;若只牴觸任意法,則以你們的約定為準。
看一個例子
阿哲在網路上向某商家買了一支手機,收到後發現有瑕疵,想退貨。商家卻拿出網頁上的小字:「商品一經拆封,概不退換。」阿哲該怎麼用「淵源、位階、分類」這套工具來分析?
第一步,找法源。網購屬於《消費者保護法》規範的「通訊交易」。消保法第 19 條規定,通訊交易的消費者有「七日猶豫期(rescission period)」,可以在收到商品後七日內無條件解約退貨,且不負擔任何費用或對價。
第二步,判位階與分類。商家網頁上「概不退換」的條款,本質是一份私人契約(私法)。但消保法第 19 條的猶豫期規定屬於強行法——立法者為了保護資訊與談判地位較弱的消費者,刻意不讓業者用契約把它排除掉。
第三步,套衝突規則。商家的契約條款(任意性的私人約定)牴觸了消保法的強行規定。依「強行法優先」,該「概不退換」條款在這個範圍內無效,阿哲仍享有七日猶豫期。同時,消保法相對於民法是特別法,消費爭議優先適用消保法。
於是,原本看起來「白紙黑字、你情我願」的條款,在法體系的層層篩選後失去效力。這正是法學訓練的價值:它讓你不被表面文字唬住,而能追問「這條規則的依據是什麼、位階多高、屬於哪一類」。(此為概念示例,具體個案請洽專業律師。)
重點回顧
- 法律是有國家強制力的社會規範,以強制性、程序正當性、一般性三特徵與道德、習俗、宗教戒律區別;其精神在「依法行政」——用法律綁住政府,而非用規則綁住人民。
- 法源(法的存在形式) 在大陸法系以成文法為主,由高而低為憲法、法律、命令、自治法規,另有國際條約;判例與學說在傳統理論上不是直接拘束的法源,這是與英美判例法系的根本差異。
- 位階金字塔 由《中央法規標準法》第 11 條確立:下位牴觸上位者無效;平行衝突則用「特別法優於普通法」「後法優於前法」處理。
- 分類是不同的切法:公法/私法(權力關係 vs. 平等關係)、實體法/程序法(權利內容 vs. 實現流程)、普通法/特別法、強行法/任意法,各自回答不同問題。
- 強行法不可由當事人約定排除,這是消費者、勞工等弱勢一方受保護的法律基礎。
深入探討(研究所視角)
對有志深入法學的讀者,以上的「淵源—位階—分類」框架只是起點,還有幾條值得繼續追的線索。
其一,公法與私法的界線正在模糊化。傳統二分法假設國家與市場壁壘分明,但當代出現大量「混合領域」:政府以契約方式採購服務(行政契約)、公營事業以私法形式經營、社會法(social law)同時帶有給付行政與權利保障的雙重性格。德國學說發展出的「主體說」「從屬說」「特別法說」等區分標準,各有其解釋力與盲點,值得比較研究。當 Uber、外送平台這類數位經濟興起,勞動關係該歸私法自治還是公法管制,更是當前各國法院與立法者激辯的前沿。
其二,法源理論在大陸法系內部也持續鬆動。傳統上判例不被視為法源,但實務中最高法院、憲法法庭的見解對下級法院具有極強的事實拘束力;大法官解釋(現為憲法法庭裁判)更直接形塑了基本權利的具體內涵。這引發一個理論張力:當「不是法源」的判例實際上發揮著「準法源」的作用,我們的法源理論是否需要修正?軟法(soft law)、行政指導、自律規範等「非典型規範」的興起,也讓「什麼才算法」的邊界重新被討論。
其三,規範位階遇上國際法與基本權時更為複雜。兩公約施行法將國際人權公約轉化為國內法後,其位階究竟等同法律、還是介於憲法與法律之間,學說與實務仍有爭論。當國內法律牴觸已內國法化的人權公約,法官應如何處理,涉及合憲性解釋、條約優位、基本權第三人效力等精緻議題。
其四,從法理學(jurisprudence) 的高度看,本文採取的是偏向法實證主義(legal positivism)的視角——強調法的「形式來源」與「國家強制力」。但自然法論(natural law)會追問:一條程序完備卻嚴重不正義的「惡法」,還算不算法?Hart 與 Fuller 的著名論戰、Radbruch 公式(極端不正義的法律不是法律)、以及 Dworkin 對「法律作為整全性」的詮釋,都在挑戰「凡經正當程序產生者皆為有效法律」這個直覺。這些爭論不只是哲學遊戲,在轉型正義、威權遺緒清理等真實情境中,直接決定了「過去的法」是否仍應被承認。
掌握體系、淵源與分類,是讀懂任何一部具體法律的地圖;而知道這張地圖本身也有爭議與縫隙,才是進入研究所的開始。