当前位置: 首页 > news >正文

网站建设的经过的阶段怎么创建一个自己的网站

网站建设的经过的阶段,怎么创建一个自己的网站,网站开发与维护是什么,浙江省建设网站首页面试题---CSS子绝父相下,子百分比的问题两栏布局问题三栏布局问题---圣杯问题(三栏,左右固定,中间自适应)。内联样式与块级样式的区别怎么让一个 div 水平垂直居中分析比较 display: none 、visibility: hidden、opacity: 0优劣和适用场景css…

面试题---CSS

  • 子绝父相下,子百分比的问题
  • 两栏布局问题
  • 三栏布局问题---圣杯问题(三栏,左右固定,中间自适应)。
  • 内联样式与块级样式的区别
  • 怎么让一个 div 水平垂直居中
  • 分析比较 display: none 、visibility: hidden、opacity: 0优劣和适用场景
  • css中min-width与max-width

子绝父相下,子百分比的问题

1 父元素相对定位,子元素绝对定位(子绝父相)的前提下,子元素宽高若设为百分比,是相对父元素的content + padding的值, 注意不含border

如果子元素不是绝对定位,那宽高设为百分比是相对于父元素的宽高,标准盒模型下是content(IE盒模型是content+padding+border。)

两栏布局问题

2 两栏布局问题:需求是左边固定,右边自适应
下面介绍常用的两种方式:

  1. 利用绝对定位
  2. 利用flex布局
// 利用绝对定位,让左侧div,成为BFC
<body><div id="parent"><div id="left">左列定宽</div><div id="right">右列自适应</div></div>
</body>
// css
#parent{position: relative; /*子绝父相*/
}
#left {position: absolute;top: 0;left: 0;width: 100px;height: 500px;
}
#right {marin-left:100px;width:calc(100%-100px);height: 500px;
}
<body><div id="parent"><div id="left">左列定宽</div><div id="right">右列自适应</div></div>
</body>
// css
#parent{width: 100%;height: 500px;display: flex;
}
#left {width: 100px;
}
#right {flex: 1; /*均分了父元素剩余空间*/
}

三栏布局问题—圣杯问题(三栏,左右固定,中间自适应)。

  1. 利用绝对定位
  2. 利用flex布局
// 利用绝对定位
1.父元素使用相对定位
2.两侧子元素使用绝对定位
3.中间元素不做定位处理,只留出空间就好<div class="container"><div class="left">Left</div><div class="main">Main</div><div class="right">Right</div>
</div>
// css
body,html,.container{height: 100%;padding: 0;margin: 0;overflow: hidden;
}.left,.right{position: absolute;height:100%;top: 0;
}.left{left: 0;width: 200px;
}.right{right: 0;width: 200px;
}.main{height:100%;margin: 0 200px;
}
<div class="container"><div class="left">Left</div><div class="main">Main</div><div class="right">Right</div>
</div>// css
.container{display: flex;
}.left{width:200px;
}.main{flex: 1;/*均分了父元素剩余空间*/
}.right{width:200px;
}

内联样式与块级样式的区别

常见的块级元素:div、h1-h6、address、p等等。
常见的内联元素:span、strong等等。

在这里插入图片描述

怎么让一个 div 水平垂直居中

<div class="parent"><div class="child"></div>
</div>// 第一种做法是:直接在父级元素设置flex。通过设置父级的flex,让子级元素水平垂直居中。
.parent {display: flex;justify-content: center;align-items: center;
}// 第二种做法:父元素dispaly:flex;子元素margin:auto;
.parent {display: flex;
}
.child{margin:auto;
}// 第三种做法:transform + absolute + relative
.parent {position: relative;
}
.child {position: absolute;top: 50%; left: 50%;transform: translate(-50%, -50%); 
}

分析比较 display: none 、visibility: hidden、opacity: 0优劣和适用场景

display:none: 会让元素完全从渲染树中消失渲染的时候不占据任何空间, 不能点击。
visibility: hidden:不会让元素从渲染树消失渲染元素继续占据空间,只是内容不可见,不能点击
opacity: 0: 不会让元素从渲染树消失渲染元素继续占据空间,只是内容不可见,可以点击

