前端工程学习日记第5天

#使用 CSS 变更 HTML 标籤特性
#补充教材:不想算盒模型的推挤?试试 CSS3 box-sizing 吧!

一分耕耘,一分收获
课程重点:box-sizing他可以自动计算用出预设的长宽高box
http://img2.58codes.com/2024/20132398H5z89HZxol.png
css3的语法之前教的事css2。原本叫做content box 现在用box-sizing他可以自动计算
功能: 不用每次都记下,宽度padding的数字,让他变成预设固定的值

http://img2.58codes.com/2024/20132398csjCwBVesb.png
用这个网站来测试语法可否使用,检测是否有问题,在各种浏览器上是否可以用!
https://caniuse.com/

*{box-sizing:border-box;-mox-box-sizing:border-box;  这个叫做前缀词,让firefox浏览器可以看得懂-webkit-box-sizing:border-box; 旧的chorme可以使用.style1{width:150;height:150;background#000;padding-left:10px;padding-right:10px;border-right:3px solid yellow;}

方便不用算数学
看兼容性是否足够?
看旧版的firefox\chorme是否需要用前缀词来做。

另外
google他 看国外的网站是否认为他是和使用box-sizing,看开发者提出来的建议,思考是否套入我的专案、客户是否是和使用。
#CODEPEN:线上撰写网页服务
课程重点:如何把你的程式码转交给其他人做浏览
webside:https://codepen.io/

#网页排版技巧 Part I
##Float 浮动定位技巧
课程重点:如何设计多栏式的版型

yahoo首页 上面head
使用三栏 左边 中间 右边
http://img2.58codes.com/2024/20132398hGNu8PHDcY.png

.box{width:200;background:black;height50px;}

http://img2.58codes.com/2024/20132398VIRvgZSjAE.png

html:<div class="box2"></div>.box2{width:200;background:pink;height50px;}

http://img2.58codes.com/2024/20132398GsE7zF5xTT.png
http://img2.58codes.com/2024/20132398WsXpcwUget.png
div是区块元素,只会上下排列。想要他并排,要使用float浮动效果。
http://img2.58codes.com/2024/201323985SDm5XborT.png
两个box css 都写靠左对齐
http://img2.58codes.com/2024/20132398S3Xict2ffF.png
http://img2.58codes.com/2024/20132398JN8YZtwaz1.png
如果宽度不够的话会被推挤到下一层去
通常都会设计外围wrap

html:<body>    <div class="warp">        <div class="box1"></div>        <div class="box2"></div>css:   .wrap{margin:0 auto;   width:1000;}   .box{width:200;background:black;height:50px;float:left;}   .box2{width:801;background:pink;height:50px;float:left;}

http://img2.58codes.com/2024/20132398J0m5LQIQYl.png
靠右对齐
http://img2.58codes.com/2024/20132398FBMryGSugn.png
http://img2.58codes.com/2024/20132398cfCivfpTHP.png
#使用 clear 清除浮动
课程重点: 多栏排版时候,有表头表尾的资料,需要微调多栏排版时候,有表头表尾的资料,需要微调
http://img2.58codes.com/2024/20132398MBiGCI3zZR.png
http://img2.58codes.com/2024/20132398V23aspOn0d.png
http://img2.58codes.com/2024/20132398JpznxQnaLw.png
footer出来了一点点,cotent缩小一点发现footer跟content重叠再一起了
http://img2.58codes.com/2024/20132398UGL9oYoeUM.png
http://img2.58codes.com/2024/20132398qNLo9ymBhJ.png
用clear清除掉多余的浮动,让版面不会因此被推挤。
http://img2.58codes.com/2024/20132398f8GnikM1wf.png
清除全部的意思,clear:both两ㄓㄜ css用
http://img2.58codes.com/2024/20132398pujeDUy4pS.png
白色的区块就是被clear清除乾净没有造成重叠了~
http://img2.58codes.com/2024/20132398rQp1H0SKje.png
左边menu右边content 下面footer 因为左右是浮动,下面需要用clearfix下推乾净位置。
http://img2.58codes.com/2024/20132398oxECqToinb.png
因为浮动所以重叠
http://img2.58codes.com/2024/20132398g8I9pNoNOU.png
clearfix让他正常化
http://img2.58codes.com/2024/20132398gGYIlput4q.png


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章