<html>
<head>
<title>CSS自动加序号Ordered List样式</title>
<style type="text/css">
/* list 1 style */
#list1 {
font: italic 1em Georgia, Times, serif
color: #999999
}
#list1 p {
font: normal .8em Arial, Helvetica, sans-serif
color: #000000
}
/* list 2 styles */
#list2 {
font: italic 1em Georgia, Times, serif
color: #999
list-style: lower-roman
}
#list2 p {
font: normal .85em Georgia, Times, serif
color: #000
}
/* list 3 styles */
#list3 {
font: normal 1.1em Arial, Helvetica, sans-serif
color: #666
}
#list3 p {
font: normal .7em Arial, Helvetica, sans-serif
color: #000
border-left: solid 1px #999
margin: 0
padding: 0 0 1em 1em
}
</style>
</head>
<body>
<ol id="list1">
<li>
<p>FontLister字体查看及卸载软件,应该说查看字体的功能还是挺强大的,可预览字体,可查看字体的超多属性信息,比如字符集、字体的高度和宽度、精细、水平和垂直方位、默认字符、末字符、断字符以及字体类型、单元高度等信息,用起来十分方便,免安装,无限制,也不需注册。</p>
</li>
<li>
<p>HTML5真的很棒,你看看这个网页加载效果就明白了,不用任何图片,纯代码实现动画效果,一个方格动画,随着网页加载而变化的效果。方格也是由代码生成的,超赞吧?</p>
</li>
<li>
<p>VB打印窗体及窗体中的控件,就是把窗口中的输入框按钮什么的也打出来。程序的亮点是窗口界面的设计,尤其是登记表的设计,有个性,程序采用了Access数据库,输入完这些信息,可保存,如果打印机连接正确,则可直接打印了。</p>
</li>
</ol>
<ol id="list2">
<li>
<p>调色板代码,VB制作调色器的主代码,本程序通过拖动滑块来改变颜色,每个基色都有对应的滑块,左侧方格适时显示所调整的颜色值</p>
</li>
<li>
<p>一个IP自动切换的程序,隔几秒后会自动断开、自动连接,适用于adsl,这样ADSL宽带的IP地址就是不停变化的,软件主要适用于一些特殊场合,比如客户端投票之类的被限制IP的时候用,软件功能简单,不需要注册就可使用。 </p>
</li>
<li>
<p>RegDllView软件下载,这个小软件可以很方便的查看你电脑中已注册的DLL、oxc以及以COM方式注册的exe组件等,在每个已注册的文件中,你可以查看它的最后注册日期,CLSID和ProgID等</p>
</li>
</ol>
<ol id="list3">
<li>
<p>苏飞迷你农历日历-万年历,是以前网页上的一个日历,经苏飞优化完善,重新编译成软件版本,这样用着更方便了,日历中包括农历、节日、星期、节气等众多丰富的信息查询功能 </p>
</li>
<li>
<p>html5 canvas超酷loading,用时候可以单独摘出某个你喜欢的Loading代码,看了你会喜欢的。注意不要用IE8测试,html5现在支持火狐、Chrome、Opera等浏览器。
</p>
</li>
<li>
<p>两个下拉导航菜单的演示,用jquery.easing.1.3.js和jquery.naviDropDown.1.0.js以及jquery.hoverIntent.minified.js共同实现,最新的jquery版本也可以引入,在演示页面中,分别有横向水平向下滑出的下拉菜单. </p>
</li>
</ol>
</body>
</html>
1.替换和不可替换元素
从元素本身的特点来讲,可以分为替换和不可替换元素。
a)
替换元素
替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容。
例如浏览器会根据<img>标签的src属性的值来读取图片信息并显示出来,而如果查看(x)html代码,则看不到图片的实际内容;又例如根据<input>标签的type属性来决定是显示输入框,还是单选按钮等。
(x)html中的<img>、<input>、<textarea>、<select>、<object>都是替换元素。这些元素往往没有实际的内容,即是一个空元素,例如:
<img
src=”cat.jpg”
/>
<input
type="submit"
name="submit"
value="提交"
/>
浏览器会根据元素的标签类型和属性来显示这些元素。可替换元素也在其显示中生成了框。
b)
不可替换元素
(x)html
的大多数元素是不可替换元素,即其内容直接表现给用户端(例如浏览器)。例如:
<p>段落的内容</p>
段落<p>是一个不可替换元素,文字“段落的内容”全被显示。
2.
显示元素
除了可替换元素和不可替换元素的分类方式外,css
2.1中元素还有另外的分类方式:块级元素(block-level)和行内元素(inline-level,也译作“内联”元素)。
a)
块级元素
在视觉上被格式化为块的元素,最明显的特征就是它默认在横向充满其父元素的内容区域,而且在其左右两边没有其他元素,即块级元素默认是独占一行的。
典型的块级元素有:<div>、<p>、<h1>到<h6>,等等。
通过css设定了浮动(float属性,可向左浮动或向右浮动)以及设定显示(display)属性为“block”或“list-item”的元素都是块级元素。
但是浮动元素比较特殊,由于浮动,其旁边可能会有其他元素的存在。而“list-item”(列表项<li>),会在其前面生成圆点符号,或者数字序号。
b)
行内元素
行内元素不形成新内容块,即在其左右可以有其他元素,例如<a>、<span>、<strong>等,都是典型的行内级元素。
display属性等于“inline”的元素都是行内元素。几乎所有的可替换元素都是行内元素,例如<img>、<input>等等。
不过元素的类型也不是固定的,通过设定css
的display属性,可以使行内元素变为块级元素,也可以让块级元素变为行内元素。
替换元素与块级元素在格式编排中很多地方相同,如垂直边界压缩而水平边界不压缩,边框和补白默认为0。
所有的替换元素都可以用height和width属性进行缩放,如<img
/>标签,如果一张图片的宽,高为100px,那么将height和width设置为auto时,图片保持原来大小,但是设置为其它值时,就会发生缩放。
CSS2.0没有办法自动改变为,将序列号改为01、02、03。如果你懂得PHP或者JS,我可以再和你说怎么改变成你要的效果。
前提是你懂得点动态脚本的基础理念才可以。
你要明白,CSS不过是个定义好的样式,等着你调用的样式。
即是是XML,它现在也不能扩展到自动定义你喜欢的样式列表。
你在下面运用的是ol样式,上面却定义ul的样式,是肯定没用的。
他们是两种列表。
建议楼主把书静下心来,哪怕简单的看上两天,把基础看好,这样后,你再去尝试模仿者写些CSS样式。否则你以后写这个会遇到很问题。