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

JavaScript—内置对象

window 对象一些常见属性、方法和事件: 属性: closed 返回窗口是否已被关闭 innerheight 返回窗口文档显示区高度,会随着浏览器伸缩而改变 innerwidth 返回窗口文档显示区宽度...outerheight 返回窗口外部高度。 outerwidth 返回窗口外部宽度。 parent 返回父窗口 name 设置或返回窗口名称。...事件: onresize 此事件会在窗口或框架被调整小时发生,可以用于当用户试图调整窗口小时,显示一个对话框。 代码示例: ? 运行结果: ?...关于writeln()方法,这个方法虽然说可以换行,但是它换行方式是加一个\n并不是加一个,在浏览器中只会把\n解析成空白符,空白符就会解析成空格,所以使用仅仅使用writeln()方法是没有换行效果...不过可以配合标签实现换行效果,标签可以进行文本预处理,而\n属于文本换行符,所以会被正常识别。 代码示例: ? 运行结果: ?

74120

前端面试宝典(四)

1) 要求容器在宽度自由伸缩情况下,A/B/C宽度始终是1:1:1,如何实现,写出两种方法。...重排: 页面初始渲染 添加/删除可见DOM元素 改变元素位置 改变元素尺寸(宽、高、内外边距、边框等) 改变元素内容(文本或图片等) 改变窗口尺寸 减少重排 分离读写操作 样式集中改变 4)写出清除浮动方法...相对于当前对象内文本字体尺寸。如当前对行内文本字体尺寸未被人为设置,则相对于浏览器默认字体尺寸。 EM特点 em值并不是固定; em会继承父级元素字体大小。...区别在于使用rem为元素设定字体大小时,仍然是相对大小,但相对只是HTML根元素。...PS:任意浏览器默认字体高都是16px。所有未经调整浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。

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

CSS常见样式(一)

行内元素不会独占一行,相邻行内元素会排列在同一行里,直到一行排不下,才会换行,其宽度随元素内容而变化。 块级元素可以设置width,height属性,块级元素即使设置了宽度,仍然是独占一行。...: 我要居中我要居中我要居中 //若想要上面的文本居中,对应CSS样式因如下所示编写 div{ text-align: center } 4、文本溢出解决方法...相对于当前对象内文本字体尺寸。如当前对行内文本字体尺寸未被人为设置,则相对于浏览器默认字体尺寸。一般都是以bodyfont-size为基准。...所有未经调整浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。...这个单位与em区别在于使用rem为元素设定字体大小时,仍然是相对大小,但相对只是HTML根元素。

1.7K30

H5 和 CSS3 新特性

;sessionStorage - 针对一个 session 数据存储,当用户关闭浏览器窗口后,数据会被删除 新事件:onresize、ondrag、onscroll、onmousewheel、onerror...规定 input 元素中可选择多个值 html5 新事件 事件 描述 onresize 当调整窗口小时运行脚本 ondrag 当拖动元素时运行脚本 onscroll 当滚动元素滚动元素滚动条时运行脚本...text-outline 规定文本轮廓 text-overflow 规定当文本溢出包含元素时发生事情 text-wrap 规定文本换行规则 word-break 规定非中日韩文本换行规则 word-wrap...允许对长不可分割单词进行分割并换行到下一行 text-decoration 文本修饰符:overline、line-through、underline 分别是上划线、中划线、下划线 @font-face...FireFox浏览器私有属性 -ms-:代表IE浏览器私有属性 -webkit-:代表safari、chrome浏览器私有属性 -o-:代表opera浏览器私有属性 博客地址:https://ainyi.com

2.3K10

Css 实现多行文字截断

响应式截断,根据不同宽度做出调整 文本超出范围才显示省略号,否则不显示省略号 省略号位置显示刚好 基于上述准则,下面我就讲介绍各种技巧实现截断效果,并根据上述评判标准得出最优解。...实现效果 优点:属性浏览器原生支持,各大浏览器兼容性好。 缺点:就是只支持单行文本截断,并不支持多行文本截取。 适用场景:单行文字截断最简单实现,效果最好,放心使用。...text-overflow:ellipsis; 可选属性,可以用来多行文本情况下,用省略号“…”隐藏超出范围文本。 实现效果: ? 实现效果 优点: 响应式截断,根据不同宽度做出调整。...实现效果 优点: 兼容性好,对各大主流浏览器有好支持 响应式截断,根据不同宽度做出调整 缺点:但是它无法识别文字长短,即文本超出范围才显示省略号,否则不显示省略号。...实现效果 这里我目前看到最巧妙方式了。只需要支持 CSS 2.1 特性就可以了。 优点: 兼容性好,对各大主流浏览器有好支持。 响应式截断,根据不同宽度做出调整

