整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

CSS+HTML ul li列表原点如何相连?

案一:

html

	<ul>
		<li class="active">
			<em></em>
			<p><b>参与考试《第一期模拟考试》</b></p>
			<p><time>3小时50分钟</time></p>
		</li>
		<li>
			<em></em>
			<p><b>学习文档《LDO电路设计规范》</b></p>
			<p><time>3小时50分钟</time></p>
		</li>
		<li>
			<em></em>
			<p><b>学习文档《LDO电路设计规范》</b></p>
			<p><time>3小时50分钟</time></p>
		</li>
	</ul>

Css:

*{margin:0;padding:0;}
		ul{
			margin:100px;
			padding:0;
			list-style: none;
		}
			ul li{
				position:relative;
				padding-left: 30px;
				padding-bottom: 20px;
				border-left:2px #999 solid;
			}
			ul li em{
				position:absolute;	left:-5px;	top:0; width:8px;
	height:8px;border-radius:8px;background:#999;
			}
			ul li.active em{	background: red;}
			ul li p{margin:0;}
			ul li time{color:#999;font-size:12px;}

实现原理:

给每一个li一个左边框,em标签使用样式写成原点,采用定位将原点定位到边框线上

方案二:

Html

<ul>
		<li class="active">
			<img src="2.png" alt="" />
			<p><b>参与考试《第一期模拟考试》</b></p>
			<p><time>3小时50分钟</time></p>
		</li>
		<li>
			<img src="1.png" alt="" />
			<p><b>学习文档《LDO电路设计规范》</b></p>
			<p><time>3小时50分钟</time></p>
		</li>
		<li>
			<img src="1.png" alt="" />
			<p><b>学习文档《LDO电路设计规范》</b></p>
			<p><time>3小时50分钟</time></p>
		</li>
	</ul>

Css

	*{margin:0;padding:0;}
			ul{
				margin:100px;
				padding:0;
				list-style: none;
			}
			ul li{
				position:relative;
				padding-left: 30px;
				padding-bottom: 20px;
				border-left:2px #999 solid;
			}
			ul li img{
				position:absolute;
				left:-5px;
				top:0;
				width:10px;
				height:10px;
				border-radius:10px;
				background:#999;
			}
			ul li p{margin:0;}
			ul li time{color:#999;font-size:12px;}

实现原理:

给li一个左边框,同时在结构中添加img作为原点,使用定位将图片原点定位在指定位置上

来源:千锋web前端

学生就可以看懂的css基础知识系列,pre标签里是笔记总结,动手实际操作一下会加强理解。有疑问留言交流哦。

av元素是什么?

Nav元素用于定义导航链接,是HTML5新增的元素,该元素可以将具有导航性质的链接归纳在一个区域中,使页面元素的语义更加明确。其中的导航元素可以链接到站点的其他页面或者当前页的其他部分。

Nav元素可以用作页面导航的链接组,在导航链接组里面有很多的链接,点击每个链接可以链接到其他页面或者当前页面的其他部分,并不是所有的链接组都要被放在Nav元素里面,只需要把最主要的、基本的、重要的放在Nav元素里面即可

比如说页脚底部如果有个版权声明,不建议使用Nav元素,而建议使用footer元素是最合适的。一个页面中可用多个Nav元素作为整体或者不同部分的导航

示例代码:

Nav元素示例代码

在上面这段代码中,通过在Nav元素内部嵌套无序列表ul来搭建导航结构。通常一个HTML页面中可以包含多个Nav元素,作为页面整体或不同部分的导航。

具体来说Nav元素可以用的场景如下:

1.传统导航条:目前主流网站上都有不同层级的导航条,其作用是跳转到网站的其他主页面。

2.侧边栏导航:目前主流博客网站及电商网站都有侧边栏导航,目的是将当前文章或当前商品页面跳转到其他文章或其他商品页面。

3.页内导航:它的作用是在本页面几个主要的组成部分之间进行跳转。

4.翻页操作:翻页操作切换的是网页的内容部分,可以通过单击“上一页”或“下一页”切换,也可以通过单击实际的页数跳转到某一页。

除此Nav元素也可以用于其他重要的、基本的导航链接组中。并不是所有的链接组都要被放进Nav元素,只需要将主要的和基本的链接放进Nav元素即可。