首页-baseCSS|学习笔记

简介: 快速学习首页-baseCSS

开发者学堂课程【移动 Web 前端开发:首页-baseCSS】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/594/detail/8401


首页-baseCSS

内容介绍

一、reset.css  重置样式

二、common.css 公用样式

在项目构件中通常在 css 里有两个部分样式:

reset.css  重置样式

common.css 公用样式

 

一、reset.css  重置样式

把浏览器样式重置,让其表现一致。

*,

: :before,

: :after{

//选中所有的元素,和伪元素,目的是把

margin 0

padding 0  清除掉。

针对移动端,让所有格子包括伪元素都从边框开始计算宽度,因为移动端使用的都是非固定像素布局,为了防止宽度溢出出现滚动条:

box-sizing: border-box;

针对移动端做兼容性处理:

-webkit-box-sizing: border-box;  

//让属性在更低的版本浏览器里也支持,目的是做主流移动端浏览器兼容。

-webkit-tap-highlight-color: ..;    

//点击高亮效果清除

高亮效果:比如移动端凤凰网,点击某个按钮链接出现阴影边框。

移动端特有的点击高亮效果:

写入:

body{

margin: 0;padding: 0;

}

a{

width: 100px;

height: 100px;

display: block;l

}

在移动端加上:content="width=device-width,user-scalable=no,initial-scale=1.0, maximum-scale=1.0/>

预览页面,点击a 点击会出现高亮效果,有些浏览器没有,说明是可以控制的,有的点击是灰色或者蓝色,其实就是点击颜色设置:

-webkit-tap-highlight-color: red;

这样点击就变成了红色。

有些网站不需要点击高亮的颜色,这时把 red 改为 transparent 就可以了,达到清除高亮效果的目的。

这是第一种样式。

 

二、common.css 公用样式

写入:

body{

font-size: 14px;

color: #333;

font-family: Microsoft Yahei  

微软雅黑字体在移动端不常见的话加上常见字体:sans-serif 

ul,ol{

list-style: none;

}

a{

text-decoration: none;

color: #333;

}

Input,textarea  {

//这两个在电脑上应该会有边框或其他样式,这时候需要清除样式:

outline: none;

border: none;

resize:none;

清楚移动端输入框特有的样式,清除默认样式:

-webkit-appearance:none;       

// appearance 表示表单原本的样子,这样就意味着原本样式不带任何样子,达到清楚默认样式的目的。

common.css 公用样式:

经常可能会用的工具类,工具样式:

比如:

.f_left{

float: left;

}

.f_right{

float: right;

}

.cleanfix : : before,

.clearfix: : after{

content: "";

display: block;

height: o;

line-height: 0;

visibility: hidden;

clear: both;

清除浮动组件或者常用类就写好了。在移动端可能还会用到其他一些,比如:

.m_l10  {

margin-left: 10px;

}

-m_r10{

margin-right: 10px;

}

相关文章
|
存储 算法 NoSQL
还分不清 Cookie、Session、Token、JWT?看这一篇就够了
Cookie、Session、Token 和 JWT(JSON Web Token)都是用于在网络应用中进行身份验证和状态管理的机制。虽然它们有一些相似之处,但在实际应用中有着不同的作用和特点,接下来就让我们一起看看吧,本文转载至http://juejin.im/post/5e055d9ef265da33997a42cc
48652 13
|
11月前
|
前端开发 小程序
uniapp-实现轮播图效果深度总结【建议收藏】
这是一篇关于前端轮播图实现的详细教程,作者通过多个步骤介绍了如何使用 Vue3 和 Swiper 组件创建一个功能丰富的轮播图。
1080 2
|
缓存 负载均衡 安全
什么是CDN服务
CDN(内容分发网络)是全球分布的服务器网络,旨在加速互联网内容的传输。它通过将内容缓存至靠近用户的服务器,减少延迟,提升访问速度与性能,同时实现负载均衡、减轻源服务器压力并提供安全防护。广泛应用于网站加速、视频直播等领域,优化用户体验。
10703 5
VScode使用element-ui插件准备
VScode使用element-ui插件准备
2342 1
VScode使用element-ui插件准备
|
Web App开发 移动开发 前端开发
CSS初始化样式
为什么要初始化CSS? CSS初始化是指重设浏览器的样式。不同的浏览器默认的样式可能不尽相同,所以开发时的第一件事可能就是如何把它们统一。如果没对CSS初始化往往会出现浏览器之间的页面差异。每次新开发网站或新网页时候通过初始化CSS样式的属性,为我们将用到的CSS或html标签更加方便准确,使得我们开发网页内容时更加方便简洁,同时减少CSS代码量,节约网页下载时间。
3322 0
|
4天前
|
云安全 监控 安全
|
2天前
|
存储 机器学习/深度学习 人工智能
打破硬件壁垒!煎饺App:强悍AI语音工具,为何是豆包AI手机平替?
直接上干货!3000 字以上长文,细节拉满,把核心功能、使用技巧和实测结论全给大家摆明白,读完你就知道这款 “安卓机通用 AI 语音工具"——煎饺App它为何能打破硬件壁垒?它接下来,咱们就深度拆解煎饺 App—— 先给大家扒清楚它的使用逻辑,附上“操作演示”和“🚀快速上手不踩坑 : 4 条核心操作干货(必看)”,跟着走零基础也能快速上手;后续再用真实实测数据,正面硬刚煎饺 App的语音助手口令效果——创建京东「牛奶自动下单神器」口令 ,从修改口令、识别准确率到场景实用性,逐一测试不掺水,最后,再和豆包 AI 手机语音助手的普通版——豆包App对比测试下,简单地谈谈煎饺App的能力边界在哪?
|
10天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1167 7
|
11天前
|
机器学习/深度学习 人工智能 数据可视化
1秒生图!6B参数如何“以小博大”生成超真实图像?
Z-Image是6B参数开源图像生成模型,仅需16GB显存即可生成媲美百亿级模型的超真实图像,支持中英双语文本渲染与智能编辑,登顶Hugging Face趋势榜,首日下载破50万。
736 42