CSS สร้างเมนูแนวนอน 2 ชั้นโดยไม่ใช้ javascript และตาราง table
CSS Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | <style type= "text/css" > ul.v_menu{ /* กำหนดขอบเขตของเมนู */ list-style : none ; margin : 0px ; padding : 0px ; font-family : tahoma , "Microsoft Sans Serif" , Vanessa; font-size : 12px ; } ul.v_menu > li{ /* กำหนดรูปแบบให้กับเมนูหลัก */ display : block ; width : 150px ; height : 20px ; text-indent : 5px ; background-color : #FFCC00 ; border : 1px #006633 inset ; float : left ; text-align : center ; } ul.v_menu > li:hover{ /* กำหนดรูปแบบให้กับเมนูเมื่อมีเมาส์อยู่เหนือ */ display : block ; width : 150px ; height : 20px ; text-indent : 5px ; background-color : #FFFFCC ; border : 1px #006633 inset ; float : left ; text-align : center ; } ul.v_menu > li > a,ul.v_menu > li > ul > li > a{ /* กำหนดรูปแบบให้กับลิ้งค์ */ text-decoration : none ; color : #666666 ; line-height : 20px ; } ul.v_menu > li > ul{ display : none ; list-style : none ; margin : 0px ; padding : 0px ; } ul.v_menu > li:hover > ul { display : block ; width : 150px ; } ul.v_menu > li > ul > li{ /* กำหนดรูปแบบให้กับเมนูย่อย */ display : block ; width : 150px ; height : 20px ; text-indent : 5px ; background-color : #FFFFCC ; border : 1px #F4F4F4 solid ; float : left ; text-align : center ; } ul.v_menu > li > ul > li:hover{ /* กำหนดรูปแบบให้กับเมนูย่อยเมื่อเมาส์อยู่เหนือ */ display : block ; width : 150px ; height : 20px ; text-indent : 5px ; background-color : #F4F4F4 ; border : 1px #F4F4F4 solid ; float : left ; text-align : center ; } </style> |
HTML Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | < ul class = "v_menu" > < li >< a href = "#" >Link menu item 1</ a > < ul > < li >< a href = "#" >Sub menu item 1</ a ></ li > < li >< a href = "#" >Sub menu item 2</ a ></ li > < li >< a href = "#" >Sub menu item 3</ a ></ li > < li >< a href = "#" >Sub menu item 4</ a ></ li > </ ul > </ li > < li >< a href = "#" >Link menu item 2</ a ></ li > < li >< a href = "#" >Link menu item 3</ a > < ul > < li >< a href = "#" >Sub menu item 1</ a ></ li > < li >< a href = "#" >Sub menu item 2</ a ></ li > < li >< a href = "#" >Sub menu item 3</ a ></ li > < li >< a href = "#" >Sub menu item 4</ a ></ li > < li >< a href = "#" >Sub menu item 5</ a ></ li > < li >< a href = "#" >Sub menu item 6</ a ></ li > < li >< a href = "#" >Sub menu item 7</ a ></ li > < li >< a href = "#" >Sub menu item 8</ a ></ li > </ ul > </ li > < li >< a href = "#" >Link menu item 4</ a ></ li > </ ul > |
ดูตัวอย่าง