—页面布局实例———win7自己的小算盘

晚上7各地点布局,9点半,刚拿到。

他发现自己专注的时候效率挺高真的哈萨克斯坦。计算器布局前。做了两件简单的页面布局练练手。今晚总体感觉更好,不难。

器之间调试有点蛋疼,真心不想搭理IE。

在进行布局之前。我先把win7自带的计算器总体进行裁剪測量了一下,然后了解到大致的尺寸。然后画了张草图(例如以下)。真是丑的不忍心看。我自己都认为不像我的风格,实在是太丑了。这样子,对于全局的把握起到了一个非常好的作用,最起码心里有数应该怎么怎么搞了。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3pxbmxz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

先定义好盒子。把总体框架弄出来。然后在一个一个搞定。

因为FF和IE的兼容性不同,所以有些地方须要调试。

在这个实例中。就是计算器那三个字的位置须要调一下,用到了方法就是非经常见的!important,大家一看就明确了。

另一个问题是,在布局键盘的时候。详细有非常多中方法能够进行布局。可是为了提高代码的复用性,定义一个类选择器。用一个盒子套住全部键盘,注意键盘之间的空隙。

还有两个大的按键,要做适当的调整。

最后要注意的也就是脱离文本流的时候,也要注意边距。那个FF的firebug真的是个很好的调试工具。用它来查找问题再好只是了。听有的朋友说,区块向右浮动的时候IE会出bug,我前几次也遇到过,但这次基本没有问题。

不多说了,把代码直接放上来了。也当个纪念好了。供新手来作为一个參考吧,也仅仅能是參考,由于别人做的时候不能保证全部像素都一样。

html代码:

<html>
	<head>
		<title>计算器</title>
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
		<link rel="stylesheet" type="text/css" href="layout.css" />
	</head>

	<body>
		<div id="container">

			<div id="title">
				<div id="image"></div>
				<div id="word"><p>计算器</p></div>
				<div id="select">
					<div id="min"></div>
					<div id="max"></div>
					<div id="off"></div>
				</div>
			</div>

			<div id="main">
				<div id="menu">
					<p>查看(V)</p>
					<div class="block"></div>
					<p>编辑(E)</p>
					<div class="block"></div>
					<p>帮助(H)</p>
				</div>
				<div id="frame"></div>
				<!--以下的都是按键-->
				<div id="button">
					<div class="smallbutton"><p>MC</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>MR</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><P>MS</P></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><P>M+</P></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><P>M-</P></div>

					<div class="smallbutton"><P>←</P></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>CE</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><P>C</P></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><P>±</P></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>√</p></div>

					<div class="smallbutton"><p>7</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>8</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>9</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>/</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>%</p></div>

					<div class="smallbutton"><p>4</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>5</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>6</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>*</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>1/x</p></div>

					<div class="smallbutton"><p>1</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>2</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>3</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>-</p></div>
					<div class="buttonblock"></div>
					<div class="bigbuttonY"><p>=</p></div>

					<div class="bigbuttonX"><p>0</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>.</p></div>
					<div class="buttonblock"></div>
					<div class="smallbutton"><p>+</p></div>

				</div>
			</div>
		</div>
	</body>
</html>

css代码:

#container{
	position:absolute;
	top:50%;
	left:50%;
	margin: -161px -114px;
	width:228px;
	height:322px;
	border:1px black solid;
	background:#e6e6fa;
}
#title{
	width:100%;
	height:30px;
	background:#e6e6fa;
}
#image{
	float:left;
	width:14px;
	height:17px;
	margin-top:6px;
	margin-left:10px;
	background:url(image/image.png);
}
#word{
	margin-top:-8px !important;		/*先后顺序不要搞错了*/
	margin-top:7px;					/*<计算器>所在位置调试*/

	margin-left:-4px;
	float:left;
	width:60px;
	height:20px;

}
#word p{
	font-size:14px;
	text-align:center;
}
#select{
	float:right;
	width:107px;
	height:20px;

	margin-right:8px;
}
#min{
	float:left;
	width:30px;
	height:20px;
	background:url(image/min.png);
}
#max{
	float:left;
	width:30px;
	height:20px;
	background:url(image/max.png);
}
#off{
	float:right;
	width:47px;
	height:20px;
	background:url(image/off.png);
}
#main{
	width:212px;
	height:284px;
	margin-left:8px;
	overflow:hidden;

}
#menu{
	float:left;
	width:212px;
	height:20px;
	background:#dcdcdc;
	border:1px solid #dcdcdf;
}
#menu p{
	float:left;
	font-size:15px;
	margin-top:1px;
	margin-left:5px;
}
.block{
	float:left;
	width:15px;
	height:20px;
}
#frame{
	float:left;
	width:190px;
	height:48px;
	margin-top:10px;
	margin-left:11px;
	background:url(image/frame.jpg);
}
#button{
	float:left;
	width:190px;
	height:180px;
	margin-left:11px;

}
.smallbutton{
	float:left;
	width:34px;
	height:25px;
	margin-top:5px;
	background:#dcdcdc;
}
.bigbuttonY{
	float:right;
	width:34px;
	height:55px;
	background:#dcdcdc;
	margin-top:5px;
}
.bigbuttonX{
	float:left;
	width:73px;
	height:25px;
	background:#dcdcdc;
	margin-top:5px;
}
.buttonblock{
	float:left;
	width:5px;
	height:25px;
}
#button p{
	text-align:center;
	margin-top:3px;
}

