html

HTML中当一个元素为块级元素时,变为行内元素的方法在它的选择器中添加:display:inline;,而行内元素变换为块级元素:display:block;
行内元素定义它的height和width时没效果,而变换为块级时就可以定义它的height和width
而当它为块级元素时会独占整个定义的空间,即使整行有空余下一个元素也要换行,这时只需在选择器中添加float:left或right即可;这时再添加就会紧接着它放元素(如果还有空间),这时就需要在要换行的元素选择器中添加clear:both;因为一旦元素浮动(float)就不属于块级了,
<!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/html;charset=gbk" />
	<title></title>
	<style type="text/css">
		body{
			margin:0px;	
		}
		.div{
			margin:opx;;
			width:960px;
			height:400px;
			margin:auto;
			border:1px red solid;
		}
		.div #left{
			background-color:#aa4411;
			display:block;
			border:blue solid 1px;
			width:100px;
			height:100px;
			float:left;
			text-decoration:none;
			line-height:100px;	
		}
		.div #right{
			background-color:#666;
			display:block;
			width:100px;
			height:100px;
			border:green solid 1px;
			text-decoration:none;
			float:left;
		}
		.div #lin{
			width:50px;
			height:50px;
			display:block;
			text-decoration:none;
			clear:both;
			border:1px red dashed;	
		}
		a:hover{
			color:green;
		}
		.link{
			text-decoration:none;
		}
	</style>
</head>
<body>
	<div class="div">
		<a href="" id="left">left</a>
		<a href="" id="right">right</a>
		<a href="" id="lin">link</a>
	</div>
</body>
</html>

转载于:https://my.oschina.net/u/199196/blog/36162

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值