html+css:利用盒子模型与浮动定位完成简单纵向网页

先展示一下成品效果

在这里插入图片描述

看前注意(若只看网页代码可跳过):

要明白盒子(border)中内边距(padding)与外边距(margin),从而引出用法
border:20px solid red /盒子模型的边框 none无 、solid单实线、dashed虚线、dotted点线、double双实线/
width:200px; /盒子模型的宽度/
height:50px /盒子模型的高度/
background:#ccc /盒子模型的背景颜色/

{padding/margin:属性值;}
padding-top:上内边距
padding-right:右内边距
padding-tleft:左内边距
padding-bottom:下内边距

margin-top:上外边距
margin-right:右外边距
margin-tleft:左外边距
margin-bottom:下外边距

float(元素的浮动属性)
{float:属性值}
left:左浮动
right:右浮动
none:不浮动

清除浮动:
{clear:属性值;}
left:清除左浮动
right:清除右浮动
both:同时清除左右浮动

元素的定位属性
{position:属性值;}
static :静态定位(默认定位方式)
relative :相对定位,相对于其原文档流位置进行定位
absolute:绝对定位,相对于其上一个已经定位的父元素进行定位
fixed:固定定位,相对于浏览器窗口进行定位

left:左侧偏移量,定义元素相对于其父元素的距离
right:右侧偏移量,定义元素相对于其父元素的距离
top:顶端偏移量,定义元素相对于其父元素的距离
bottom:底部偏移量,定义元素相对于其父元素的距离

代码正文

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">
#px{font-family:Arial, Helvetica, sans-serif; font-size:38px;
font-weight:100px;
background:url(subtitle.jpg) repeat;
color:#FFF;
padding:50px;
padding-left:15px;
padding-top:15px;

}
ul,li{
	margin:0;padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif; font-size:22px;}
	
a{color:#000; text-decoration:none; 
display:block;padding: 8px;}/*使访问的时候整个边框内的颜色改变*/

a:hover{
color:#FFF; background:#0162af;}
#menu ul li{display:block;width:255px;
border:1px solid #ccc;
position:relative;}

#menu ul li ul{
	position:absolute; left:254px;top:0;width:100px; display:none;}

#menu ul li:hover ul{display:block;}
body {
	margin-top: 150px;
	}
span{
	float:right;
	padding-right:5px;
	}
</style>
</head>

<body>

<div id="menu">
    <ul>
         <li><div id="px">关于我们</div>
        <li><a href="#">公司简介  <span>></span> </a></li>
    <li><a href="#">发展大事记<span>></span></a></li>
        <li><a href="#">企业荣誉 <span>></span> </a></li>
        <li><a href="#">企业文化     <span> ></span></a>
            <ul>
            <li><a href="#">企业愿景</a></li>
            <li><a href="#">经营理念</a></li>
            </ul>
         </li>
        <li><a href="#">厂容厂貌    <span>></span></a></li>
    </ul>
</body>
</html>

结语

关于网页的设置无非就是一些命令的嵌套,如果连命令都不理解建议先过一遍相关知识,就不会感到过度懵逼

求点赞求支持(๑•̀ㅂ•́)و✧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值