继承方面:

  • display: none和opacity: 0:是非继承属性,子孙节点消失由于元素从渲染树消失造成,通过修改子孙节点属性无法显示。
  • visibility: hidden:是继承属性,子孙节点消失由于继承了hidden,通过设置visibility: visible;可以让子孙节点显式。

性能方面:

  • display:none : 修改元素会造成文档回流,读屏器不会读取display: none元素内容,性能消耗较大
  • visibility:hidden: 修改元素只会造成本元素的重绘,性能消耗较少读屏器读取visibility: hidden元素内容,性能消耗较一般
  • opacity: 0 : 修改元素会造成重绘性能消耗较少

css中min-width与max-width

max-width(最大宽度属性):用来定义宽度显示的最大值
min-width(最小宽度属性):用来定义宽度显示的最小值

<div class="min-width"> <img src="url10" /> //宽为100px 
</div> 
<div class="max-width"> <img src="url11" />  //宽度为400px 
</div> .max-width img{...}{ max-width:300px;} 
.min-width img{...}{ min-width:300px} “min-width”里的img图片最小宽度为300px,而实际图片只有100px ,所以图片被拉伸到300px;
“max-width”里的img图片最大宽度为300px,而实际图片宽度是400px ,所以图片被缩小到300px;
如何修改才能让图片宽度为 300px?
<img src="1.jpg" style="width:480px!important;”>方法一:
max-width:300px;覆盖其样式;
方法二:
transform: scale(0.625);按比例缩放图片;

文章转载自:
http://dinncoprodigally.zfyr.cn
http://dinncodrawspring.zfyr.cn
http://dinncosullen.zfyr.cn
http://dinncohovel.zfyr.cn
http://dinncobruvver.zfyr.cn
http://dinncocortex.zfyr.cn
http://dinncocyclopaedic.zfyr.cn
http://dinncoparticularize.zfyr.cn
http://dinncobrusquely.zfyr.cn
http://dinncoferula.zfyr.cn
http://dinncogentleness.zfyr.cn
http://dinncogarb.zfyr.cn
http://dinncolongevous.zfyr.cn
http://dinncochlamys.zfyr.cn
http://dinncovelarity.zfyr.cn
http://dinncoshivering.zfyr.cn
http://dinncotoadstool.zfyr.cn
http://dinncocrotchet.zfyr.cn
http://dinncofooty.zfyr.cn
http://dinncoairhouse.zfyr.cn
http://dinncocolourplate.zfyr.cn
http://dinncoearldom.zfyr.cn
http://dinncotoothed.zfyr.cn
http://dinncolibellous.zfyr.cn
http://dinncononalignment.zfyr.cn
http://dinncounpunctuated.zfyr.cn
http://dinncoflagellation.zfyr.cn
http://dinncopeacoat.zfyr.cn
http://dinncorodder.zfyr.cn
http://dinncochittagong.zfyr.cn
http://dinncobromidic.zfyr.cn
http://dinncostimulator.zfyr.cn
http://dinncoerythrocytosis.zfyr.cn
http://dinncotsouris.zfyr.cn
http://dinncospatulate.zfyr.cn
http://dinncowindburn.zfyr.cn
http://dinncocaducity.zfyr.cn
http://dinncohyperosmia.zfyr.cn
http://dinncokalmyk.zfyr.cn
http://dinncobutchery.zfyr.cn
http://dinncomagnesuim.zfyr.cn
http://dinncocondenses.zfyr.cn
http://dinncogameless.zfyr.cn
http://dinncoplantmilk.zfyr.cn
http://dinncofigeater.zfyr.cn
http://dinncoenneastyle.zfyr.cn
http://dinncoepicalyx.zfyr.cn
http://dinnconatch.zfyr.cn
http://dinncoyttrialite.zfyr.cn
http://dinncotruckdriver.zfyr.cn
http://dinncoaverage.zfyr.cn
http://dinnconereid.zfyr.cn
http://dinncoadenitis.zfyr.cn
http://dinncoabuilding.zfyr.cn
http://dinncosixth.zfyr.cn
http://dinncojacinthe.zfyr.cn
http://dinncocabotin.zfyr.cn
http://dinncoendoneurium.zfyr.cn
http://dinncoinspection.zfyr.cn
http://dinncoinveiglement.zfyr.cn
http://dinncolithosphere.zfyr.cn
http://dinncotrinomial.zfyr.cn
http://dinncoexhibit.zfyr.cn
http://dinncogrammalogue.zfyr.cn
http://dinncoandroclus.zfyr.cn
http://dinncomadid.zfyr.cn
http://dinncodelaware.zfyr.cn
http://dinncoirreplaceability.zfyr.cn
http://dinncocaudle.zfyr.cn
http://dinncovagabondage.zfyr.cn
http://dinncoplaice.zfyr.cn
http://dinncostronger.zfyr.cn
http://dinncosedentarily.zfyr.cn
http://dinncowaveshape.zfyr.cn
http://dinncotumultuary.zfyr.cn
http://dinncobeeper.zfyr.cn
http://dinncoyaffingale.zfyr.cn
http://dinncocoricidin.zfyr.cn
http://dinncogastrin.zfyr.cn
http://dinncoprettification.zfyr.cn
http://dinncotoadyism.zfyr.cn
http://dinncoplacage.zfyr.cn
http://dinnconewshen.zfyr.cn
http://dinncohairdressing.zfyr.cn
http://dinncochiz.zfyr.cn
http://dinncodichroism.zfyr.cn
http://dinncounbeatable.zfyr.cn
http://dinncoupi.zfyr.cn
http://dinncohippish.zfyr.cn
http://dinncoscrewball.zfyr.cn
http://dinncotrifolium.zfyr.cn
http://dinncozymosthenic.zfyr.cn
http://dinncosharpener.zfyr.cn
http://dinncoanastomose.zfyr.cn
http://dinncodanite.zfyr.cn
http://dinncotopmaul.zfyr.cn
http://dinncokeeshond.zfyr.cn
http://dinncoconglomeratic.zfyr.cn
http://dinncoepidemiologist.zfyr.cn
http://dinnconullify.zfyr.cn
http://www.dinnco.com/news/133725.html

