html列表远点小,HTML小知识点积累(示例代码)
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小知识点积累(示例代码)相关推荐
- python小知识_python-小知识点积累(持续更新)
Operators 取整 double slash // = math.floor() 取余 percentage / modulus operator % 逻辑运算符: · And: & · ...
- 微信小程序 过滤html,当微信小程序遇上filter~(示例代码)
在微信小程序的开发过程中,当你想要实现不同页面间的数据绑定,却为此抓耳饶腮时,不妨让微信小程序与filter 来一场完美的邂逅,相信会给你带来别样的惊喜~ 前段时间被安利了一个很实用的公众号-前端早读 ...
- wxss 点击样式_小程序05-样式WXSS(示例代码)
WXSS (WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式. 与 CSS 相比,WXSS 扩展的特性有: 尺寸单位 rpx(响应式长度单位),可以根据屏幕宽度进 ...
- 微信小游戏开发入门:示例代码介绍
什么是微信小游戏? 看前几天的科技新闻,微信中的"跳一跳"小游戏从去年12月发布,截至到今年3月份已经积累了3.9亿玩家,这是一个多么恐怖的数字,"跳一跳"游戏 ...
- 小书匠 导出html,小书匠编辑器使用手册(示例代码)
小书匠编辑器使用手册 小书匠 使用手册 概要 小书匠编辑器是一款专为markdown写作而设计的编辑器. 主要功能 专为markdown写作设计的文档编辑器,让用户心无旁骛的进行创作. 多种编辑模式. ...
- html5 div 拱桥形状制作,纯CSS3+DIV实现小三角形边框效果的示例代码
具体代码如下所示: html代码是这样的 下面用CSS3分别实现向上.下.左.右的三角形 /*箭头向上*/ .arrow-up { width:0; height:0; border-left:30p ...
- c语言三个人的象棋,【C语言小游戏】 中国象棋(示例代码)
人人对战 [email protected]:~$ cat main.c // main.c // 象棋 // 車马相仕帅仕相马車 // 十十十十十十十十十 // 十炮十十十十十炮十 // ...
- python中用于绘制各种图形的区域称作_Python--matplotlib绘图可视化知识点整理(示例代码)...
强烈推荐ipython 原文:http://michaelxiang.me/2016/05/14/python-matplotlib-basic/ 无论你工作在什么项目上,IPython都是值得推荐的 ...
- 【浙江大学C小程week5知识点整理】
浙江大学C小程week5知识点整理 本周主要知识点 函数 函数的基础知识 形参与实参 变量 全局变量与局部变量 好题错题整理 判断题 选择题 本周主要知识点 函数 函数的基础知识 在 C 语言中,函数 ...
最新文章
- 如何入门生信Linux
- c语言二十四点游戏,C语言解24点游戏程序
- Oracle中根据表明获取对应表触发器名称
- python使用redis做缓存_python实现类redis缓存
- php整形数组求里面的质数,PHP实现的分解质因数操作示例
- (Sublime Text 3)完美替换 GAMS 难用的编辑器
- Atitit 信息检索 文档资料的查询与检索 目录 1. 索引法	1 1.1. 名字placeholder索引	1 1.2. 文本txt索引	1 1.3. 索引集合包zip	1 1.4. 文件名
- 云EC电商cms安装
- BCR-ABL融合基因及检测
- java正则表达式大全(手机号、身份证、地址、姓名、邮箱、银行卡等...)
- 笔记本计算机硬盘如何分盘,笔记本电脑硬盘怎么合理分区
- arcmap怎么保存相对路径_如何将arcgis的mxd文档存储为相对路径
- 【小工具】文件夹映射为本地磁盘(重启不失效)
- 单核CPU能够实现并行么?
- Codepen 每周精选:22个页面特效(2018-5-2)
- Jenkins + Gitlab+ Docker + SpringBoot 构建流水线
- 铜护套氧化镁矿物质绝缘电缆
- 毕业设计 自制移动机器人,三维零件设计(SolidWorks三维分享)
- Mac电脑使用:下载安装SourceTree的步骤以及使用方法
- 云管理平台是个什么东西
热门文章
- Python实现过段时间计算机自动锁屏小程序
- js 用submit()方法提交表单,页面闪退问题以及解决方法
- SpringBoot开发Restful接口
- Hadoop集群安装(真分布式)
- 西北大学集训队选拔赛 F-三生三世(STL set和map的简单应用)
- ntop linux,linux下安装ntop
- 电子书下载:ASP .NET 4 高级程序设计.第4版
- webstorm vue代码修改后不更新问题
- python自动化运维之python2.6升级2.7和集中病毒扫描
- switch分解试验部分-LAB4:VLAN VTP设置