、tab 键、enter 键都不能当作结束符。...输入 2: 2 abc cba efg gfe 结果 2: str[0] = “abc” str[1] = “cba” 原因:next() 方法在遇到有效字符前所遇到的空格、tab 键、enter 键都不能当作结束符...不是预期的 “abc cba” 和 “efg gfe” 2. nextLine 使用举例: 输入 1: 2 abc cba 结果 1: str[0] = “” str[1] = “abc” 原因:以回车...回车符 “\r” 它被丢弃在缓冲区中,现在缓冲区中,只有一个 \r ,于是 下一次 nextLine 扫描的时候就又扫描到了 \r,返回它之前的内容,也是啥都没有 “” ,然后再把 \r 去掉, 对于...这个扫描器在扫描过程中判断停止的依据就是“结束符”,空格,回车,tab 都算做是结束符 而坑点在于 next 系列的,也就是下面这些函数:next nextInt nextDouble nextFloat
在 VMware虚拟机软件 中安装的 Ubuntu虚拟机 的窗口不能自动调整大小的解决办法: 配置虚拟机时,发现屏幕大小太小,一般解决思路是:需要安装vmware tools ,屏幕就会自适应 。...1)首先是打开虚拟机,在菜单栏找到“VM”选项,并在其子菜单中选择 “Guest” --> "Install/Upgrade VMware Tools" (注意:是要在虚拟机启动的状态下进行操作)。 ...8)重启之后在VMware界面的菜单栏找到 “View” --> “Autosize” --> “Autofit Window” 选定它。 ...(中文版是:查看 --> 自动调整大小 --> 自动适应客户机大小 ) 9)Ubuntu分辨率调整,进入“系统设置”,找到 “显示” 点击进入调整你需要的分辨率,通常数值越大,界面就越大,能显示的内容就越多...至此配置成功,虚拟机可随VMware窗口大小自动调整。 问题解决之后的界面: ?
这个名字可能比较陌生,不过通用选择器 ( *) 和 相邻兄弟选择器 ( +) 一起使用,效果非凡: * + * { margin-top: 1.5em;} 在此示例中,文档流中的所有的相邻兄弟元素将都将设置...;用 em 来调整局部大小 在根元素设置基本字体大小后 ( html { font-size: 100%; }), 使用 em 设置文本元素的字体大小: h2 { font-size: 2em;}p...使用选择器 :root来控制字体弹性 在响应式布局中,字体大小应需要根据不同的视口进行调整。...你可以计算字体大小根据视口高度的字体大小和宽度,这时需要用到 :root: :root { font-size: calc(1vw + 1vh + .5vmin);} 现在,您可以使用 root em...body { font: 1rem/1.6 sans-serif;} 为更好的移动体验,为表单元素设置字体大小 当触发 的下拉列表时,为了避免表单元素在移动浏览器(IOS Safari
在 H5 中,我们通常会使用 REM 和 VW 这两种单位来实现页面的响应式布局。...这两种单位可以让页面元素的大小随着根元素(对于 REM)或视口宽度(对于 VW)的大小变化而变化,从而适应不同尺寸的屏幕。...属性,可以阻止用户在旋转屏幕时浏览器自动调整字体大小。...现象 在某些 Android 设备的原生浏览器中,使用 position: sticky 实现的元素不能正常吸顶。...原因 键盘不能回落问题出现在 iOS 12+ 和 wechat 6.7.4+ 中,而在微信 H5 开发中是比较常见的 Bug。
bug处理 回到上面的问题,font-size:4vw,应该会使得字体的大小变化,可是他没有,和标准说的不一样,所以可以认为是一个bug。...还有一种是用户的操作,比如改变浏览器大小,改变浏览器的字体大小等(回流+重绘) 让我们看看下面的代码是如何影响回流和重绘的: var s = document.body.style; s.padding...———– 4. rem + js css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况 px:绝对单位,页面按精确像素展示 em:相对单位,基准点为父节点字体的大小,如果自身定义了...vh:viewpoint height,视窗高度,1vh等于视窗高度的1%。 vmin:vw和vh中较小的那个。 vmax:vw和vh中较大的那个。...x的高度,在无法确定x高度的情况下以0.5em计算(IE11及以下均不支持,firefox/chrome/safari/opera/ios safari/android browser4.4+等均需属性加么有前缀
CSS技巧大杂烩 01 Safari 中z-index的层级问题 在Safari浏览器下(此Safari浏览器包括iOS的Safari,iPhone上的微信浏览器,以及Mac OS X系统的Safari...02 文字居中兼容 正常处理文字上下居中的手段是让元素height和line-height相等,但是安卓环境下当字体大小的时候会出现居中失效的情况。...第二个a不能跳转,我就想那我通过点击事件来跳转可以不,结果绑定任何事件都不生效。 解决方法: 然后测试发现,在旋转过程中(只要未完全旋转90度)点击还是能一切正常的。....div{ color: rgba(0,0,0,.85); font-weight: 500; text-align: left; padding: 20px;...(alpha:1),其他部分为透明的(alpha:0),将它盖在背景图上,注意:背景图对应mask.png中透明的位置也会变成透明,留下非透明的形状,即背景图的可见形状与mask.png的可见形状相同,
> 32 5、依赖overflow的样式表现 CSS3的resize属性,起作用的前提是overflow不能是visible。 ...resize的拖拽区域默认大小是17px * 17px。滚动条的尺寸也是17px。 文本溢出省略号显示属性text-overflow:ecllipsis。...6、overflow与锚点技术 (1)锚链和锚点 锚链:就是我们url中常见的“#XXXX”。 锚点:就是标签的ID。 锚点定位:通过锚链定位锚点位置。 ...(2)锚点定位的本质 在页面可滚动容器中,通过锚链滚动到其对应的锚点元素,即改变容器的滚动高度。 前提:①容器可滚动;②锚点元素在容器内。 ...(3)锚点定位的触发 ①url地址中的锚链与锚点元素; ②可focus的锚点元素处于focus状态; (4)锚点定位的作用 ①快速定位 ②选项卡技术 ③单页应用
一些语义化标签如section、nav在使用时和传统div并无大的区别,但这种标签更有利于搜索引擎的索引整理,利于智能手机、Pad等小屏设备适配,以及方便残障人士使用。...Chrome,Firefox,Safari,Opera支持较好。 以上便是一些常用的HTML5新增的一些特性,接下来,我们一起看一看在HTML5在页面布局方面有什么变化吧。...HTML5页面布局 常用的页面布局方式有很多种,比如 最早的静态表格布局 通过栅栏划分页面的流式布局 根据屏幕大小自动调整内容的自适应布局 融和流式布局和自适应布局的响应式布局 以上布局主要通过使用css...中display、position和float属性相配合来实现,在确定位置以及清除浮动时,常常会遇到棘手问题(例如:垂直居中,屏幕适应)。...container中aside为浮动元素,宽度20%。main根据剩余宽度调整。 ?
不在空单元格周围绘制边框 show 在空单元格周围绘制边框 6)).设置表格布局算法 table { table-layout:fixed; } automatic 列宽度由单元格内容设定...Opera */ } 它包含了所有的2D方法和3D方法,并且可以单个设置每一种的方法的x,y轴转向值,比如: rotate(angle) 定义 2D 旋转,在参数中规定角度。...匀速 ease 先慢后快 ease-in 慢速开始 ease-out 慢速结束 ease-in-out 慢速开始和结束 cubic-bezier(n,n,n,n) 在cubic-bezie 函数中定义自己的值...20).用户界面 UserGui 1)).重设元素大小 resize div { resize:both } none 不调整 both 调整元素的高度和宽度...在宽度和高度之外绘制元素的内边距和边框。 border-box 为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。
它们的好处在于为我们提供了一种不需要使用J avaScript 就能以动态的方式调整大小的方法。而且,如果它失效,也有很多备用方案。...Vmin 单位 vmin表示视口的宽度和高度中的较小值,也就是vw 和 vh 中的较小值。如果视口宽度大于其高度,则将根据高度计算该值。 我们以下面的例子为例。 ?...在GIF中,不小于10px。...在我的职业生涯中,我没有使用固定高度的页脚,因为在例如不同的屏幕尺寸下,此footer是不可行的。...垂直和水平间距 我想到的另一个有趣的用例是使用视口单位来表示元素之间的间距。这可以与margin、top、bottom和grid-gap等值一起使用。
前言 ❝修改input placeholder样式、多行文本溢出、隐藏滚动条、修改光标颜色、水平垂直居中...多么熟悉的功能呀!前端童鞋几乎每天都会和他们打交道,一起来总结我们的css幸福小片段吧!...下次不用百度、不用谷歌,这里就是你的港湾。 ❞ 点击查看源码地址”持续更新中“ 1....background-color: lightblue; /*关键css*/ line-height: 5px; } img{ width: 100%; } 2.元素高度跟随窗口 ❝有时候希望某个元素的高度和窗口是一致的...爱情会离开,朋友会离开,快乐会离开,但是考试不会,因为你不会就不会 div> div> div class="box box-hide-scrollbar"> div>只是因为在人群中多看了你一眼...使用filter:grayscale(1)使网页呈现哀悼模式 ❝伟大的革命先烈们为我们祖国的诞生做出了巨大的牺牲,在相应节日里,我们的站点会呈现灰色哀悼模式,以此来纪念先烈们。
这迫使您为子元素中的任何链接编写额外的覆盖和样式规则,并且在使用像WordPress这样的CMS时,可能会导致您的主链接样式比按钮文本颜色更容易出现问题。...;使用em进行局部大小调整 在设置根目录的基本字体大小后,例如html字体大小:15px;,可以将包含元素的字体大小设置为rem: article { font-size: 1.25rem...none; } 18、灵活运用root类型 响应布局中的字体大小应该能够自动调整到视区,从而保存编写媒体查询的工作,以处理字体大小。...可以使用:not和视区单位,根据视区高度和宽度计算字体大小: :root { font-size: calc(1vw + 1vh + .5vmin); } 现在,您可以使用根em单位...19、在表单元素上设置字体大小,以获得更好的移动体验 为了避免移动浏览器(iOS Safari等)在点击下拉列表时放大HTML表单元素,请在添加font-size样式: input[type
注::in-range 和 :out-of-range 伪类是在最新版本的浏览器中支持的,包括 Chrome、Firefox、Edge、Safari。...注意:这个属性需要在浏览器中使用 filter 属性,并且在老版本的浏览器中可能不能使用,所以需要兼容性的处理。...示例代码 : p{ font-size: clamp(1.8rem, 2.5vw, 2.8rem); } 这个字体大小,默认为 2.5vw 的大小,当视口发生变化时,最小为1.8rem,最大为2.8rem...如果计算的值在1.8~2.8rem之间,则使用自适应值 2.5vw。 六、水平垂直居中 开发人员最重要的任务是使 div 居中。还有很多其他选项可以让 div 居中。...阴影的偏移值(x-offset y-offset)可以正值或负值,正值为阴影在元素的下方右方,负值为阴影在元素的上方左方。阴影的模糊半径和阴影的颜色也可以根据需要调整。
所以我们可以在首位元素使用 padding 来替代 margin。当然有的时候使用 padding 不能满足需求,这时你也可以在“非空内容”这个条件做文章。即在父元素添加一个伪元素。...合理使用 px | em | rem | % 等单位 在 CSS 中有许多距离单位,比如 px | em | rem | %,还有 CSS3 中的 vh | vw 等单位。...字体大小(基本都是用 rem 作为单位) 一般情况字体的大小我也会使用 rem 作为单位,因为精度丢失我认为在可以接受的范围之内。...因为在需要调整字体大小的时候,只需修改 font-size 的值,而 line-height 已经设置成了相对行高了。 首行缩进两个字符 在存在首行缩进的需求,我也会使用这个单位。...text-indent: 2em 视口单位 vw | vh vw: 1vw = 视口宽度的 1% vh: 1vh = 视口高度的 1% 我们知道以 rem 单位设计的弹性布局,是需要在头部加载一段脚本来进行监听分辨率的变化来动态改变根元素字体大小
用来指定行内元素(inline)或 表格单元格(table-cell)元素的垂直对齐方式。...div{ filter: drop-shadow(0 0 6px #ddd); } ios移动端滚动卡顿 在ios端中滚动容器不会有惯性滚动,用户在滑动时会出现明显的卡顿感,添加以下属性可解决问题...比如,地址为 loacalhost:3000#red,则选择中ID属性值为red的元素,可以应用到网页换肤功能中。 ?...mask-image的图片一定要是png图片才看得出效果,两张图片结合会取相交的区域显示,如果用过ps的话,和蒙版是差不多的功能。...mask和background差不多,同样拥有size、repeat、position等属性。 除了IE不支持外,谷歌、火狐、Edge、Safari、Opera等主流的浏览器都支持该属性。
像素(Pel,pixel;pictureelement),为组成一幅图像的全部亮度和色度的最小图像单元。...乔布斯在iPhone4的发布会上首次提出了Retina Display(视网膜屏幕)的概念,在iPhone4使用的视网膜屏幕中,把2x2个像素当1个像素使用,这样让屏幕看起来更精致,但是元素的大小却不会改变...在css中,可以使用媒体查询min-device-pixel-ratio,区分dpr: 我们根据这个像素比,来算出他对应应该有的大小,但是暴露个非常大的兼容问题 ?...这个单位可谓集相对大小和绝对大小的优点于一身,通过它既可以做到只修改根元素就成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。目前,除了IE8及更早版本外,所有浏览器均已支持rem。...vh和vw方案和rem类似也是相当麻烦需要做单位转化,而且px转换成vw不一定能完全整除,因此有一定的像素差。
(注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!) (注2:更多内容请查看我的目录。) 1....这些长度由数字和单位组成,数字和单位之间是没有空格的。长度单位的类型有两种:绝对长度单位和相对长度单位。 2. 绝对长度单位 绝对长度单位的含义,就是客观上绝对存在的单位,放在任何地方都一样。...3.1.4 ch ch与ex类似,被定义为数字0的宽度。当无法确定数字0宽度时,取em值的一半作为ch值。 IE8-不支持。 ch在实际中主要用于盲文排版。...(对于vmax,所有IE浏览器都不支持) 另外,黑莓错误的将其相对于视觉视窗来计算。而safari奇怪地相对于html元素来计算,如果html中增加了内容,这两个单位也会发生变化。...3.2.2 vw 布局视窗宽度的1/100 设置width:100vw;可以达到与屏幕等宽的效果。
这迫使您为子元素中的任何链接编写额外的覆盖和样式规则,并且在使用像WordPress这样的CMS时,可能会导致您的主链接样式比按钮文本颜色更容易出现问题。...;使用em进行局部大小调整 在设置根目录的基本字体大小后,例如html字体大小:15px;,可以将包含元素的字体大小设置为rem: article { font-size: 1.25rem...; } 18、灵活运用root类型 响应布局中的字体大小应该能够自动调整到视区,从而保存编写媒体查询的工作,以处理字体大小。...可以使用:not和视区单位,根据视区高度和宽度计算字体大小: :root { font-size: calc(1vw + 1vh + .5vmin); } 现在,您可以使用根em单位,该单位基于...19、在表单元素上设置字体大小,以获得更好的移动体验 为了避免移动浏览器(iOS Safari等)在点击下拉列表时放大HTML表单元素,请在添加font-size样式: input[type
在IOS safari下,大概为300毫秒。这就是延迟的由来。...什么是Retina 显示屏,带来了什么问题 retina:一种具备超高像素密度的液晶屏,同样大小的屏幕上显示的像素点由1个变为多个,如在同样带下的屏幕上,苹果设备的retina显示屏中,像素点1个变为4...,可明示用户有些事情正要发生,是一个比较好体验,但是移动设备中并没有鼠标指针,使用css的hover并不能满足我们的需求,还好国外有个激活css的active效果,代码如下, <!...{ .css{} } audio元素和video元素在ios和andriod中无法自动播放 应对方案:触屏即播 $('html').one('touchstart',function(){...: android暂无方案 ios使用-webkit-text-size-adjust禁止调整字体大小 body{-webkit-text-size-adjust: 100%!
领取专属 10元无门槛券
手把手带您无忧上云