css样式中,怎么让新闻列表的时间总是在右边

html-css019

css样式中,怎么让新闻列表的时间总是在右边,第1张

其实关键就是如楼上所说的:float:right这句,下面给个例子供你参考一下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />

<title>无标题文档</title>

<style type="text/css">

#pagelist{

border:4px solid #ccc

padding:10px

width:530px

font-size:12px

list-style-type:none

float:right

}

#pagelist li{

width:530px

height:30px

border-bottom:1px dashed #CCCCCC

margin:0px

padding:0px

/*background:#99FFCC*/

}

#pagelist li a .lbt{

display:block

width:433px

float:left

line-height:30px

text-indent:5px

text-decoration:none

white-space:nowrap /*强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象*/

text-overflow:ellipsis /*当对象内文本溢出时显示省略标记(...)*/

overflow:hidden

display:inline

}

#pagelist li a .ldt{

display:block

width:75px

float:right

text-align:center

line-height:30px

color:#069

text-decoration:none

display:inline

}

#pagelist li a{

width:530px

height:30px

display:block

color:#666

text-decoration:none

cursor:hand

}

#pagelist li a:hover{

color:#03c

text-decoration:none

border-bottom:1px dashed #000000

}

#pagelist li a:hover #com{

display:block

float:left

width:0px

height:0px

margin:4px 0 4px 6px

border-bottom:8px solid #FFFFFF

border-left:8px solid #FF0000

border-top:8px solid #FFFFFF

}

#pagelist li a:hover .ldt{

color:#000

}

</style>

</head>

<body>

<ul id="pagelist">

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字文字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字标题的文字标题的文字标题的文字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字文字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字标题的文字标题的文字标题的文字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字文字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字标题的文字标题的文字标题的文字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题</span><span class="ldt">2007-08-06</span></a></li>

<li><a href="#"><span id="com"></span><span class="lbt">这里是相关文字标题的文字这里是相关文字标题的文字字</span><span class="ldt">2007-08-06</span></a></li>

</ul>

</body>

</html>

<ul><li><p>标题标题</p>时间</li></ul>CSS写成li {text-align:right} 你自己把这个加进去~ P 样式里面加 float:left

1.每条新闻前要有图标 不知道图标是不是一样的,还是1.2.3……这种排名形式

·如果图标都是一样的,那就切一个小图标,作为li的背景,也可以设置list-style-image:url()差不多就这两种方法

·如果图标不一样,就把这些图标竖着排到一张图片里,作为ul的背景。然后设置li的行高,让每一行li与每个图标对齐。

2.每天添加的新闻后面有个NEW。

这个要让你们搞后台的同学设置一下,写个判断,获取更新日期与当前日期,如果更新日期=当前日期(天数),那么就显示new的图标。一般的cms都有方法调用的