1.怎样让heigth:100%起效?

??有时候我们设置heigth:100%,想让当前控件铺满整个屏幕,可是非常少情况下这个属性能达到我们想要的效果,这是为什么呢?

??而依据W3C的规范。百分比的高度在设定时须要依据这个元素的父元素容器的高度。所以,假设你把一个div的高度设定为height: 50%;。而它的父元素的高度是100px,那么。这个div的高度应该是50px。

那么,为什么没效果呢?

??浏览器根本就不计算内容的高度,除非内容超出了视窗范围(导致滚动栏出现)。或者你给整个页面设置一个绝对高度。

否则。浏览器就会简单的让内容往下堆砌。页面的高度根本就无需考虑。

??由于页面并没有缺省的高度值。所以。当你让一个元素的高度设定为百分比高度时,无法依据获取父元素的高度,也就无法计算自己的高度。换句话说。父元素的高度仅仅是一个缺省值:height: auto;。当你要求浏览器依据这样一个缺省值来计算百分比高度时,仅仅能得到undefined的结果。也就是一个null值,浏览器不会对这个值有不论什么的反应。

??解决方法就是把父级的元素中所有设为100%的高度,覆盖掉默认的auto

这样这个div的高度就会100%了

2.怎样使得一张图片铺满整个浏览器?

也就是图片当成整个网页的背景,那么仅仅须要以下css就能够实现了,当然前提,父级容器高度是大于或等于整个浏览器的

.bg{

width:100%;

height:100%;

background:center no-repeat;

/*使得图像最大化,能够覆盖住整个面板*/

background-size:cover;

/*绝对定位,否则图片不显示*/

position:absolute;

width:100vw; // 这个设置容器宽度为浏览器宽度

height:100vh; // 这个设置容器高度为浏览器高度

z-index:-999;

}

3.怎样让整个网页变成灰色?

实现以下CSS效果就可以

html { filter:grayscale(100%);

-webkit-filter:grayscale(100%);

-moz-filter:grayscale(100%);

-ms-filter:grayscale(100%); -o-filter:grayscale(100%);

filter:url("data:image/svg+xml;utf8,#grayscale");

filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); filter:gray; -webkit-filter:grayscale(1)}

4.bootstrap怎样做到居中?

由于block 没设定宽度是不能 margin auto 来居中的,一个简单的办法是

display: table

width: auto

margin-left: auto

margin-right: auto

或者直接从center标签

马上选择

再或者指定class为center-block

.center-block {

display:block;

margin-left:auto;

margin-right:auto;

}

5.禁止小屏幕网页缩放

才開始学习前端的时候,server上传好的页面在手机端訪问总不是非常理想,后来知道是由于缩放的问题,手机端会默认依照大小比例进行缩放,所以手机端看起来非常小.解决方法就是禁止缩放.

6.将footer永远固定在底部

想永远固定在底部,肯定要使用绝对定位,那么就会要求页面的最小高度为整个浏览器屏幕高度,最大高度不限制.所以html要例如以下设置.

html{

position:relative;//便于绝对定位

height:auto;//最大不限制高度

min-height:100%;//最先为整个屏幕的高度

}

那么footer就例如以下设置定位就可以

footer{

height:100px;

position:absolute;//绝对定位

bottom:0;//保证在底部

width:100%;

background:#48525E;

border:1px solid blue;

}

7.禁用页面滚动栏

overflow属性: 检索或设置当对象的内容超过其指定高度及宽度时怎样显示内容

overflow: auto; 在须要时内容会自己主动加入滚动栏

overflow: scroll; 总是显示滚动栏

overflow-x: hidden; 禁止横向的滚动栏

overflow-y: scroll; 总是显示纵向滚动栏

8.响应式图片

9.单行多行文本溢出显示省略号

单行:

overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;

多行:

overflow : hidden;

text-overflow: ellipsis;

display: -webkit-box;

-webkit-line-clamp: 4;

-webkit-box-orient: vertical;

10.阻止a链接跳转onclick和href

链接的onclick事件被先运行,其次是href属性下的动作(页面跳转,或 javascript 伪链接);

假设链接中同一时候存在href与onclick,假设想让href属性下的动作不运行,onclick必须得到一个false的返值;

假设页面过长有滚动栏,且希望通过链接的 onclick事件运行操作。

应将它的 href属性设为 javascript:void(0); 。而不要是 #。这能够防止不必要的页面跳动;