英文水平实在有限,定义样式的时候单词想到那个就用那个了,英语还需努力哈。

最后放两张FF和IE的执行图,基本一样吧,尽管也不好看。但也不算太丑,主要是那个颜色真不知道怎么调到和win7自带计算器一模一样。

FF:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3pxbmxz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

IE:

时间: 2024-08-29 04:40:23

—页面布局实例———win7自己的小算盘的相关文章

网页布局实例————win7自带计算器

晚上7点左右开始进行布局,9点半正好搞定.发现自己专注的时候效率真的挺高的哈.在进行计算器布局之前,做过两个简单的网页布局练练手,今晚整体感觉还好,难度不大.但是在两个浏览器之间调试有点蛋疼,真心不想搭理IE. 在进行布局之前,我先把win7自带的计算器整体进行裁剪测量了一下,然后了解到大致的尺寸,然后画了张草图(如下),真是丑的不忍心看,我自己都觉得不像我的风格,实在是太丑了.这样子,对于全局的把握起到了一个很好的作用,最起码心里有数应该怎么怎么搞了. 先定义好盒子,把整体框架弄出来,然后在一

第13天:页面布局实例-博雅主页

今天写了个简单的页面,再熟悉了一下div+css布局,写的还可以,以后还要多练习.此外还进一步学习了定位相关知识. 1.相对定位: 相对定位有坑,所以一般不用于做"压盖"效果.页面中,效果极小.就两个作用: 1) 微调元素 2) 做绝对定位的参考,子绝父相 2.绝对定位: 绝对定位的参考点,如果用top描述,那么定位参考点就是页面的左上角,而不是浏览器的左上角. 绝对定位的盒子,是脱离标准文档流的.所以,所有的标准文档流的性质,绝对定位之后都不遵守了. 绝对定位之后,标签就不区分所谓的

页面布局实例

实例1 <!DOCTYPE html> <html> <head> <style type="text/css"> #container { position: absolute; border: 1px solid blue; left: 10px; top: 10px; right: 10px; bottom: 10px; } #left { position: absolute; border: 1px solid red; wid

&lt;div+css页面布局课堂笔记&gt;11---页面布局网站首页设计实例__终极版(仿csdn首页)

1. firstPage.html文件: <span style="font-size:14px;"><!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html"> <title> 标准的页面布局首页 </title> <link rel="sty

Bootstrap页面布局21 - BS对话框设计

设计弹出层对话框: 设计一个点击登录按钮,再弹出一个登陆对话框的实例,且带有动画效果 <div class='container-fluid'> <h2 class='page-header'>对话框插件的调用</h2> <a href='#login' data-toggle='modal' class='btn btn-primary'>登录</a> <div class='modal hide fade' id='login'>

Html代码seo优化最佳布局实例讲解

搜索引擎对html代码是非常优化的,所以html的优化是做好推广的第一步.一个符合seo规则的代码大体如下界面所示. 1.<!–木庄网络博客–> 这个东西是些页面注释的,可以在这里加我的"木庄网络博客",但过多关键字可能被搜索引擎惩罚! 2.<html> 这个是代码开头 结尾时和</html>对应. 3.<head> 头标记结尾用</head> 4.<title>(木庄网络博客-勤记录 懂分享)</title

无废话ExtJs 入门教程十六[页面布局:Layout]

无废话ExtJs 入门教程十六[页面布局:Layout] extjs技术交流,欢迎加群(201926085) 首先解释什么是布局: 来自百度词典的官方解释:◎ 布局 bùjú: [distribution;layout] 对事物的全面规划和安排,布:陈设:设置. 我对布局理解是“把**东西放在**位置显示”[动词]. ok,我们这节课就讲一下怎么样把 ExtJs 的组件,放到我们想放置的位置. 一.常用布局 (1)ContainerLayout:默认布局方式,其他布局继承该类进行扩展功能.显示:

bootstrap页面布局

首先,我们必须明确,在这四种角色登录网站,看到页面是不同,这里不仅涉及到后端的权限控制,还涉及到前端页面的布局,区分好这些角色看的东西哪些是相同的,哪些又是不同的呢,这个必须在这里想明白,所以要做好页面布局 页面布局,去到bootstrap中文网,寻找适合自己的布局实例,然后右击保存页面下载代码,copy代码到自己的项目,然后删删改改,当然完全可以自己用boottrap进行页面布局也是可以的,主要看你是否要求对前端精深,时刻明确自己的目的,学会借力打力,这样做才有效率,否则事事亲力亲为,尤其是在

微信小程序页面布局

页面布局: wcml: <view class="page"> <view class="page_hd"> </view> <view class="page_bd"> <view class="section_nav"> <view class="left border_right"> 酒店 </view> <vi