首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何提升你的CSS技能,掌握这20个css技巧即可

这迫使您为子元素的任何链接编写额外的覆盖和样式规则,并且在使用像WordPress这样的CMS时,可能会导致您的主链接样式比按钮文本颜色更容易出现问题。...有关管理Safari旧版本的提示,请参阅CSS Fix for iOS VH Unit Bug。...19、在表单元素上设置字体大小,以获得更好的移动体验 为了避免移动浏览器(iOS Safari等)在点击下拉列表时放大HTML表单元素,请在添加font-size样式: input[type...="text"], input[type="number"], select, textarea { font-size: 16px; } 20、CSS变量 最后,最强大的...你可能有一套颜色在整个项目中使用,以保持一致性。在CSS反复重复这些颜色值不仅是件烦人的事情,而且还容易出错。

5K20
您找到你想要的搜索结果了吗?
是的
没有找到

20个 CSS 快速提升技巧

实现这一点,就需要我们理解级联(cascade),以及如何在通用选择器写的样式可以继承在其他地方。...这迫使您为子元素的任何链接编写额外的覆盖和样式规则,并且在使用像WordPress这样的CMS时,可能会导致您的主链接样式比按钮文本颜色更容易出现问题。...19、在表单元素上设置字体大小,以获得更好的移动体验 为了避免移动浏览器(iOS Safari等)在点击下拉列表时放大HTML表单元素,请在添加font-size样式: input[type...="text"], input[type="number"], select, textarea { font-size: 16px; } 20、CSS变量 最后,最强大的CSS...你可能有一套颜色在整个项目中使用,以保持一致性。 在CSS反复重复这些颜色值不仅是件烦人的事情,而且还容易出错。

3.2K20

移动开发实用

-- ios7.0版本以后,safari上已看不到效果 --> 将网站添加到主屏幕快速启动方式,仅针对iossafari顶端状态条的样式 <meta name="apple-mobile-web-app-status-bar-style...双击缩放是指用手指在屏幕上快速点击两次,<em>iOS</em> 自带的 <em>Safari</em> 浏览器会将网页缩放至原始比例。...在<em>IOS</em> <em>safari</em>下,大概为300毫秒。这就是延迟的由来。...{color:#EEEEEE;} webkit表单<em>输入</em>框placeholder的文字能换行么 <em>ios</em>可以,android不行~ IE10(winphone8)表单元素默认外观如何重置 禁用 <em>select</em>...input[<em>type</em>=radio]::-ms-check,input[<em>type</em>=checkbox]::-ms-check{ display: none; } 禁用PC端表单<em>输入</em>框默认清除按钮 当表单<em>文本</em><em>输入</em>框<em>输入</em>内容后会显示<em>文本</em>清除按钮

6.4K30

HTML