html列表远点小,HTML小知识点积累(示例代码)相关推荐

  1. python小知识_python-小知识点积累(持续更新)

    Operators 取整 double slash // = math.floor() 取余 percentage / modulus operator % 逻辑运算符: · And: & · ...

  2. 微信小程序 过滤html,当微信小程序遇上filter~(示例代码)

    在微信小程序的开发过程中,当你想要实现不同页面间的数据绑定,却为此抓耳饶腮时,不妨让微信小程序与filter 来一场完美的邂逅,相信会给你带来别样的惊喜~ 前段时间被安利了一个很实用的公众号-前端早读 ...

  3. wxss 点击样式_小程序05-样式WXSS(示例代码)

    WXSS (WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式. 与 CSS 相比,WXSS 扩展的特性有: 尺寸单位 rpx(响应式长度单位),可以根据屏幕宽度进 ...

  4. 微信小游戏开发入门:示例代码介绍

    什么是微信小游戏? 看前几天的科技新闻,微信中的"跳一跳"小游戏从去年12月发布,截至到今年3月份已经积累了3.9亿玩家,这是一个多么恐怖的数字,"跳一跳"游戏 ...

  5. 小书匠 导出html,小书匠编辑器使用手册(示例代码)

    小书匠编辑器使用手册 小书匠 使用手册 概要 小书匠编辑器是一款专为markdown写作而设计的编辑器. 主要功能 专为markdown写作设计的文档编辑器,让用户心无旁骛的进行创作. 多种编辑模式. ...

  6. html5 div 拱桥形状制作,纯CSS3+DIV实现小三角形边框效果的示例代码

    具体代码如下所示: html代码是这样的 下面用CSS3分别实现向上.下.左.右的三角形 /*箭头向上*/ .arrow-up { width:0; height:0; border-left:30p ...

  7. c语言三个人的象棋,【C语言小游戏】 中国象棋(示例代码)

    人人对战 [email protected]:~$ cat main.c //  main.c //  象棋 //  車马相仕帅仕相马車 //  十十十十十十十十十 //  十炮十十十十十炮十 //  ...

  8. python中用于绘制各种图形的区域称作_Python--matplotlib绘图可视化知识点整理(示例代码)...

    强烈推荐ipython 原文:http://michaelxiang.me/2016/05/14/python-matplotlib-basic/ 无论你工作在什么项目上,IPython都是值得推荐的 ...

  9. 【浙江大学C小程week5知识点整理】

    浙江大学C小程week5知识点整理 本周主要知识点 函数 函数的基础知识 形参与实参 变量 全局变量与局部变量 好题错题整理 判断题 选择题 本周主要知识点 函数 函数的基础知识 在 C 语言中,函数 ...

最新文章

  1. 如何入门生信Linux
  2. c语言二十四点游戏,C语言解24点游戏程序
  3. Oracle中根据表明获取对应表触发器名称
  4. python使用redis做缓存_python实现类redis缓存
  5. php整形数组求里面的质数,PHP实现的分解质因数操作示例
  6. (Sublime Text 3)完美替换 GAMS 难用的编辑器
  7. Atitit 信息检索 文档资料的查询与检索 目录 1. 索引法 1 1.1. 名字placeholder索引 1 1.2. 文本txt索引 1 1.3. 索引集合包zip 1 1.4. 文件名
  8. 云EC电商cms安装
  9. BCR-ABL融合基因及检测
  10. java正则表达式大全(手机号、身份证、地址、姓名、邮箱、银行卡等...)
  11. 笔记本计算机硬盘如何分盘,笔记本电脑硬盘怎么合理分区
  12. arcmap怎么保存相对路径_如何将arcgis的mxd文档存储为相对路径
  13. 【小工具】文件夹映射为本地磁盘(重启不失效)
  14. 单核CPU能够实现并行么?
  15. Codepen 每周精选:22个页面特效(2018-5-2)
  16. Jenkins + Gitlab+ Docker + SpringBoot 构建流水线
  17. 铜护套氧化镁矿物质绝缘电缆
  18. 毕业设计 自制移动机器人,三维零件设计(SolidWorks三维分享)
  19. Mac电脑使用:下载安装SourceTree的步骤以及使用方法
  20. 云管理平台是个什么东西

热门文章

  1. Python实现过段时间计算机自动锁屏小程序
  2. js 用submit()方法提交表单,页面闪退问题以及解决方法
  3. SpringBoot开发Restful接口
  4. Hadoop集群安装(真分布式)
  5. 西北大学集训队选拔赛 F-三生三世(STL set和map的简单应用)
  6. ntop linux,linux下安装ntop
  7. 电子书下载:ASP .NET 4 高级程序设计.第4版
  8. webstorm vue代码修改后不更新问题
  9. python自动化运维之python2.6升级2.7和集中病毒扫描
  10. switch分解试验部分-LAB4:VLAN VTP设置