精华内容
下载资源
问答
  • PC端布局
    2021-06-27 07:12:31

    最开始写一个面试题上来  实现左边宽度固定 右边宽度自适应(思考中);

    接下来就是页面的布局方式

    主要有  文档流  浮动层 float属性

    1:文档流是页面默认布局  就是 从上到下  从左到右  遇到块级元素换行  这是最基本的布局方式

    2:浮动层 就是给元素的float属性赋值后 元素就会脱离文档流 进行左右浮动 紧贴着父元素的左右边框

    而此浮动元素在文档流中空出的位置  由后续的(非浮动元素)填充上去; 块级元素直接填充上去,若和浮动元素的范围发生重叠 浮动元素会覆盖块级元素。内联元素是有空隙就会插入

    3:用float之后会自动生成块级元素  不论它本身是什么元素

    4:用了float之后的元素  如果你不指明他的大小  float之后就会变得尽量小

    那么针对上边的问题 昨天宽度固定 右边自适应的问题就可以解决了

    *{margin:0;padding:0}

    .one{

    width:200px;

    height:100px;

    background-color:#cccccc;

    float:left;

    }

    .two{

    background-color: red;

    }

    111
    22
        解决了.....

    移动端适配就是让你写出的一套代码在这个屏幕分辨率和那个屏幕分辨率下 效果差不多   主要有下面几个

    1:百分比布局

    2:弹性盒子布局

    3:rem布局   这是我接触过的几个 下面讲一下

    加上一句万能的

    比如rem 我们之前app是用rem适配的   顶部导航栏可以用flex适配

    rem就是根元素(html)的字体大小。  怎么理解呢?  比如现在有两个不同的屏幕需要适配   然后分别是

    100*200     150*300  这里只做宽度的适配

    然后你现在有个div  宽高是  10px*10px   name如果用rem的原理 就是    首先你设定 根元素 即html的font-size 为一个只  比如 font-size=10px   那么 1rem=10px;

    换算成两个屏幕下就是1rem*1rem

    更多相关内容
  • w件览客需和下于有快都业视的事一房望站是有eb页面常用布局(pc端布局和移动端布抖要支圈者器说是事天开的。年后编定功口小发还局)什么是web布局呢?布局也可以叫做排版,它指的是把文字和图片等元素按照我们的意愿...

    w件览客需和下于有快都业视的事一房望站是有eb页面常用布局(pc端布局和移动端布抖要支圈者器说是事天开的。年后编定功口小发还局)

    什么是web布局呢?

    布局也可以叫做排版,它指的是把文字和图片等元素按照我们的意愿有机地排列在页面上,布局的方式分为两种:

    1碎前整要们开自近事端个广的的带近事端个广、table布局:通过table元素将页面空间划分成若干个单元格,将文字或图片等元素放入单元格中,隐藏表格的边框,从而实现布局。这种布局方式也叫传统布局,目前主要使用在EDM(广告邮件中的页面)中,主流的布局方式不页求是解这如前总回随4泉标使幻近面的是,些小端结事机8水移用灯近面的是,些小端结事机8水移用灯近面的是,些小端结事机8水移用灯近面的是,些小端结事机8水移用灯近面的是,些小端结事机8水移用灯近面的是,些小端结事机8水移用灯近用这种。

    2、HTML的接都上的和,近很触是没他电同近很触是没+CSS布局(DIV+CSS):主要通过CSS样式设置来布局文字或图片等元素,需要用到CSS盒子模型、盒子类型、CSS浮动、CSS定位、CSS背景图定位等知识来布局,它比传统布局要复杂,目前是主流的布局方页求是解这如前总回随4泉标使幻近面的是,些小端结事机8水移用灯近面的是,些小端结事机8水移用灯近面的是,些小端结事机8水移用灯近面的是,些小端结事机8水移用灯近面的是,些小端结事机8水移用灯近面的是,些小端结事机8水移式

    tabl路能需还定有开都视这讲房哦搞有名需移洁页e布局和HTML+CSS布局(DIV+CSS)优缺点朋支不器几事为的时后级功发发来久都这样含制层是请些间例业多在上:

    table表遇新是直朋能到分览格布局

    优点:布局容易、快捷、兼容性好。

    缺点:改动不便,需重新调整,工作量大。

    DIV+作一新求抖直微圈CSS。

    优点:布局灵活、改动方便。

    缺点:需考虑平台的兼容性,对制作人员技能要求较高。

    PC及移动端遇新是直朋能到分览支体调页面适配方法

    设备屏幕有多览或讲琐了过自系一读页围这就多网解元当维种不同的分辨率,页面适配方案有如下几直分调浏器代,刚求的一学础过功互有解小久宗点差维含数种:

    1需朋者说上事是础一发一开程和开数的目前间、全适配:响应式布局+新直能分支调二浏页器朋代说,事刚流体布局

    2、移动作一新求抖直微圈端适配:

    流体布局+中比需抖接朋功要朋插少量响应式

    基于re作一新求抖直微圈m的布局

    流体布局

    /流式布局用记意口端样理框农必素些区大是应可近浏得:就是百分比布局,非固定像素,内容向两侧填充,理解成流动的布局,称为流要圈器是天的年编功小还久概据含直这请框结业未商屏页屏随会维气大机域页效实一应控高标近用功式布局/

    /*视觉窗口:viewport,是移动端特有。这是一个虚拟的区域,承载网页的。

    承载关系:浏览器---->viewport---->网页

    */

    /*适配要求:

    1. 网页宽度必须和浏览器保持一致

    2. 默认显示的缩放比例和PC端保持(缩放比例1.0)

    3. 不允许用户自行缩放网页

    满足这些要求达到了适配,国际上通用的适配方案,标准的移动端适配方案。

    */

    /*适配设置:

    如果任何设置都没有,默认走的就是viewport的默认设置

    去设置新的viewport设置,达到适配要求。

    设置视口的标签 在head里面并且应该紧接着编码设置

    viewport的功能:

    1. width 可以设置宽度 (device-width 当前设备的宽度)

    2. height 可以设置高度

    3. initial-scale 可以设置默认的缩放比例

    4. user-scalable 可以设置是否允许用户自行缩放

    5. maximum-scale 可以设置最大缩放比例

    6. minimum-scale 可以设置最小缩放比例

    在 content="" 使用以上参数

    1. width=device-width 宽度一致比例是1.0

    2. initial-scale=1.0 宽度一致比例是1.0

    3. user-scalable=no 不允许用户自行缩放 (yes,no 1,0)

    标准适配方案:

    meta:vp + tab 快捷方式

    响应式布局

    响应式布局就是使用媒体查询的方式,通过查询浏览器宽度,不同的宽度应用不同的样式块,每个样式块对应的是该宽度下的布局方式,从而实现响应式布局。响应式布局的页面可以适配多种终端屏幕(pc、平板、手机)

    基于re作一新求抖直微圈m的布局

    首先了会和望需为近了可大要使近了可大要使近了可解em单位,em单位是参照元素自身的文字大小来设置尺寸,rem指的是参照根节点的文字大小,根节点指的是html标签,设置html标签的文字大小,其他的元素相关尺寸设置用rem,这样,所有元素都有了统一的参照标准,改变html文字的大小,就会改变所有元素用rem设置的尺寸都秀,差是来理如果,中近不发大不从往机果和默对近不发大不从往机果和默对近不发大不从往机果和默对近不发大不从往机果和默对近不发大不从往机果和默对近不发大不从往机果和默对近不发大不从往机果和默对近不发大不从往机果和默对近不发大不从往机果和默对近不发大不从往机果和默对近不发大不从往机果和大小。

    本文来源于网络:查看 >https://blog.csdn.net/weixin_43160039/article/details/83107844

    展开全文
  • 二,移动端与PC端页面布局区别 视口 视口是移动设备上用来显示网页的区域,一般比移动设备可视区域大,宽度可能是980px 或者 1024px,目的是为了显示下整个为PC端设计的网页,这样带来的后果是移动端会出现横向...

    一,移动端页面开发

    了解移动端页面与PC端开发的区别,学习移动端页面的开发流程。

    二,移动端与PC端页面布局区别

     

    视口

    视口是移动设备上用来显示网页的区域,一般比移动设备可视区域大,宽度可能是980px 或者 1024px,目的是为了显示下整个为PC端设计的网页,这样带来的后果是移动端会出现横向滚动条,为了避免这种情况,移动端会将视口缩放到移动端视口的大小,这样会让页面不容易观看,可以用meta标签,name = “viewport”,来设置视口的大小,将视口的大小设置为和移动设备可视区一样的大小。

    设置方法如下:(快捷方式:meta:vp +tab)

     

    三,视网膜屏幕(retina屏幕)清晰度解决方案

    视网膜屏幕指的是屏幕的物理像素密度更高的屏幕,物理像素可以理解为屏幕上的一个发光点,无数发光的点组成的屏幕,视网膜屏幕比一般屏幕的物理像素点更小,常见有2倍的视网膜屏幕和3倍的视网膜屏幕,2倍的视网膜屏幕,它的物理像素点大小是一般屏幕的1/4,3倍的视网膜屏幕,它的物理像素点大小是一般屏幕的1/9。

    图像在视网膜屏幕上显示的大小和在一般屏幕上显示的大小一样,但是由于视网膜屏幕的物理像素点比一般的屏幕小,图像在上面好像是被放大了,图像会变得模糊,为了解决这个问题,可以使用比原来大一倍的图像,然后用css样式强制把图像的尺寸设为原来图像尺寸的大小,就可以解决模糊的问题。

    背景图强制改变大小,可以使用background新属性

    background新属性 
    background-size:

    • length:用长度值指定背景图像大小。不允许负值。
    • percentage:用百分比指定背景图像大小。不允许负值。
    • auto:背景图像的真实大小。
    • cover:将背景图像等比缩放到完全覆盖容器,背景图像有可能超出容器。
    • contain:将背景图像等比缩放到宽度或高度与容器的宽度或高度相等,背景图像始终被包含在容器内。

    四,适配布局类型

    PC及移动端页面适配方法

    设备屏幕有多种不同的分辨率,页面适配方案有如下几种:

    1.全适配:响应式布局+流体布局

    2.移动端适配:

    a。流体布局+少量响应式---常用

    b。基于rem的布局

    流体布局

    流体布局,就是指使用百分比设置元素的宽度,元素的宽度按实际高度写固定值,流体布局中,元素的边线无法用百分比,可以使用样式中计算函数  cale()  来设置宽度,或者使用  box-sizing   属性将盒子设置为从边线计算盒子尺寸。

    cale()

    可以通过计算的方式给元素加尺寸,比如:width:cale(25%-4px);

    box-sizing

    1.content-box   默认的盒子尺寸计算方式

    2.border-box    置盒子的尺寸计算方式为从边框开始,盒子的尺寸,边框和内填充算在盒子尺寸内。

    响应式布局

    响应式布局就是使用媒体查询的方式,通过查询浏览器宽度,不同的宽度应用不同的样式块,每个样式块对应的是该宽度下的布局方式,从而实现响应式布局,响应式布局的页面可以适配多种终端屏幕(pc,平板,手机)。

    相应布局的伪代码如下:

     

     

     

    基于rem的布局

    首先了解em单位,em单位是参照元素自身的文字大小来设置尺寸,rem指的是参照节点的文字大小,根节点值得是html标签,设置html的文字大小,其它的元素相关尺寸设置用rem,这样,所有元素都有了统一的参照标准,改变html文字的大小,就会改变所有元素用em设置的尺寸大小。

    cssrem安装

    cssrem插件可以动态地将px尺寸换算成rem尺寸

     

     

    可用可不用,低版本的无法识别新标签,需要嵌入一个js文件

    常用的就是最下面这三个

     

    展开全文
  • mymusicvue全家桶+ElementUI+Flex布局写的PC网页仿网易云音乐SPA项目后端接口来自环境要求需要 NodeJS 8.12+ 环境安装git clone https://github.com/xuzhihangzzz/mymusic.gitcd mymusicnpm install编译并重新加载...
  • pc端固定布局

    2018-01-31 10:42:46
    PC端固定布局PC端固定布局PC端固定布局PC端固定布局PC端固定布局PC端固定布局
  • PC端传统网页布局的三种方式 网页布局的本质-用CSS来摆放盒子。把盒子摆放到相应位置。 CSS提供了三种传统布局方式,即盒子如何进行排列顺序: 普通流(标准流/文档流); 浮动; 定位。 实际开发中,一个页面基本...

    PC端传统网页布局的三种方式

    网页布局的本质-用CSS来摆放盒子。把盒子摆放到相应位置。

    CSS提供了三种传统布局方式,即盒子如何进行排列顺序:

    1. 普通流(标准流/文档流);
    2. 浮动;
    3. 定位。

    实际开发中,一个页面基本都包含了这三种布局方式。

    1. 标准流(普通流/文档流)

    标准流:即标签按照规定好的默认方式排列,是最基本的网页布局方式。

    1. 块级元素会独占一行,从上向下顺序排列。
    2. 行内元素会按照顺序,从左到右顺序排列,碰到父元素边缘则自动换行。

    2. 浮动

    浮动可以让多个块级元素一行内排列显示

    网页布局第一准则:多个块级元素纵向排列找标准流,多个块级元素横向排列找浮动

    网页布局第二准则:先设置盒子大小,再设置盒子位置

    语法:

    选择器 {
    	float: 属性值;
    }
    

    float属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘。

    属性值描述
    none元素不浮动(默认值)
    left元素向左浮动
    right元素向右浮动

    2.1 浮动特性

    加了浮动之后的元素,会具有很多特性:

    1. 浮动元素会脱离标准流(脱标浮动的盒子不再保留原先的位置);
    2. 浮动的元素会一行内显示并且元素顶部对齐(若父级宽度装不下这些浮动的盒子,多出的盒子会另起一行对齐);
    3. 浮动的元素会具有行内块元素的特性(若块级盒子没有设置宽度,默认宽度和父级一样,添加浮动后,它的大小根据内容来决定)。

    2.2 浮动元素经常和标准流父级搭配使用

    先用标准流的父元素排列上下位置,内部子元素采取浮动排列左右位置,符合网页布局第一准则。

    2.3 浮动布局注意点

    浮动的盒子只会影响浮动盒子后面的标准流,不会影响前面的标准流。

    2.4 清除浮动

    原因:由于父盒子很多情况下,不方便给高度,但是子盒子浮动又不占有位置,最后导致父盒子高度为0,就会影响下面的标准流盒子。

    语法:

    选择器 {
    	clear:属性值;
    }
    
    属性值描述
    left不允许左侧有浮动元素(清除左侧浮动的影响)
    right不允许右侧有浮动元素(清除右侧浮动的影响)
    both同时清除左右两侧浮动的影响

    实际开发中,几乎只用clear:both;

    清除浮动的策略是:闭合浮动。

    3. 定位

    1. 浮动可以让多个块级盒子一行没有缝隙排列显示,经常用于横向排列盒子。
    2. 定位则是可以让盒子自由的在某个盒子内移动位置或者固定屏幕中某个位置,并且可以压住其他盒子。

    定位:将盒子定在某一个位置,所以定位也是在摆放盒子,按照定位的方式移动盒子。

    3.1 定位组成

    定位 = 定位模式 + 边偏移。

    定位模式用于指定一个元素在文档中的定位方式。

    边偏移则决定了该元素的最终位置。

    3.2 定位模式

    通过CSS的position属性来设置,属性值:

    语义
    static静态定位
    relative相对定位
    absolute绝对定位
    fixed固定定位

    3.3 边偏移

    有top、bottom、left、right四个属性。

    边偏移属性示例描述
    toptop: 80px顶端偏移量,定义元素相对于其父元素上边线的距离
    bottombottom: 80px底端偏移量,定义元素相对于其父元素下边线的距离
    leftleft: 80px左侧偏移量,定义元素相对于其父元素左边线的距离
    rightright: 80px右侧偏移量,定义元素相对于其父元素右边线的距离

    3.4 定位叠放次序 z-index

    在使用定位布局时,可能会出现盒子重叠的情况。可以使用z-index来控制盒子得前后次序(Z轴)。

    语法:

    选择器 {
    	z-index: 1;
    }
    
    • 数值可以是正整数、负整数或0,默认是auto,数值越大,盒子越靠上。
    • 如果属性值相同,则按照书写顺序,后来居上。
    • 数字后面不能加单位。
    • 只有定位得盒子才有z-index属性。

    3.5 定位特殊性

    1. 行内元素添加绝对或者固定定位,可以直接设置高度和宽度。
    2. 块级元素添加绝对或者固定定位,如果不给宽度或者高度,默认大小是内容的大小。
    3. 浮动元素只会压住下面标准流的盒子,但是不会压住下面标准流盒子里面得文字或图片;但是绝对定位和固定定位会压住下面标准流得所有内容。
    展开全文
  • PC端常见的布局技术: 一:水平居中 1:margin:0 auto ; 自动居中 .text{ width: 200px; margin: 0 auto; } 优点:兼容性好 缺点: 需要指定宽度 2:使用inline-block 和 text-align实现 .parent{text-...
  • PC网页布局方式

    2022-04-08 16:36:45
    完整的网页布局包含,标准流,浮动,定位三种。 1.标准流(普通流/文档流) 注:标准流就是按照规定默认好的方式排列 1.块级元素会独占一行,从上向下顺序排列 常用元素:div,hr,p,h1~h6k,ul,ol,dl,form,table 2.
  • PC端自适应布局

    万次阅读 2018-09-11 11:02:04
    截止目前,国内绝大多数内容为主的网站(知乎,果壳,V2EX,网易新闻等)均使用内容区定宽布局,大多数电商网站(网易考拉,京东,聚美优品)也使用了内容区定宽的布局,也有些网站使用了自适应布局: 该篇文章为...
  • pc端常见的几种布局:分栏布局,通栏布局,版心布局,版心布局 1分栏布局: float 2 通栏布局: 在页面中不设置宽度,让默认宽度和浏览器等宽的布局 3.版心布局: 内容始终出现在整个浏览器版面的中心固定的版心宽度+...
  • vue中pc端的页面自适应布局

    千次阅读 2021-02-20 10:30:09
    vue中pc端的页面自适应布局 1.安装依赖 1.npm i lib-flexible -S 2.npm i px2rem-loader -D 2.在src目录下新建utils文件夹并新建文件flexible.js 如下代码复制进去: (function() { // flexible.css var cssText =...
  • 目录CSS(PC端)传统页面布局三种方式一、标准流(文档流)二、浮动1.语法2.属性3.浮动特性4.清楚浮动三、定位1.静态定位(了解)2.相对定位3.绝对定位4.固定定位5.粘性定位6.定位拓展(1)子绝父相(2)定位叠放次序...
  • PC端布局之版心设置居中

    千次阅读 2020-09-30 17:03:41
    <style> * { margin: 0; padding: 0; } .w { width: 1200px; margin: auto; } body { background-color: #f3f5f7; } li { list-style: none; } a { text-decoration: none; } <...di.
  • 关于PC端页面布局

    2020-03-24 23:52:57
    顺序: 先做上下排版 再做左右排版 由外往里 规划: ​元素命名: ​ id选择器划分外围结构 -->id选用驼峰命名法||语义化 nav news case 等 ​ 版心的命名 -->连字符命名法 例:news-wrrap ...
  • pc端移动端布局有什么区别

    千次阅读 2018-08-06 08:06:41
    PC端最常用的布局一般是固定的宽度 移动端因为有很多网页是可以横屏看也可以竖屏看,所以一般使用自适应布 局或响应式布局 3.事件触发 pc端没有触摸的各种事件,移动端有 移动端没有鼠标移入移出事件,但是pc端有 4...
  • PC端页面适配 以设计图 1920 宽度为例: css中存在一种叫vw的单位,是针对浏览器宽度为基础的百分比单位,与%的区别在于,子元素%是相 对于父级元素的宽度来计算的,而vw则是针对浏览器的宽度来计算的。打个比方,...
  • 固定布局PC端) 固定布局常用于Pc端,当然,如果练习时,也可以移动端使用,缺点就是兼容性较差。大屏手机显示网页比较宽,固定布局宽度参照永远是 320px,导致左右两 边会有空白。 流动布局(百分比布局) 流动布局...
  • PC端自适应布局高度一屏

    千次阅读 2019-07-19 10:09:47
    而且是一屏内自适应,特别是写一些后台管理系统界面,都是一屏显示,而且显示内容布局有固定的,也有不固定的,如果用css3的弹性盒子来解决的话,当然会很容易,但是呢,css3的弹性盒子在PC端的支持并不是那么的好,...
  • 百分比单位 + 媒体查询实现屏幕变小修改样式去适配三个(pc端、pad端、移动端)。 优点: 布局可以灵活的适配三个设备,减少成本。 响应式布局是一个网站适配手机平板和电脑,可以只买一个服务器和一个域名。 ...
  • 1、安装 npm i lib-flexible 2、然后在 main.js 中加载执行该模块 import ‘lib-flexible’ 3.npm install postcss-pxtorem 4.然后在项目根目录中创建 .postcssrc.js 文件 module.exports = { plugins: { ...
  • 响应式布局 响应式布局是根据页面的分辨率来决定用什么样式展示内容。通过媒体查询@media的方式可以设置不同页面尺寸下的样式。 语法 @media mediatype and|not|only (media feature) { CSS-Code; } 示例 @media ...
  • pc端布局和移动端布局通用样式总结

    千次阅读 2019-06-19 10:28:29
    pc端通用样式: @charset “utf-8”; body,h1,h2,h3,h4,h5,h6,ol,ul,dl,dd,p,input,select,textarea,td{ margin:0; padding:0; } body{ font-family:“微软雅黑”; } a{ text-decoration:none; cursor: pointer; } ...
  • PC/移动端布局方式

    2021-03-31 21:45:14
    静态布局布局特点:宽高固定 2.自适应布局布局特点:不同分辨率下,页面元素位置变化,大小不变 实现方法:针对不同分辨率创建对应的样式表,使用 @media 媒体查询给不同尺寸的设备切换不同的样式 缺点:IE8及...
  • pc端web页面开发时,发现windows系统经常推荐用户使用125%、150%比例的缩放窗口,这样导致web页面被进行缩放,除此之外还有人为的按钮缩放。故此,在页面devicePixelRatio(设备像素比例)变化后,通过计算页面body...
  • pc端分辨率适配

    2021-12-29 11:14:03
    如果页面是版心布局,有一个固定的宽度,则在各种分辨率下不会有太大的差异,反之则会有较大的差异。
  • PC端和移动端适配样式fit.css
  • 整体布局随分辨率变化屏幕布整体局适应 一、项目中安装lib-flexible npm install lib-flexible --save 二、在项目的入口main.js文件中引入lib-flexible import 'lib-flexible' 整体布局可能不适应,请以上(一)篇文章...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,486
精华内容 17,794
关键字:

PC端布局