HTML+CSS学习Day05笔记

Day05笔记

一、网站搭建

1、需要一个站点 — 一个大的文件夹,主要作用是归纳网站里面的素材和文件,方便后期的维护

images 文件夹

css 文件夹

js文件夹

html文件夹

index.html

二、网页布局形式

1、在实际开发中目前从大的方面划分,网页布局分为两种形式

​ 窄屏页面:元素外层宽度固定死,不会随着分辨率变化。最早的时候电脑分辨率普遍比较低的,所以采用这种形式是便捷的。但是随着电脑普及,技术的迭代,电脑的屏幕越来越好了,很显然窄屏页面布局不能适应目前的开发需求了,所以出现宽屏页面布局

​ 示例代码:

/*样式代码*/
<style>
	*{margin:0;padding:0;}
	/*无论在什么分辨率下,都是采用外层元素宽度固定*/
	.header{
		width:1200px;
		height:100px;
		background-color:yellow;
		margin:0 auto;
		}
</style>
<!--结构代码-->
<div class="header">网页头部区域</div>

​ 宽屏页面:元素外层的宽度让其自适应,内容区域的宽度固定。把这种布局形式也叫做外层自适应+版心布局

​ 示例代码:

/*样式代码*/
<style>
	*{margin:0;padding:0;}
	/*外层元素宽度自适应,内容区域宽度固定,可以让网页布局更为灵活*/
	.header{
		width:100%;
		height:100px;
		background-color:yellow;
		}
	.header .content{
		width:960px;
		height:100px;
		background-color:red;
		margin:0 auto;
		}
</style>
<!--结构代码-->
<div class="header">
	<div class="content">内容区域</div>
</div>

2、在开发中选取合理的布局方式,根据开发需求来进行变化,当然目前为止窄屏布局已经很少使用了

三、网页注意事项

问题1:当容器没有设置高度时,图片会默认把容器底部撑大几像素,大概3px。解决方案:给容器设置高度

问题2:input标记默认有2px边框。解决方案:border:none|0;

问题3:横向排列的元素默认元素与元素之间有间隙,这个间隙是由于横向排列的元素在代码排列中换行后产生的。解决方案:float:left;

问题4:input标记默认自带轮廓。解决方案:outline:none;

问题5:焦点分为获取焦点和失去焦点

  • 获取焦点:当鼠标移动到input框里面点击后,当光标闪烁时把这种状态叫做获取焦点
  • 失去焦点:当鼠标移动到input框外面,当点击了其他区域光标停止闪烁时把这种状态叫做失去焦点

问题6:宽屏页面banner图处理方案

UI小姐姐设计图的时候,一般会把图的大小设计为版心区域大小,然后咱们使用外层元素填充颜色形式进行布局使用

代码示例:

<!--样式代码-->
<style>
	*{margin:0;padding:0;}
	.banner{
		width:100%;
		height:475px;
        /*外层颜色填充*/
		background-color:#c82020;
		}
	.banner .con{
        /*背景图和版心区域大小一致*/
		width:990px;
		height:475px;
		background:url(images/jd.jpg) no-repeat center center;
		margin:0 auto;
		}
</style>
<!--结构代码-->
<div class="banner">
	<div class="con"></div>
</div>

问题7:当边框不给设置颜色的时候,默认就是黑色的

border:1px solid;

问题8:容器设置了宽度,当子元素没有设置宽度的时候会默认跟随父元素的宽度,这种现象仅限于自上而下排列的,独占一行的元素

order:1px solid;


问题8:容器设置了宽度,当子元素没有设置宽度的时候会默认跟随父元素的宽度,这种现象仅限于自上而下排列的,独占一行的元素



















































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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值