2.2K00

H5C3第四节

CSS3在布局方面做了非常改进,使得我们对块级元素布局排列变得十分灵活,适应性非常强,其强大伸缩性,在响应式开中可以发挥极大作用。...给容器设置样式 flex-direction flex-diretion主要是用来调整主轴方向,默认是水平方向 了解即可,一般来说,很少调整主轴方向。...stretch:元素高度会被拉伸到最大(不能给死高度)。 flex-wrap flex-wrap属性控制flex容器是单行或者多行,默认不换行 nowrap:不换行(默认),会压缩子盒子宽度。...wrap:当宽度不够时候,会换行。 align-content align-content用来设置多行flex容器排列方式。 flex-start:各行向侧轴起始位置堆叠。...align-items与align-content区别 align-items调整是侧轴对其方式,不换行一般用align-items align-content:必须是多行才生效,如果单行,没有效果

5.3K30

面试官:CSS 面试题集锦

可以不用再多写一个 dom 可以用 content 搭配出很多效果 例子: 固定尺寸 2:1 容器 文本前后增加 icon 或图片 使用 data-* 和 content: attr(data-*)...absolute 绝对定位 绝对定位(position:absolute),相对于父级而言进行位置偏移,如果没有父级或者父级没有进行定位,则继续往上一级寻找参照物,直至最终浏览器窗口。...它特殊之处在于它不用像absolute疯狂“找爸爸”,它天生参照于浏览器窗口!当为对象设置固定定位后,该对象即处于浏览器窗口画面中固定位置,无视文档长短、窗口大小和滚条滚动。...它可以自动识别屏幕宽度、并做出相应调整网页设计、布局和展示内容可能会有所改变。...1.允许网页宽度自动调整 所有主流浏览器都支持这个设置。

3.3K30

关于CSS 打印你应该知道样式配置

-- 这里放要显示数据 --> 在这个例子中,我们定义了一个名为 container 容器元素,并为其设置了 page-break-inside: avoid; 属性...然后,我们定义了一个名为 page 父元素,并为其设置了 page-break-after: always; 属性,表示在该元素之后始终分页。 当数据超出一页时,浏览器会自动将剩余部分放到下一页。...CSS 实现打印 Table 单元格换行显示 white-space: normal;:默认值,文本在遇到空格或换行符时换行,单词内部不会强制分割。...@media print { .navbar, .ad-banner { display: none; } } 2.调整字体大小和颜色:可以根据打印需求调整文本字体大小和颜色。...属性来控制打印版本中图片最大宽度,避免图片溢出页面边界。

76540

百度Web前端技术学院(1)-HTML, CSS基础

通过允许用户代理调整行内容中字母和字之间间隔,可以支持值 justify;不同用户代理可能会得到不同结果。 可能值 值 | 描述 left | 把文本排列到左边。默认值:由浏览器决定。...其行为方式类似 HTML 中 标签。 nowrap | 文本不会换行文本会在在同一行上继续,直到遇到 标签为止。 pre-wrap | 保留空白符序列,但是正常地进行换行。...像下面这样写 css 代码,使用 max-width 替代 width 可以使浏览器更好地处理小窗口情况。这点在移动设备上显得尤为重要。...有效避免了如下问题: 当浏览器窗口比元素宽度还要窄时,浏览器会显示一个水平滚动条来容纳页面。...,其中左侧和右侧部分宽度固定,中间部分宽度浏览器宽度变化而自适应变化 原题中参考资料 双飞翼布局 <!

1K30

JQuery iframe宽高度自适应浏览器窗口大小解决方法

