CSS实例【八】

hello!今天下午是CSS浮动:

  • 有float属性的使用,包括 图像浮动,段落第一个字放大浮动在左侧,还有图片廊(就是图片库,改变窗口大小,图片浮动排序);
  • clear属性的使用,就是清除浮动 ,要不然会把下面的饿内容也带偏哦~。
    最后好玩的还有一个网页,但是内容有丢丢多,怕乱就单独放到【九】里面了,这是从零散知识点到一个简易静态网页的转变,就像老师常说的量变引起质变,可能刚开始看有点懵,但是慢慢久了就会觉得其实没太难,细心+耐心让你收获很多!
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<style>
			img
			{
				float: right;
				border: 1px dotted black;
				margin: 0rem 0rem 0.9375rem 1.25rem;
			}
			
			div
			{
				float: right;
				width: 7.5rem;
				margin: 0 0 0.9375rem 1.25rem;
				padding: 0.9375rem;
				border: 1px solid black;
				text-align: center;
			}
			span.fstFloat{
				/* 元素的宽度是相当于现在的字体大小的1.2倍大,元素是当前字体的400%,相当大 */
				float: left;
				width: 1.2em;
				font-size: 400%;
				font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
				line-height: 80%;
			}
			.thumbnail
			{
				float: left;
				width: 6.875rem;
				height: 5.625rem;
				margin: 0.3125rem;
			}
			.text_line
			{
				clear: both;
				margin-bottom: 0.125rem;
			}
			ul{
				float: left;
				width: 100%;
				padding: 0;
				margin: 0;
				list-style-type: none;
			}
			a
			{
				float: left;
				width: 6em;
				text-decoration: none;
				color: white;
				background-color: purple;
				padding: 0.2em 0.6em ;
				border-right: 1px solid white;
			}
			a:hover{background-color: #FF3300;}
			li{display: inline;}
		</style>
		
		
	</head>
	<body>
		
		<h1>一、css浮动</h1>
		<h2>1.float:</h2>
		<p>
			<img src="lala.jpg" width="95" height="84" >
			图像将向右浮动。黑色虚线边界添加到图像。我们还添加了边缘的0 px的顶部和右侧 margin,15 px底部margin,20 px左侧的margin的图像。使得文本远离图片:
			This is some text. This is some text. This is some text.
			This is some text. This is some text. This is some text.
		</p>
		
		<div>
			<img src="sun.gif" width="95" height="84" />
			<br>CSS is fun!
			<p></p>
		</div>
		<p>添加了边缘的0px的顶部、右侧的margin, 15px底部margin,20px左侧的margin的图像。使得文本远离图片:This is some text.This is some text. This is some text.This is some text. This is some text.</p>
		
		<br>
		<h2>2.段落第一个字浮动到最左侧:</h2>
		<p><b>使用span标签,在head设置好style,将段落第一个字放入span标签即可</b></p>
		
		<p>
			<span class="fstFloat"></span>里是一些文字,段落第一个字放大,并且浮动在最左侧。中午没睡着,有点困啊~~ 元素的宽度是相当于现在的字体大小的1.2倍大,元素是当前字体的400%,相当大
		</p>
		
		<h2>3.用float属性创建一个图片廊:</h2>
		<p>thumbnail:缩略图</p>
		<h4>图片库:试下调整窗口大小,看看图片没有足够空间会怎么样</h4>
		<img class="thumbnail" src="img1.jpeg" width="107" height="90"/>
		<img class="thumbnail" src="img2.jpeg" width="107" height="90"/>
		<img class="thumbnail" src="img3.jpeg" width="107" height="90"/>
		<img class="thumbnail" src="img4.jpeg" width="107" height="90"/>
		<p>如果你把几个浮动的元素放到一起,如果有空间的话,它们将彼此相邻</p>
		<h2>4.clear在浮动中的作用</h2>
		<p>元素浮动之后,周围的元素会重新排列,为了避免这种情况,使用 clear 属性。clear 属性指定元素两侧不能出现浮动元素</p>
		<img class="thumbnail" src="img1.jpeg" width="107" height="90"/>
		<img class="thumbnail" src="img2.jpeg" width="107" height="90"/>
		<img class="thumbnail" src="img3.jpeg" width="107" height="90"/>
		<img class="thumbnail" src="img4.jpeg" width="107" height="90"/>
		<p class="text_line"><b>注意看:第二个图片库与第一个分开,上下观察</b></p>
		<img class="thumbnail" src="img1.jpeg" width="107" height="90"/>
		<img class="thumbnail" src="img2.jpeg" width="107" height="90"/>
		<img class="thumbnail" src="img3.jpeg" width="107" height="90"/>
		<img class="thumbnail" src="img4.jpeg" width="107" height="90"/>
		<h2 class="text_line">5.创建一个水平菜单</h2>
		<br>
		<br>
		<ul>
			<li><a href="#">Link one</a></li>
			<li><a href="#">Link two</a></li>
			<li><a href="#">Link three</a></li>
			<li><a href="#">Link four</a></li>
			<p>上面的示例,ul元素和元素浮动。 li元素将显示为内联元素(没有换行符的元素之前或之后)。这迫使列表为一行。 ul元素的宽度的100%,每一个超链接列表的宽度6 em(当前字体大小的6)。 我们添加一些颜色和边界使其更高档。</p>
		</ul>
		<h2>6.创建一个没有表格的网页(没有表格但是可以有列表啊~)</h2>
		<p>网页了网页了网页了,激动的心,颤抖的手,这个页面内容太多了,我新建一个</p>
	</body>
</html>

代码还是放到资源里,有问题的欢迎大家提出了交流学习,共同进步呀~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值