css盒子(一)

盒子模型

它包括:边框(border)、外边距(magin)、内边距(padding)、和实际内容(content)。

边框(border)

border:boreder-width    border-style     border-color 

border-style:solid ;  ---- 实线边框  border-style:dashed;----虚线边框   border-style:dotted;----点线边框

边框的复合写法:border: 1px solid red;没有顺序  边框分开写法:border-top:1px solid   red;

border:1px solid red ; 使用了边框的层叠性。

表格的细线边框--border-collapse:collapse;合并相邻边框

边框影响盒子大小 的解决方案1.测量盒子大小的时候不量盒子边框 2.如果测量的时候包括了盒子边框,则需要width/height减去边框宽度

内边距(padding)

即边框和内容的距离;padding-left/right/top/bottom;复合写法:padding:5px;/5px 10px;(上下。左右)/5px 10px 5px;(上 左右 下)/5px 10px 20px 10px(上右下左,顺时针)

padding影响盒子大小

盒子已有宽度和高度,再指定内边距,撑大盒子大小;解决方案:width/height减去多出来的内边距

新浪导航栏

<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			.nav{
				height:41px;
				border-top:3px solid #ff8500;
				border-bottom: 1px solid #edeef0;
				background-color:#fcfcfc;
				line-height:41px;
			}
			.nav a{
				font-size:12px;
				color:#4c4c4c;
				text-decoration:none;
				/* height:a链接属于行内元素没有高,转化为行内块元素 */
				display:inline-block;
				padding:0 20px;
			}
			.nav a:hover{
				background-color:#eee;
				color:#ff8500;
			}
		</style>
	</head>
	<body>
		<div class="nav">
			<a href="#">新浪导航</a>
			<a href="#">手机新浪网</a>
			<a href="#">移动客户端</a>
			<a href="#">微博</a>
		</div>
	</body>
</html>

小米侧边栏

<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
a{
display:block;
width:200px;
height:40px;
background-color:#55585a;
font-size:14px;
color:#fff;
text-decoration:none;
/* text-indent:2em */
padding-left:30px;
line-height:40px;
}
a:hover{
background-color:#ff6700;
}
</style>
</head>
<body>
<a href="#">手机 电话卡</a>
<a href="#">电视 盒子</a>
<a href="#">笔记本 平板</a>
<a href="#">出行 穿戴</a>
<a href="#">智能 路由器</a>
<a href="#">健康 儿童</a>
<a href="#">耳机 音响</a>
<div></div>
</body>
<html>

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值