需求场景1 实现需求:如下图,点击左侧导航,打开对应tab页面,其中tab页面的内容为 iframe,这里希望iframe高度和宽度,根据浏览器窗口大小变化而变化,同时页面内容过多,或者过宽时,出现...width="100%" 设置用于控制iframe页面宽度根据浏览器宽度变化而变化 iframe代码片段2 基本同“iframe代码片段1”,只是给changeFrameHeight函数增加iframeID...}); } 说明: window.innerHeight 获取浏览器窗口高度-去掉浏览器地址栏,书签栏可视区域高度,包括横向滚动条高度。.../** * 浏览器窗口大小发生变化时,自动调整iframe页面高度 * 浏览器等因素导致改变浏览器窗口小时,会发生多次resize事件,导致频繁调用changeFrameHeight() */ $(...当调整浏览器窗口小时,发生 resize 事件。

6.6K20

软件测试|超好用超简单GUI库——tkinter(三)

前言 前面我们介绍了tkinter主窗口一系列操作,本篇文章我们将介绍Label控件,Label(标签)控件,是 Tkinter 中最常使用一种控件,主要用来显示窗口文本或者图像,并且不同 Lable...font 指定 Lable 中文本 (字体,大小,样式)元组参数格式,一个 Lable 只能设置一种字体 fg 设置 Label 前景色 height/width 设置 Lable 高度/宽度,...Label 没有获得焦点时候高亮边框颜色,系统默认是标准背景色 highlightcolor 指定当 Lable 获得焦点的话时候高亮边框颜色,系统默认为0,不带高亮边框 image 指定 Label..."active"和"disabled" takefocus 默认值为False,如果是 True,表示该标签接受输入焦点 text 用来指定 Lable 显示文本,注意文本内可以包含换行符 underline...: 图片 边框宽度可以通过 borderwidth 来调整,其样式可以通过relief来设置(默认为平 flat);填充区大小调整分为水平方向和垂直方向,可以使用padx和pady来调整;内容区则主要用来显示文字或者图片

1K30

全栈之前端 | 6.CSS3基础知识之网页几种布局方法学习(1)

`) , column-reverse (`列元素排列方向相反`) flex-wrap : 当弹性盒子子类元素宽度超过父元素宽度时,使用其 wrap 值可以自动换行。...下面,我们可以快速查看一个HTML正常布局流示例, 其文本内容并不会随着窗口变化而变化: body { width: 500px; margin: 0 auto; } p {...flex 属性,此时调整浏览器窗口宽度将会根据宽度进行自适应 */ flex: 1 auto; margin: 5px; font-size: 18px; line-height... 执行结果: 综上所述,弹性盒子真正价值可以体现在它灵活性/响应性,如果你调整浏览器窗口大小,或者增加一个 Seven 效果结果: 其网格布局子元素中div边框随着窗口变化而变化。

30420

前端面试题-每日练习(1)

标签上 title 与 alt 属性区别是什么? alt 是给搜索引擎识别,在图像无法显示时替代文本; title 是关于元素注释信息,主要是给用户解读。...你可以根据需要调整这些属性值。 和直接修改原始html文件有什么区别? 使用 iframe 嵌入一个外部 HTML 文档与直接修改原始 HTML 文件有一些区别。...嵌入文档在其自己窗口或框架内运行,与主文档相互独立,从而实现了代码隔离。 样式隔离:iframe 内 HTML 文档拥有自己样式表,与主文档样式相互独立。...eg:div , p ,form , ul , li , ol , dl 等。它们出现,往往独自占领一行。在没有设置宽度情况下,默认宽度总是其父元素宽度。...(1)行内元素有:a b span img input select (2)块级元素有:div p ul ol li dl dt dd h1-h6 (3)常见空元素:br-换行,hr-水平分割线

13720

html基础总结

,且会自动换行 2.段落标签 ​ p:自带换行,有段落间距 3.文本类型标签 ​ 共同点都不带换行 ​ 常用文本类型标签 b与strong:内容加粗 i与em:内容斜体 sup:上角标 sub:下角标...:创建一个新窗口打开 _top:覆盖上一条记录 _parent:覆盖所有的记录 且超链接点击后会在浏览器上生成记录,显示文本颜色会变紫色 5.图片标签 <img title="这是二哈" alt="二哈...(高度) cols number 设置多行<em>文本</em>框<em>的</em>显示列数(<em>宽度</em>) disabled disabled 布尔属性,设置当前<em>文本</em>框为禁用状态 8.label标签 <form id="form1" name...for 属性应当与相关元素 id 属性相同 结合CSS可以控制表单文本或控件对齐,美化表单 10.button标签 只是个简单按钮 六.单标签 br:换行 hr:分割线 表单使用标签 img:图片标签...七.div标签 div标签自带换行,主要是用来网页大体分区框架划分 八.注意 html中不区分大小写 如果你写显示内容没有写在body内,浏览器解析后还是会默认把内容丢到body内

1.5K30
领券