web视图定位布局_webview定位

hacker|
141

文章导读:

web前端如何让网页布局稳定性和标准性

为了实现网页布局的稳定性和标准性,我们可以从下面几方面努力:

一、 !DOCTYPE 标记的重要性。

位 于文档的最前面,用于向浏览器说明当前文档使用哪种 HTML 或 XHTML 标准 规范,我们必需在开头处使用!DOCTYPE标记为 所有的XHTML文档指定XHTML版本和类型,只有这样浏览器才能将该网页作为有 效的XHTML文档,并按指定的文档类型进行解析。

!DOCTYPE 标记和浏览器的兼容性相关,删除!DOCTYPE,就是把如何展示HTML页面的权利交给浏览器, 这 时,IE6,IE7,IE8,Firefox2,Firefox3,Chrome,有多少种浏览器,页面就有可能有多少中显示效果,这是不被允许的。

二、合适地方用到合适的标签

物尽其用人尽其才。 再合适的地方用到合理的标签,对网页布局和优化都有很多的好处,比如logo ,一般我们都用h1 标签包括。 还有理解行内元素和块级元素的区别。

一个页面不要只用div,太多反而太泛滥了。table虽然用的少,但是,再做一些数据处理的时候,还是比较好用的。

三、站在标准流的角度看padding 和 maring 、width等属性稳定性

我们知道页面布局的时候,控制盒子位置距离等,有盒子本身大小,padding和margin来做。

因此,再这里我们会根据稳定性来看这三者的先后顺序:

其中稳定性最好的就是盒子本身的高度和宽度了,我们优先考虑这个。 因此,很多情况下,我们会考虑利用高度剩余法,宽度剩余法来做,而不是padding和margin。

这个评论和下面的文本域框有个小距离, 此时,我们给这个评论一个h2标签,高度正好从评论上方,到文本域上的高度就好了。

h2 里面文字内容默认是靠左上对齐的,高度用不了,就剩下了,这就是高度剩余法。

其次,我们才考虑padding ,因为padding也可以看做特殊的盒子高度和宽度,最后我们再用margin来做。因为margin会有边距合并的问题。

四、标准流、浮动流和定位的稳定性

标准流再里面是最稳定的,就是块级元素上下显示,行内一行显示,都是最稳定的。

浮动和定位都“脱标”了,稳定性没那么稳定,所以,我们应该遵循如下原则:

页面布局,能用标准流去做的不用浮动去做,如果要用浮动做的,就不用定位去做。

五、知己知彼百战百胜

总会有特殊的浏览器,比如ie6 ,这些奇葩浏览器总是有自己独到的地方,那我们怎办? 兵法云,知己知彼百战百胜,因此,需要我们详细的了解这些浏览器自己独特的特性,或者掌握他们ie6常常出现的bug,以及对于css 的理解,那么我们根据他们的不同解析,写出合理的布局。

六、不要让清除内外边距带来麻烦

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }

这句话,大家都知道,清除浏览器样式的。但是如果你不加,不同浏览器肯定显示不太一样。所以,css的第一句话就是它。还有就是要使用大部分浏览支持的css属性不至于引起不必要的麻烦。

c# web界面不方便布局

c# web界面方便布局方法如下

不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min-width,这样的话,

如果小于这个宽度就会出现滚动条,如果大于这个宽度则内容居中外加背景,这种设计常见于pc端。

急!简答题:word 2003中几种视图方式的特点和使用范围?

1、页面视图

特点:可以显示出页面大小、布局,编辑页眉和页脚,查看、调整页边距,处理分栏及图形对象。具有真正的“所见即所得”的显示效果,所谓“所见即所得”就是我们在屏幕上看到的样子跟将来打印出来的是一致的。也就是说在这种视图下,屏幕看到的页面内容就是实际打印的真实效果。可以这样说,几乎word里的各种操作都可以在“页面视图”中来完成。

作用:适用于概览整个文章的总体效果,进行word的各种操作。是一种使用得最多的视图方式

2、打印预览

特点:这种视图下看到的实际内容跟将来打印出来的是一样的。

作用:是在打印成品文章前进行的必不可少的一步,目的是看一看打印出来的效果怎么样,可以查看一下诸如页边距、页眉页脚、页码、对象布局等合适不合适。

3、大纲视图和文档结构图

