精华内容
下载资源
问答
  • 创建页布局的一种常用的方法是使用HTML表格对元素进行定位但是使用表格进行布局不太方便因为最初创建表格是为了显示表格数据而不是用于对Web页进行布局为了简化使用表格进行页面布局的过程Dreamweaver提供了布局...
  • Web页面布局

    2019-05-19 12:31:00
    在写照片在线应用时,按需...web页面布局 pixel/EM是相对单位,point是绝对单位,栅格系统都用pixel 为什么很多网页设计采用960px 栅格系统,坐标系,比较系统的介绍https://www.jianshu.com/p/9838f217f4f6. ...

    在写照片在线应用时,按需学习了:

    flask--Jianja--css--html--sqlite3--python image--web页面

    web页面布局

    pixel/EM是相对单位,point是绝对单位,栅格系统都用pixel

    为什么很多网页设计采用960px

    栅格系统,坐标系,比较系统的介绍 https://www.jianshu.com/p/9838f217f4f6.

     

    栅格系统通常有24列/12列和16列三种尺寸,规定好栅格和页面布局,如下

    然后UI和GUI设计师就可以确定尺寸,切图和出图了

     

    iPhone屏幕分辨率和适配规则

    这个系列讲解地很清楚

    https://www.jianshu.com/p/1b24ca5e8c12dd

     

     

     

    转载于:https://www.cnblogs.com/howie-cn/p/10887752.html

    展开全文
  • web页面布局总结

    2019-04-24 16:35:59
    即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。 1、布局特点 不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min-width...

    Web网页布局的总结

    几乎完全参考:掘金 Web网页布局的主要方式

    一、静态布局(static layout)

    即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位。

    1、布局特点

    不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min-width,这样的话,如果小于这个宽度就会出现滚动条,如果大于这个宽度则内容居中外加背景,这种设计常见于pc端。

    2、设计方法

    PC:居中布局,所有样式使用绝对宽度/高度(px),设计一个Layout,在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分;  移动设备:另外建立移动网站,单独设计一个布局,使用不同的域名如wap.或m.。
    优点:这种布局方式对设计师和CSS编写者来说都是最简单的,亦没有兼容性问题。
    缺点:显而易见,即不能根据用户的屏幕尺寸做出不同的表现。当前,大部分门户网站、大部分企业的PC宣传站点都采用了这种布局方式。固定像素尺寸的网页是匹配固定像素尺寸显示器的最简单办法。但这种方法不是一种完全兼容未来网页的制作方法,我们需要一些适应未知设备的方法。

    二、流式布局(Liquid Layout)

    流式布局(Liquid)的特点(也叫"Fluid") 是页面元素的宽度按照屏幕分辨率进行适配调整,但整体布局不变。代表作栅栏系统(网格系统)。
      网页中主要的划分区域的尺寸使用百分数(搭配min-、max-属性使用),例如,设置网页主体的宽度为80%,min-width为960px。图片也作类似处理(width:100%, max-width一般设定为图片本身的尺寸,防止被拉伸而失真)。

    1. 布局特点

    屏幕分辨率变化时,页面里元素的大小会变化而但布局不变。【这就导致如果屏幕太大或者太小都会导致元素无法正常显示。

    2. 设计方法

    使用%百分比定义宽度,高度大都是用px来固定住,可以根据可视区域 (viewport) 和父元素的实时尺寸进行调整,尽可能的适应各种分辨率。往往配合 max-width/min-width 等属性控制尺寸流动范围以免过大或者过小影响阅读。
    这种布局方式在Web前端开发的早期历史上,用来应对不同尺寸的PC屏幕(那时屏幕尺寸的差异不会太大),在当今的移动端开发也是常用布局方式,但缺点明显:主要的问题是如果屏幕尺度跨度太大,那么在相对其原始设计而言过小或过大的屏幕上不能正常显示。因为宽度使用%百分比定义,但是高度和文字大小等大都是用px来固定,所以在大屏幕的手机下显示效果会变成有些页面元素宽度被拉的很长,但是高度、文字大小还是和原来一样(即,这些东西无法变得“流式”),显示非常不协调

    三、自适应布局(Adaptive Layout)

    自适应布局的特点是分别为不同的屏幕分辨率定义布局,即创建多个静态布局,每个静态布局对应一个屏幕分辨率范围。改变屏幕分辨率可以切换不同的静态局部(页面元素位置发生改变),但在每个静态布局中,页面元素不随窗口大小的调整发生变化。可以把自适应布局看作是静态布局的一个系列。

    1、布局特点

    屏幕分辨率变化时,页面里面元素的位置会变化而大小不会变化。

    2、设计方法

    使用 @media 媒体查询给不同尺寸和介质的设备切换不同的样式。在优秀的响应范围设计下可以给适配范围内的设备最好的体验,在同一个设备下实际还是固定的布局

    四、响应式布局(Responsive Layout)

    随着CSS3出现了媒体查询技术,又出现了响应式设计的概念。响应式设计的目标是确保一个页面在所有终端上(各种尺寸的PC、手机、手表、冰箱的Web浏览器等等)都能显示出令人满意的效果,对CSS编写者而言,在实现上不拘泥于具体手法,但通常是糅合了流式布局+弹性布局,再搭配媒体查询技术使用。——分别为不同的屏幕分辨率定义布局,同时,在每个布局中,应用流式布局的理念,即页面元素宽度随着窗口调整而自动适配。即:创建多个流体式布局,分别对应一个屏幕分辨率范围。可以把响应式布局看作是流式布局和自适应布局设计理念的融合。
      响应式几乎已经成为优秀页面布局的标准。

    1. 布局特点

    每个屏幕分辨率下面会有一个布局样式,即元素位置和大小都会变。

    2. 设计方法

    媒体查询+流式布局。通常使用 @media 媒体查询 和网格系统 (Grid System) 配合相对布局单位进行布局,实际上就是综合响应式、流动等上述技术通过 CSS 给单一网页不同设备返回不同样式的技术统称。
      
    优点:适应pc和移动端,如果足够耐心,效果完美。
    缺点:(1)媒体查询是有限的,也就是可以枚举出来的,只能适应主流的宽高。(2)要匹配足够多的屏幕大小,工作量不小,设计也需要多个版本。

    响应式页面在头部会加上这一段代码:

    ## 五、弹性布局(rem/em布局)

    1、rem/em区别:rem是相对于html元素的font-size大小而言的,而em是相对于其父元素。

    2、使用 em 或 rem 单位进行相对布局,相对%百分比更加灵活,同时可以支持浏览器的字体大小调整和缩放等的正常显示,因为em是相对父级元素的原因没有得到推广。【中国站点制作网页的时候,习惯用CSS强制定义字体大小,保证每个人都看到一致的效果,包括网易、搜狐这些门户网站在内的大部分站点,用的都是绝对单位px(像素)。但是,如果从网站易用性方面考虑,字体大小应该是可变的,一些视力不是那么好的人需要放大字体才能看得清页面内容。然而,占据大部分浏览器市场的IE无法调整那些使用px作为单位的字体大小。国外人士非常重视网站的易用性,相当一部分外国站点已经使用em作为字体单位。

    3、这类布局的特点是,包裹文字的各元素的尺寸采用em/rem做单位,而页面的主要划分区域的尺寸仍使用百分数或px做单位(同「流式布局」或「静态/固定布局」)。早期浏览器不支持整个页面按比例缩放,仅支持网页内文字尺寸的放大,这种情况下。使用em/rem做单位,可以使包裹文字的元素随着文字的缩放而缩放。

    4、浏览器的默认字体高度一般为16px,即1em:16px,但是 1:16 的比例不方便计算,为了使单位em/rem更直观,CSS编写者常常将页面跟节点字体设为62.5%,比如选择用rem控制字体时,先需要设置根节点html的字体大小,因为浏览器默认字体大小16px*62.5%=10px。这样1rem便是10px,方便了计算。
    5、用em/rem定义尺寸的另一个好处是更能适应缩进/以字体单位padding或margin/浏览器设置字体尺寸等情况(因为em/rem相对于字体大小,会同步改变)。例如:p{ text-indent: 2em; }。

    6、使用rem单位的弹性布局在移动端也很受欢迎。
    7、其实在移动端使用所谓的弹性布局,是比较勉强的。移动端弹性布局流行起来的原因归根结底是rem单位对于(根据屏幕尺寸)调整页面的各元素的尺寸、文字大小时比较好用。其实,使用vw、vh等后起之秀的单位,可以实现完美的流式布局(高度和文字大小都可以变得“流式”),弹性布局就不再必要了。

    六 vw/vh来实现自适应

    1. 什么是vw/vh ?

    css3中引入了一个新的单位vw/vh,与视图窗口有关,vw表示相对于视图窗口的宽度,vh表示相对于视图窗口高度,除了vw和vh外,还有vmin和vmax两个相关的单位。从对比中我们可以发现,vw单位与百分比类似,单确有区别,前面我们介绍了百分比单位的换算困难,这里的vw更像”理想的百分比单位”。任意层级元素,在使用vw单位的情况下,1vw都等于视图宽度的百分之一

    2. vw单位换算

    同样的,如果要将px换算成vw单位,很简单,只要确定视图的窗口大小(布局视口),如果我们将布局视口设置成分辨率大小,比如对于iphone6/7 375*667的分辨率,那么px可以通过如下方式换算成vw:

    1px =1/375*100 vw
    

    此外,也可以通过postcss的相应插件,预处理css做一个自动的转换,postcss-px-to-viewport可以自动将px转化成vw。
    postcss-px-to-viewport的默认参数为:

    var defaults = {
      viewportWidth: 320,
      viewportHeight: 568, 
      unitPrecision: 5,
      viewportUnit: 'vw',
      selectorBlackList: [],
      minPixelValue: 1,
      mediaQuery: false
    };
    

    通过指定视窗的宽度和高度,以及换算精度,就能将px转化成vw。

    3. vw/vh单位的兼容性

    可以在https://caniuse.com/ 查看各个版本的浏览器对vw单位的支持性。从上图我们发现,绝大多数的浏览器支持vw单位,但是ie11并支持,因此vw单位有一定的局限性。

    结论

    1.如果只做pc端,那么静态布局(定宽度)是最好的选择;
    2.如果做移动端,且设计对高度和元素间距要求不高,那么弹性布局(rem+js)是最好的选择,一份css+一份js调节font-size搞定;
    3.如果pc,移动要兼容,而且要求很高那么响应式布局还是最好的选择,前提是设计根据不同的高宽做不同的设计,响应式根据媒体查询做不同的布局。

    展开全文
  • VISIO WEB页面设计布局

    热门讨论 2010-08-24 14:52:26
    有手工效果形状。 是老外设计的一个形状库。非常实用,好用。 希望你喜欢。 其中writeframe非常可爱。 画出东西来逗死了。 很娱很乐。
  • 经验、天份和能力是一个设计师最强大的工具,好的Web布局完全基于这些,当然,这也是一个非常耗时的工作。设计一个好的布局是件不容易的事情,而且对布局的判断也非常主观化。一个设计可能能够取悦你,却可能让他人...

    虽然Web设计领域已经步入了产业化方向但是开发一个网站仍是技术和艺术的结合。网站的设计既可以为其带来大量流量,也可吓走大量用户,这些无疑取决于设计师的设计水平。经验、天份和能力是一个设计师最强大的工具,好Web布局完全基于这些当然,这也是一个非常耗时的工作。

    设计一个好的布局是件不容易的事情,而且对布局的判断也非常主观。一个设计可能能够取悦你,可能让人厌恶。尽管如此Web设计中还是有一些“久经考验”的设计误区。

    为了帮助设计初学者少走弯路,我们整理了一份列表供大家参考

    1.缺乏空白区域

    没有比把页面塞得像麻袋一样满更让人讨厌的设计了。你应该在页面上保留一定的空白让访问者可以放松他们的眼睛。很多设计者都想在首页提供更多的内容。似乎初学设计的人更容易犯这个错误,但其实各个设计水平的人都有这个倾向。设计者太依赖于布局而不敢尝试其方式。有时候,最简单的因素胜于一切。

    2.糟糕的颜色组合

    糟糕的颜色搭配绝对是最吓人的。一个很常见的错误就是使用高对比颜色,藉此来创建一个富有视觉张力的设计。

    对比色的设计大部分是为了突显某一部分,也许你可以尝试使用一种颜色而通过不同的色调及饱和度来实现。这里有一个小技巧非常不错:降低你的文件饱和度,直到各个元素之间的区别非常清晰。其思路非常简单:视觉没有问题的人可以非常清晰地看到各个元素,有视觉问题的人将看到黑色、白色或者灰色的布局。接下来就简单了,如果他们查看布局颜色没有困难,那么便可提交无障碍测试了

    3.个页面里包含了太多的内容

    这听起来似乎与第一点类似,但是在一个页面中也可能同时拥有很多空白区域以及大量信息。通常人们浏览网站时先扫上几眼,因此设计人员应该让整个布局更加清晰。一个充斥着大量信息而又插入太多图标、按钮或是图片的网站,将会非常难以浏览,会让网站的易用度大打折扣,对用户来说也是不友善的

    4.图片使用不当

    一图抵千言,但是如果使用不当的话,你的布局设计就失败了。文字、布局和图片应该融合成一体,它们并不是分离的。任何Web设计人员都应该理解创意并且有效的实现。图片应该能有效地说明网站需要表达的信息,这在设计需要考虑

    5.忽略字体排版

    仅仅因为文字太多认为其过于平凡琐碎就忽略字体排版是一个非常大的错误。字体排版不是一个简单的如何选择字体的过程,它还包含了句子、段落及标题的组织方式。你可能想这里需要做的工作太多了,但是一个富有成效的设计将会对页面布局产生非常重要的影响。

    6.没有考虑到可性和所有人的使用感受

    Accessibility可能被很多人认为是一多余的事情,但是一个未完全实现无障碍标准的网站是一个自私设计者的作品。网络世界对于任何人都是平等的,如果你的设计不能让每个人都能享受到,那么将会是一件很不尊重人的事情。美国有一项法规规定:任何机构和部门的网站都必须通过WebAccessibility测试。实际上可性并不是个高科技的东西。例如,你只需要简单加上alt标签属性,这并不会给你带来任何麻烦。这里用不着遵循什么法规,从道德和道义上来讲,我们应该自觉地将这个考虑到设计中去。

    7.没有事先思考

    由于缺乏经验,我们可能需要不停地修改自己的东西。滑稽的是,我们可能晚上设计的东西,第二天可能就会被推翻。聪明的设计者会在开始便思考整个布局。这可以节省很多时间和资源。很明显,在实际做之前思考是一件很不容易的事情,但是至少能够帮助我们少些去修改许多设计。不用担心,经验可以帮助我们做到这一点。

    展开全文
  • 响应式web页面布局

    2012-12-15 10:59:33
    responsive web design 1.响应式设计意味着什么? 2.怎么做响应式设计
  • 针对当前Web页面开发复杂度高且效率低的情况,提出一种挖掘现有页面布局结构和样式属性的方法来实现Web页面自动化设计。该方法充分利用Web网页布局结构上的特点,采用分级处理的方式,首先利用页面分块算法思想通过...
  • web网页开发页面布局With an understanding of HTML and the fundamentals of CSS, you’re ready to create your first web pages with a sense of design and style. 了解HTML和CSS的基础知识之后,您就可以创建...

    web网页开发页面布局

    With an understanding of HTML and the fundamentals of CSS, you’re ready to create your first web pages with a sense of design and style.

    了解HTMLCSS的基础知识之后,您就可以创建具有设计感和样式感的第一个网页了。

    It’s important to understand that design in web development suggests how pages be displayed. CSS is not a series of ironbound rules. Web pages are fluid by default: content automatically flows inside the browser, scaling and wrapping to fit on any screen. Design may constrain or enhance that behavior, but it is only ever a guide for web content.

    了解Web开发中的设计建议如何显示页面非常重要。 CSS不是一系列具有约束力的规则。 网页默认情况下是流畅的:内容自动在浏览器中流动,缩放和包装以适合任何屏幕。 设计可能会约束或增强这种行为,但它仅是Web内容的指南

    Web page layout is very broadly divided into two categories: “fluid” and “fixed”. Fixed layout is the easiest to implement, and what we’ll start with here. Fluid design – also known as responsive design – is more challenging, but we’ll do a little of that too.

    网页布局大致分为两类:“流体”和“固定”。 固定布局是最容易实现的,我们将从这里开始。 流体设计(也称为响应式设计 )更具挑战性,但我们也会做一些。

    Prerequisites: The CSS reading list to this point

    先决条件:至此CSS阅读列表

    Time: 90 minutes

    时间: 90分钟

    核心材料 (Core Material)

    可选的 (Optional)

    建议阅读 (Suggested Reading)

    Read Chapter 15, Layout, from HTML & CSS by Jon Duckett, and Chapter 16, Page Layout With CSS, from Learning Web Design by Jennifer Robbins.

    阅读Jon Duckett的HTML&CSS中的第15章, 布局 ,以及Jennifer Robbins的Learning Web Design中的第16章, 使用CSS进行页面布局

    更多资源 (Further Resources)

    Step through the tutorials in Learn CSS Layout.

    逐步学习“学习CSS布局”中的教程。

    当你做完 (When You’re Done)

    Creating one page is just the beginning: placing your styles in a linked style sheet (as you should be) suggests that you will be making many more pages using the same presentation. In that case, you’ll need navigation – ideally, more than a raw list of links – so styling site navigation is what we’ll look at next.

    创建页面只是一个开始:将样式放置在链接的样式表中(如您应该的那样)表明您将使用同一演示文稿制作更多页面。 在这种情况下,您将需要导航-理想情况下,不仅仅是链接的原始列表-因此,我们接下来将介绍样式化站点导航。

    翻译自: https://thenewcode.com/779/Web-Developer-Reading-List-Page-Layout

    web网页开发页面布局

    展开全文
  • 任务十一:移动Web页面布局实践 面向人群:有一定HTML及CSS基础,想要尝试移动开发难度:中 重要说明 百度前端技术学院的课程任务是由百度前端工程师专为对前端不同掌握程度的同学设计。我们尽力保证课程...
  • 在一些特殊的Web布局设计中,可能当前的CSS并不能满足我们的Web页面布局需求,这时,优秀的jQeury相关的层布局扩展插件可以及时地帮 助我们完成需求的布局,这里是10个非常优秀的jQeury层布局插件,可以帮助我们更好...
  • CSS设计页面布局 TMS WEB CORE支持DELPHI IDE中拖放控件,生成HTML UI。这种方式适合DELPHI和C++ BUILDER的程序员开发UI,是不能脱离语言IDE的。 TMS Web core框架也完全开放直接从HTML&CSS设计页面布局...
  • 前言: 百度前端技术学院,任务十一:移动Web页面布局实践 知识点: 1)通过@media + Flex + 百分比 +rem 实现不同屏幕的响应式设计 代码地址:点击打开链接 DEMO:点击打开链接
  • web页面 规划布局 草图绘制

    热门讨论 2010-09-17 10:01:20
    主要用于web系统界面的草图快速生成。简介明了,是网页前期布局规划设计的好帮手!
  • 练习 设计一个页面具体布局如下设计时考虑不同视口状态下站点结构保持一致 简要内容3新闻3标题新闻3图片简要内容2 简要内容3 新闻3标题 新闻3图片 简要内容2 新闻2标题 新闻2图片 简要内容1 新闻1标题 新闻1图片 ...
  • 腾讯网Web页面设计规范. web标准的页面规范 对于提高自己写div css的页面有很大帮助 对于页面布局 字体 颜色 图片都有详细的说明和介绍
  • Web响应式布局设计简介

    千次阅读 2017-12-06 17:57:40
    随着移动互联的到来,市面上的移动终端设备越来越多...怎么在网站设计中能够一种设计支持所有终端设备,而不是为每个终端设备制作一套不同的web页面?响应式布局设计就是为应对移动互联网多终端设备而提出的。 响应式
  • Web页面axure原型设计规范 目录 TOC \o "1-3" \h \z \u 一基础规范 1 1.页面规范 1 2.axure基础元件命名 1 3.交互标注 2 4.用例说明 2 5.文字编排与设计 2 二规范细则 3 1.元件设置 3 2.页面布局 4 3.弹出层设置 6 ...
  • CSS并不能满足我们的Web页面布局需求,这时,优秀的jQeury相关的层布局扩展插件可以及时地帮助我们完成需求的布局,这里是10个非常优秀的 jQeury层布局插件,可以帮助我们更好地完成类似需求。...
  • web前端之CSS设计指南二:页面布局(固定宽度、流动、弹性)页面布局有三种基本的实现方案:固定宽度、流动、弹性固定宽度布局的大小不会随着客户调整浏览器窗口的大小而变化,一边是900到1100像素。其中960像素是...
  • 使用JAVA WEB JSF 很好的设计参考方案

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,431
精华内容 972
关键字:

web页面布局设计