定義リストを使ってCSSで日付とタイトルをリストで表示します。
タイトルと一覧ページにリンクするエレメントもつけています。
HTMl
< div class = "mod-news" > < div class = "mod-news_title" > < h2 >< img src = "press_release.gif" width = "595" height = "40" alt = "ニュース" /></ h2 > < p class = "mod-icon_itiran" >< a href = "#" >< img src = "ichiran.gif" width = "42" height = "22" alt = "一覧" /></ a ></ p > <!-- mod-news_title_end --> </ div > < div class = "mod-news_inner" > < dl > < dt >< strong >2011年02月24日</ strong ></ dt > < dd >< a href = "#" >記事のタイトルや詳細</ a ></ dd > </ dl > < dl > < dt >< strong >2010年02月24日</ strong ></ dt > < dd >< a href = "#" >記事のタイトルや詳細</ a ></ dd > </ dl > < dl class = "last" > < dt >< strong >2010年02月24日</ strong ></ dt > < dd >< a href = "#" >記事のタイトルや詳細</ a ></ dd > </ dl > <!-- mod-news_inner_end --> </ div > <!-- mod-news_end --> </ div > |
CSS
.mod-news{ width : 595px ; padding : 0 0 5px 0 ; background : transparent url (news_bk_bottom.gif) no-repeat left bottom scroll ; } .mod-news_title{ position : relative ; } .mod-icon_itiran{ padding : 0 0 0 5px ; position : absolute ; top : 11px ; left : 540px ; } .mod-icon_itiran a:link {} .mod-icon_itiran a:visited {} .mod-icon_itiran a:hover { opacity : 0.7 ;} .mod-icon_itiran a:active { opacity : 0.7 ;} .mod-icon_itiran a:hover img{ filter :alpha(opacity= 70 );} .mod-news_inner{ padding : 0 15px 10px 15px ; border-left : solid 1px #CCC ; border-right : solid 1px #CCC ; } .mod-news_inner dl{ padding : 10px 0 10px 0 ; background : transparent url ( "line.gif" ) repeat-x left bottom scroll ; } .mod-news_inner dl.last{ background : none ; padding-bottom : 0px ; } .mod-news_inner dd{ margin : 0 0 0 0px ; padding : 0 0 0 10px ; background : transparent url ( 'icon-link-a.gif' ) no-repeat 0px 6px scroll ; } .mod-news_inner dd a:link { color : #1e2e53 ;} .mod-news_inner dd a:visited { color : #1e2e53 ;} .mod-news_inner dd a:hover { text-decoration : none ; color : #FFF ; background-color : #1e2e53 ;} .mod-news_inner dd a:active { text-decoration : none ; color : #FFF ; background-color : #1e2e53 ;} |