大纲视图和文档结构图显示效果基本相同,因此我们将大纲视图和文档结构图一起介绍。

特点:显示文档的层次结构,不显示页边距、页眉和页脚、图片和背景。

作用:一般用大纲视图来查看和处理文档的结构,它特别适合编辑那种含有大量章节的长文档,能让你的文档层次结构清晰明了,并可根据需要进行调整。

使用要点:“大纲工具栏”的使用,用户使用大纲视图来组织文档结构时,可将章、节、目、条等标题格式依次定义为一级、二级、三级、四级标题,处理和观察时只显示所需级别的标题,而不必显示出所有内容。用户操作时,移动标题则其所有子标题和从属正文也将自动随之移动。

4、 普通视图

特点:该视图功能相对较弱,可看到文档的大部分内容,但是不会显示页边距、页眉和页脚、分栏效果、背景、图形(如一些自选图形)等,当然也不能编辑这些内容。

作用:这种视图方式简化了页面的布局,使我们可以更加专心、便捷地进行文字的录入和编辑,适合编辑一些内容、格式较为简单的文章,一般用于快速录入文本、表格,并进行简单的排版。

5、阅读版式

特点:这是在Word 2003中新增加的独特的一种视图方式,阅读版式将原来的文章编辑区缩小,而文字大小保持不变。如果字数多,它会自动分成多屏。隐藏除“阅读版式”和“审阅”工具栏以外的所有工具栏,这样的好处是扩大显示区且方便用户进行审阅编辑。可以方便的增大或减小文本显示区域的尺寸。

作用:这种视图方式下最适合阅读长篇文章,在该视图下同样可以进行文字的编辑工作,但视觉效果好,眼睛不会感到疲劳。

6、缩略图、全屏显示

这两个视图相对比较好理解

特点:这个也是word2003加入的新视图方式,使用缩略图窗格还能够快速定位到文档中的某一页

作用:我们可以使用缩略图功能快速查看长文档多页的布局,当需要在较长的文档中寻找某些元素时,使用缩略图窗格能够节省我们的宝贵时间。

全屏显示:

特点:文章隐藏所有工具栏,内容充满整个屏幕。

作用:扩大视野,在一屏内能显示更多内容。

7、Web版式

特点:浏览效果与浏览器的效果保持一致,原来分行显示的文本,重新排列后在一行中就全部显示出来。

作用:使用这种版式可快速预览当前文本在浏览器中的显示效果,如果要编排网页版式文章,可以将视图方式更改为Web版式,这种视图下,编排出的文章样式与最终在Web页面中显示的样式是相同的,从而使我们可以更直观的进行编辑。

请问web页面布局包括哪些?都有什么用?

1.静态布局(Static Layout)

即传统Web设计,对于PC设计一个Layout,在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分; 

意思就是不管浏览器尺寸具体是多少,网页布局就按照当时写代码的布局来布置; 

对于移动设备,单独设计一个布局,使用不同的域名如wap.或m.。

2、弹性布局

弹性布局是CSS3引入的强大的布局方式,用来替代以前Web开发人员使用的一些复杂而易错hacks方法(如使用float进行类似流式布局)。

其中flex-flow是flex-direction和flex-wrap属性的简写方式,语法如下:

flex-flow: flex-direction || flex-wrap

flex-direction: row(初始值) | row-reverse | column | column-reverse

flex-wrap: nowrap(初始值) | wrap | wrap-reverse

flex-direction定义了弹性项目在弹性容器中的放置方向,默认是row,即行内方向(一般而言是由左往右,但注意这个和书写模式有关)。

flex-wrap定义是否需要拆行以使得弹性项目能被容器包含。*-reverse代表相反的方向。

两者结合起来即flex-flow属性就确定了弹性容器在main axis和cross axis两个方向上的显示方式,下面的例子很直观的说明了各个属性值的区别:

3、自适应布局(Adaptive Layout)

自适应布局(Adaptive)的特点是分别为不同的屏幕分辨率定义布局。布局切换时页面元素发生改变,但在每个布局中,页面元素不随窗口大小的调整发生变化。 

你可以把自适应布局看作是静态布局的一个系列。 

就是说你看到的页面,里面元素的位置会变化而大小不会变化;

4、流式布局(Liquid Layout)

