个人网页制作_制作网页完整步骤_网页展示模板_如何制作网站和网页_网页怎么做
当前位置:建站首页 > 新闻资讯 > 公司新闻 >

开发一款小程序商城-CSS制作网页小窍门:100%的高

发表日期:2021-04-27 11:51文章编辑:jianzhan浏览次数: 标签:    

--------

开发一款小程序商城

-------CSS设计方案网页页面小技能:100%的高宽比本文来源于: 发布 录入:.com

在前端开发人员之间有一个广泛存在的难题,怎样让一个div的高宽比全自动拓宽到访问对话框100%的高宽比。有一些不一样的方式能够完成,可是,我想出了一个我本人比较喜爱的方式。今日,我将于你共享一下。

我对你是不掌握的,但我试图弄搞清楚怎样让我的合理布局竖直拉伸到网页页面的100%高宽比,这样一个令我消沉的难题。我想让div构造全自动拓宽,可是它就是不可以全自动拓宽,如今,为何他不可以这样那?今日我将与你一起共享这个处理方式。
比如说你有以下html编码文本文档

 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "TR/xhtml1/DTD/xhtml1-strict.dtd" 
 html xmlns="1999/xhtml" 
 head>
meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
title CSS 100% Height /title>
link rel="stylesheet" type="text/css" href="style.css" />
/head>
body>
div id="content">
Lorem i凡科抠图um dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip modo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem i凡科抠图um dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. /div>
/body>
/html>

同时你有以下css款式文档

body {
 margin: 0;
 padding: 0;
#content {
 background: #EEE;
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 padding: 0 20px 0 20px;
 margin: auto;
 font: 1.5em arial, verdana, sans-serif;
 width: 960px;
 height: 100%;
}

这就给了你这个示例文档。正如你所看到的,网页页面的content器皿不可以全自动拓宽到网页页面的全部高宽比。虽然大家给css款式文档加上了”height:100%”。为何那?

让我给你此外一种方法来思索HTML,基本上每个HTML文档都有一组器皿相互包括的。因而,在大家的网页页面里边,最先大家有一个 html 器皿,其次 body 器皿包括在 html 里,最终才是 div id=”content” /div 器皿包括在里边。当大家往任何一个器皿里边置放內容的情况下,这个器皿和包括此器皿的父器皿盒子都会全自动拓宽的,从而能容下这些新加上的內容。也就是说,当大家往 div id=”content” /div 器皿盒子加上文本內容的情况下,这个div器皿盒子是全自动拓宽的,包括这个div器皿的父器皿盒子(body与html)先后是全自动拓宽的。

当大家给 div id=”content” /div 器皿界定“height:100%”款式时,大家如今做的就是告知它让其高宽比拓宽到包括它的父器皿的全部高宽比。在这个事例里,这个div器皿被包括在 body 器皿里边,因此 div id=”content” /div 就是body的全部高宽比。好了,body器皿是怎样拓宽提高的那?它就像 div id=”content” /div 的高宽比一样,由于大家几乎沒有告知它怎样增高的。因此当大家给 div id=”content” /div 界定“height:100%”款式的情况下,大家仅仅告知了它自身。

处理此难题,我需要告知 body 器皿变的大一些儿,同时 html 器皿也会出現一样的难题,它应当与 body 一样大。因此以便处理这个难题(让 div id=”content” /div 器皿全自动拓宽到全部网页页面的高宽比)大家需要告知 html 和 body 器皿高宽比应为全部网页页面的高宽比。
假如大家改动大家的css文档,以下所示

html {
 min-height: 100%;
 _height:100%;
body {
 margin: 0;
 padding: 0;
 min-height: 100%;
 _height:100%;
#content {
 background: #EEE;
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 padding: 0 20px 0 20px;
 margin: auto;
 font: 1.5em arial, verdana, sans-serif;
 width: 960px;
 min-height: 100%;
 _height:100%;
}

就是这样,这里是大家如今的最后实际效果。这个content器皿如今早已能全自动拓宽到全部网页页面的高宽比了。


联络0 
网站标识:福州企业网站建设 福州互联网企业 福州小程序开发设计 福州网站SEO优化 福州APP开发设计
---------

开发一款小程序商城

------------
相关新闻

开发一款小程序商城_构建大型 Vue.js 项意图10条建

搭建大中型 Vue.js 新项目的10条提议(总结) 本文关键详细介绍了搭建大中型 Vue.js 新项目的...

日期:2021-01-06 浏览次数:67