iOS以及WP7平台上,由于系统原因,系统大部分自带浏览器内核,一般是Safari或者IE内核Trident的 Web标准 主要包括结构(Structure)、表现(Presentation)和行为(Behavior...最重要 表现标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要是CSS。...1.图像文件和HTML文件位于同一文件夹:只需输入图像文件的名称即可, 2.图像文件位于HTML文件的下一级文件夹:输入文件夹名和文件名,之间用“/”隔开,..." name="sex" id="male" value="male"> -for:label绑定的表单元素 textarea控件(文本域) 作用:多行输入框 语法格式: 文本内容 -cols:每行字符数 -rows:显示的行数 select下拉菜单 作用:下拉列表菜单 语法格式: <option

1.4K21

HTML 基础语法

iOS以及WP7平台上,由于系统原因,系统大部分自带浏览器内核,一般是Safari或者IE内核Trident的 Web标准 主要包括结构(Structure)、表现(Presentation)和行为(Behavior...最重要 表现标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要是CSS。...1.图像文件和HTML文件位于同一文件夹:只需输入图像文件的名称即可, 2.图像文件位于HTML文件的下一级文件夹:输入文件夹名和文件名,之间用“/”隔开,...id="male" value="male"> -for:label绑定的表单元素 textarea控件(文本域) 作用:多行输入框 语法格式: 文本内容 -cols:每行字符数 -rows:显示的行数 select下拉菜单 作用:下拉列表菜单 语法格式: <option selected =

1.8K41

移动端H5页面开发坑点指南

="number" step="0.01" /> //inputtype=number一般会自动生成一个上下箭头,点击上箭头默认增加一个step,点击下箭头默认会减少一个step;number默认step...上会有问题,这时发现input框无法正在输入内容了;造成这个原因是-webkit-user-select:none;这个属性,解决方法就是在css文件同时设置一下input的属性,如下: input...IOS对input键盘事件keyup/keydown/keypress等支持不好的问题 经查发现,IOS输入法(不管是第三方还是自带)能检测到英文或数字的keyup,但检测不到中文的keyup,在输入中文后需要点回退键才开始搜索...关于iOS与OS X端字体的优化(横竖屏会出现字体加粗不一致等)问题 iOS浏览器横屏时会重置字体大小,设置text-size-adjust为none可以解决iOS上的问题,但桌面版Safari的字体缩放功能会失效...00:00:00 iOS(safari)标签绑定点击事件无效 iOS(safari)有时候某个标签绑定点击事件无效,加上空的onclick=""就好了,: ioslocation.href跳转页面空白

3K10

移动端Web页面常见问题解决

; -khtml-user-select: none; user-select: none; } 解决移动设备可选中页面文本(视产品需要而定) 长时间按住页面出现闪退 element {...用input监听键盘keyup事件,在安卓手机浏览器是可以的,但是在ios手机浏览器变红很慢,用输入输入之后,并未立刻相应keyup事件,只有在通过删除之后才能相应!...按钮样式会被默认样式覆盖 input, textarea { border: 0; -webkit-appearance: none; } IOS键盘字母输入,默认首字母大写 解决方案,设置如下属性...与 OS X 端字体的优化(横竖屏会出现字体加粗不一致等) iOS 浏览器横屏时会重置字体大小,设置 text-size-adjust 为 none 可以解决 iOS 上的问题,但桌面版 Safari...-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; 关于 iOS 系统,中文输入输入英文时

1.8K20

移动web端常见bug汇总001

A:根本原因是-webkit-tap-highlight-color,这个属性是用于设定元素在移动设备(Adnroid、iOS)上被触发点击事件时,响应的背景框的颜色。...: none; -ms-user-select: none; user-select: none; 移动端如何清除输入框内阴影 Q: 在iOS上,输入框默认有内部阴影,但无法使用 box-shadow...来清除,如果不需要阴影,可以这样关闭: A:代码如下 -webkit-appearance: none; 禁止文本缩放 Q: 禁止文本缩放 A:代码如下 -webkit-text-size-adjust...和andriod无法自动播放 Q: audio元素和video元素在ios和andriod无法自动播放 A:代码如下,触屏及播放 $('html').one('touchstart',function...-- 选择视频 --> 输入框自动填充颜色 Q: 针对input标签已经输入过的,会针对曾经输入的内容填充黄色背景,这是webkit

1.9K40

移动端bug汇总(一)

A:根本原因是-webkit-tap-highlight-color,这个属性是用于设定元素在移动设备(Adnroid、iOS)上被触发点击事件时,响应的背景框的颜色。...: none; -ms-user-select: none; user-select: none; 3移动端如何清除输入框内阴影 Q: 在iOS上,输入框默认有内部阴影,但无法使用 box-shadow...来清除,如果不需要阴影,可以这样关闭: A:代码如下 -webkit-appearance: none; 4.禁止文本缩放 Q: 禁止文本缩放 A:代码如下 -webkit-text-size-adjust...和andriod无法自动播放 Q: audio元素和video元素在ios和andriod无法自动播放 A:代码如下,触屏及播放 $('html').one('touchstart',function...-- 选择视频 --> 10.输入框自动填充颜色 Q: 针对input标签已经输入过的,会针对曾经输入的内容填充黄色背景,这是webkit

3.2K130

移动端bug汇总(一)

A:根本原因是-webkit-tap-highlight-color,这个属性是用于设定元素在移动设备(Adnroid、iOS)上被触发点击事件时,响应的背景框的颜色。...: none; -ms-user-select: none; user-select: none; 3移动端如何清除输入框内阴影 Q: 在iOS上,输入框默认有内部阴影,但无法使用 box-shadow...来清除,如果不需要阴影,可以这样关闭: A:代码如下 -webkit-appearance: none; 4.禁止文本缩放 Q: 禁止文本缩放 A:代码如下 -webkit-text-size-adjust...和andriod无法自动播放 Q: audio元素和video元素在ios和andriod无法自动播放 A:代码如下,触屏及播放 $('html').one('touchstart',function...-- 选择视频 --> 10.输入框自动填充颜色 Q: 针对input标签已经输入过的,会针对曾经输入的内容填充黄色背景,这是webkit

1.3K20

移动Web 开发的一些前端知识收集汇总

safari私有meta标签,它表示:允许全屏模式浏览,在ios上,用户将网页添加到主屏后,再从主屏幕打开这个网页,可以隐藏浏览器的地址栏和下面的toolbar; 第二个meta标签表示:强制让文档的宽度与设备的宽度保持...1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览; 第三个meta标签也是iphone的私有标签,它指定的iphonesafari顶端的状态条的样式,其值有三个:default、black...Web App》、《iOS / Android 移动设备的 Touch Icons》这两篇文章了解更多。...*/ -webkit-user-select: none; /*设置为无法选择文本*/ -webkit-touch-callout: none; /*长按时不触发系统的菜单(禁止ios弹出各种操作窗口)..., 可用在图片上加这个属性禁止下载图片*/ -webkit-overflow-scrolling: touch;/*快速滚动和回弹,模拟原生app效果*/ click 事件 iossafari的click

3.8K50

IOS15 beta 8 开发者预览版更新【附升级通道】

使用体验,BUG反馈 更新部分 闹钟回归机械样式(但无声音); 相机可以快速识别文字内容(目前认为升级后最方 便的功能); Safari浏览器,UI更新,支持底部下滑切换页面,输入搜索内容更加便捷;...:在iOS 15 beta2,Apple对Safari浏览器标签栏的位置进行改动,调整到屏幕下方,但存在输入内容时,标签栏又会回到屏幕上方,在beta3实现了标签栏始终在在屏幕下方。...AppStore,第一次进入会对用户展示新版系统的新增功能。 Apple Music音乐小组件可以跟随不同的音乐显示不同的背景颜色,和传统的固定颜色红色差异明显。...iOS 15 beta4更新 支持MagSafe外接电池; 设置通知、备忘录的图标修改; Safari浏览器底部Reload按钮更换为底部直接加入了刷新按钮,浏览网页更加方便; iOS 15 beta5...,仍默认显示AppleMusic资源库的歌曲,且无法改动,显示有误; 空气质量显示地图无法刷新界面; 升级通道 拷贝以下链接(来源于网络)后,在自带的Safari浏览器输入,选择“允许”,下载描述文件

1.1K10

iOS 9人机界面指南(四):UI元素(下)- 腾讯ISUX

最好支持动态文本(Dynamic Type),并使用 UIFont 的preferredFontForTextStyle来获得标签的展示文本。...文本框 高度固定,包含圆角 当用户点击它时,自动唤起输入键盘 可以包含系统提供的按钮,书签按钮(Bookmarks) 可以展示多种文字样式(了解更多请参考 UITextView) 使用文本框来获取用户输入的少量信息...当文本框里没有任何其它提示文字时,会展示占位符文本(placeholder text),名字、地址等。 根据输入内容的类型来指定不同的键盘类型。...举例来说,你希望用户能更方便地输入网址、密码或者电话号码。iOS提供了各种不同的键盘类型,以便用户输入不同类型的文本。...不要让模态视图覆盖在浮出层之上。除了警告框外,没有任何元素应该覆盖在弹出层上面。

13.2K30
领券