流式布局(Liquid)的特点(也叫”Fluid”) 是页面元素的宽度按照屏幕进行适配调整,主要的问题是如果屏幕尺度跨度太大,那么在相对其原始设计而言过小或过大的屏幕上不能正常显示 

。 

你看到的页面,元素的大小会变化而位置不会变化——这就导致如果屏幕太大或者太小都会导致元素无法正常显示。

5、响应式布局(Responsive Layout)

做手机网站必加的一句头部(head)代码

meta name="viewport"

 content="width=device-width, 

initial-scale=1.0, minimum-scale=1.0,

 maximum-scale=1.0, 

 user-scalable=no"

name="viewport"  

名称=视图width=device-width

页面宽度=设备宽度(可以理解为获取你手机的屏幕宽度)initial-scale - 初始的缩放比例  minimum-scale - 允许用户缩放到的最小比例   maximum-scale - 允许用户缩放到的最大比例  user-scalable - 用户是否可以手动缩放 

分别为不同的屏幕分辨率定义布局,同时,在每个布局中,应用流式布局的理念,即页面元素宽度随着窗口调整而自动适配。 

可以把响应式布局看作是流式布局和自适应布局设计理念的融合。 

每个屏幕分辨率下面会有一个布局样式,同时位置会变而且大小也会变。

web布局有包括哪些?

给你介绍几种常见的web布局:

静态布局(Static Layout)

即传统Web设计,对于PC设计一个Layout,在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分; 意思就是不管浏览器尺寸具体是多少,网页布局就按照当时写代码的布局来布置; 对于移动设备,单独设计一个布局,使用不同的域名如wap.或m.。

2、自适应布局(Adaptive Layout)

自适应布局(Adaptive)的特点是分别为不同的屏幕分辨率定义布局。布局切换时页面元素发生改变,但在每个布局中,页面元素不随窗口大小的调整发生变化。 你可以把自适应布局看作是静态布局的一个系列。 就是说你看到的页面,里面元素的位置会变化而大小不会变化;

3、流式布局(Liquid Layout)

流式布局(Liquid)的特点(也叫”Fluid”) 是页面元素的宽度按照屏幕进行适配调整,主要的问题是如果屏幕尺度跨度太大,那么在相对其原始设计而言过小或过大的屏幕上不能正常显示 。 你看到的页面,元素的大小会变化而位置不会变化——这就导致如果屏幕太大或者太小都会导致元素无法正常显示。

4、响应式布局(Responsive Layout)

页面元素宽度随着窗口调整而自动适配。 可以把响应式布局看作是流式布局和自适应布局设计理念的融合。 每个屏幕分辨率下面会有一个布局样式,同时位置会变而且大小也会变。

web长页面怎么定位到当前视图的位置呢?

记录当前scroll的y坐标位置就可以了。

获取scrollY,window.scrollY

跳转 window.scrollTo(window.scrollY)

4条大神的评论

  • avatar
    访客 2022-07-28 上午 01:40:16

    有子标题和从属正文也将自动随之移动。4、 普通视图特点:该视图功能相对较弱,可看到文档的大部分内容,但是不会显示页边距、页眉和页脚、分栏效果、背景、图形(如一些自选图形)等,当然也不能编辑这些内容。作用:这种视图方式简化了页面的布局,使我们可以更加专心、便捷地

  • avatar
    访客 2022-07-28 上午 08:39:26

    (如一些自选图形)等,当然也不能编辑这些内容。作用:这种视图方式简化了页面的布局,使我们可以更加专心、便捷地进行文字的录入和编辑,适合编辑一些内容、格式较为简单的文章,一般用于快速录入文本、表格,并进行简单的排版。5、阅读版式特点:这是在Word 200

  • avatar
    访客 2022-07-28 上午 07:29:02

     你可以把自适应布局看作是静态布局的一个系列。 就是说你看到的页面,里面元素的位置会变化而大小不会变化;3、流式布局(Liquid Layout)流式布局(Liquid)的特点(也叫”Fluid”) 是页面元素

  • avatar
    访客 2022-07-28 上午 06:28:18

    。4、响应式布局(Responsive Layout)页面元素宽度随着窗口调整而自动适配。 可以把响应式布局看作是流式布局和自适应布局设计理念的融合。 每个屏幕分辨率下面会有一个布局样式

发表评论