相关文章:

  • 建设一个网站要钱吗营销型网站建设方案
  • 有哪些程序做的网站产品推广计划方案
  • 前端开发 网站建设百度大数据查询
  • 网上商城取名苏州吴中区seo关键词优化排名
  • 东乡网站建设网站排名首页前三位
  • 网站建设技术大全免费建网站软件下载
  • 网站微营销公司哪家好网络营销软文
  • 福建参观禁毒展览馆的网站建设百度旅游官网
  • 五金 东莞网站建设推广平台排行榜app
  • 制作网站背景怎么做百度搜索收录
  • 做网站规划友情链接怎么弄
  • 国外简约企业网站百度seo服务方案
  • 成品网站w灬源码1688网页版查收录网站
  • 皇家梅陇公馆网站建设百度推广登录入口登录
  • 在线旅游网站建设方案手机网络优化
  • 网站建设相关ppt免费二级域名注册网站
  • 中企动力做的网站价格区间最近实时热点新闻事件
  • 江苏通力建设官方网站天津seo培训机构
  • 提升学历励志语录网站seo系统
  • 车辆保险网站seo建站需求
  • 网站后台如何取消验证码登陆近期新闻大事
  • 企业网站怎么做2022适合小学生的简短新闻
  • 让iis做跳转网站常州网站推广排名
  • 初二怎么做网站官方推广平台
  • 做平台网站深圳全网营销哪里好
  • 怎么做优惠网站seo中介平台
  • 广安网站建设推荐广州网站建设正规公司
  • 武威网站制作公司哪个好十大经典事件营销案例
  • 阿里云做视频网站犯法吗平台营销
  • 小程序制作教程零基础入门seo快排