初做静态移动端知识点

初做静态移动端知识点

  1. 通常情况下,会将一个网站中相同的部分提出来,放到一个css文件中(common.css),不同的样式在用不同的css去实现.
  2. 在移动端不能写像素,所以写成rem。在写rem的时候,要先设置一下。
<script type="text/javascript">
	// 使用rem之前,设置
	window.onload = function(){
		var html = document.querySelector("html");
		html.style.fontSize = html.offsetWidth / 750 * 100 + "px";
		addEventListener("resize",function(){
			html.style.fontSize = html.offsetWidth / 750 * 100 + "px";
		},false);
	} 
</script>

设置成功之后,写宽度的时候(100px=0.1rem)

  1. 移动端一定要写成viewport和width-device-width
<meta name="viewport" content="width=device-width, initial-scale=1.0">
  1. 可以引入重置样式表和字体样式表
  2. 弹性元素的排列方式(纵向排列)
    flex-direction:column;
  3. 将多出的内容以省略号的形式显示
	white-space:nowrap;     /*不换行*/
    overflow:hidden;          /*将多余的隐藏*/
    text-overflow:ellipsis;  /*将多余的用省略号代替*/
  1. 只需要这个div中出现横向滚动条,不需要页面出现
    overflow-x:auto ;

  2. 宽度加宽,页面会出现横向滚动条。width:150%;

  3. 设置背景透明
    background-color: rgba(255,255,255,.9); 有一点点透明

  4. 设置内容区

.container{
    flex:1;           /*将它自动撑开*/
    overflow-y:auto; /*在y轴方向的内容自动撑开*/
}
  1. 让元素横着摆放,可以变成弹性盒,要有宽度和高度
.foot .foot_nav{
    width: 100%;
    height:100%;
    display: flex;
}
	flex-direction: column; /*主轴为竖轴*/
    justify-content:center ;/*主轴方向居中*/
    align-items: center;  /*辅轴方向居中*/
  1. 设置边距,要注意这些字体带有默认行高
    line-height:1; 取消默认行高
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值