HTML CSS问题记录

1.如何让两个div 并排显示,并保留块级元素的其他特征?

<!DOCTYPE html>
<html>
	<head>
		<title>Padding</title>
		<style type="text/css">
							
			p.example {
				width:150px;
				margin: 0px;
				border-top:10px inset yellow;
				border-bottom:10px inset yellow;
				border-right:10px inset yellow;
				border-left:10px inset yellow;
				padding: 10px;
				display:inline-block;}
			
			p.two {
				width:150px;
				padding: 20px;
				margin:0px;
				border-top:10px inset yellow;
				border-bottom:10px inset yellow;
				border-right:10px inset yellow;
				border-left:10px inset yellow;
				padding: 10px;
				display:inline-block;}	
			
		</style>
	</head>
	<body>
		
		
		<p class="example">Analog synths produce a wave sound, 
		whereas the sounds stored on a digital synth have been sampled and then turned into numbers.</p>
		
		<p class="two">Analog synths produce a wave sound,
		whereas the sounds stored on a digital synth have been sampled and then turned into numbers.</p>
	</body>
</html>

2.盒子内部照片居中

solution1:

<!DOCTYPE html>
<html>
	<head>
		<title>Centering Content</title>
		<style type="text/css">
			body {
				text-align:center}
		
		</style>
	</head>
	<body>
	
		<div>
		<img src="images/logo.gif">
		</div>
	</body>
</html>

solution2:

必须为该div设置宽度,否则无法实现居中。

因为margin属性中调用了auto,auto是通过盒子的宽度计算盒子边界到页面边界的距离。不设置宽度的话,功能无法实现。

#pic_mouse{
		margin: 10px auto 10px auto;
		width:200px;
	}
	

盒子内部文字垂直居中

solution1:

将盒子的height与文字的lin-height设置一样高

line-height:包括文字本身和文字的上下间距

.head1,.head2,.head3,.head4
	{
		width:110px;
		height:50px;
		font-size: 20px;
		line-height: 50px;
	}

Chap15

3.盒子的位置

position:static就是页面默认的排版即normal flow

position:relative 以谁为参考?

以原盒子在normal flow中位置的左上角为基准

position:absolute 以谁为参考?

第一个设置了position为absolute或者relative的父级元素的左上角

4.GS960

(00)设置盒子的padding:(不要自己设)

                padding-right用suffix

                padding-left用prefix

(05) grid_6 prefix_6 与grid_12的区别

两者总宽度相同

但前者的内容只能在左侧的grid内填写,prefix_6相当于是留白了

后者内容可在盒子内任意填写

(01)960 gird12的div里再套盒子(盒子纵分)

                grid12只有940px

                注意最左和最右侧的margin

                使用omega(padding-right:0)和alpha(padding-left:0)救场

(03)保险,细致起见

                可在每一行(浏览器上)的代码后都加上 <div class="clear"></div>

(04)盒子横分

                不必设宽度,直接定义高度即可

CHAP17

5.background-image

float元素的高度坍塌问题:用overflow:auto/hidden解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值