H5小知识

一,overfloat属性;

1,四个值:

visible 默认值。内容不会被修剪,会呈现在元素框之外。

hidden 内容会被修剪,并且其余内容是不可见的。

scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

inherit 规定应该从父元素继承 overflow 属性的值。

2,demo:

<body>

<p>如果元素中的内容超出了给定的宽度和高度属性,overflow 属性可以确定是否显示滚动条等行为。</p>

<div>

这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,

不论是否需要,用户代理都会提供一种滚动机制。

因此,有可能即使元素框中可以放下所有内容也会出现滚动条。默认值是 visible。

</div>

</body>

<style type="text/css">

div

{

background-color:#00FFFF;

width:150px;

height:150px;

overflow: inherit;

}

</style>

二,显示效果(visibility);

1,visibility 属性规定元素是否可见;

2,visible:默认值,元素可见

hidden:元素不可见,但是依然占据空间

collapse:用在表格元素时,可删除一行或一列,且不影响表格的布局(后面学习JS再演示)

三,opacity:属性(设置不透明度);

1,特点:opacity 属性设置元素的不透明级别

取值 opacity : value;

value 规定不透明度,从 0.0 (完全透明)到 1.0(完全不透明)

2,demo:

<p id="p1">段落,opacity 值为 0</p>

<p id="p2">段落,opacity 值为 0.5</p>

<p id="p3">段落,opacity 值为 1</p>

css:

p {border:1px solid black;}

#p1 {opacity:0;}

#p2 {opacity:0.5;}

#p3 {opacity:1;}

四,vertical-align 属性;

((vertical-align:middle;就可以设置文字或者图片的垂直居中。只要具有行内元素的特性的元素使用这个属性,对它的子元素中的文字和图片也是起作用的。但是作用效果为使得文字或者图片相对于紧靠着它们的父元素来进行居中。这个和text-align上面说过的部分是类似的))

1,特点:vertical-align 属性;

1),设置单元格框中的单元格内容的垂直对齐方式

2),对于行内块级元素,如 <img>,可设置垂直对齐方式

定义行内元素的基线相对于该元素所在行的基线的垂直对齐

2,常用取值

baseline:默认,元素放置在父元素的基线上

top:把元素的顶端与行中最高元素的顶端对齐

bottom:把元素的顶端与行中最低的元素的顶端对齐

middle:把此元素放置在父元素的中部

3,demo:

<div class="div_img">

<img src="images/star_focus.png" id="img1">

<img src="images/star_focus.png" id="img2">

<img src="images/star_focus.png" id="img3">

</div>

css:

.div_img

{

width:400px;

height:100px;

border:1px solid black;

}

#img1{

vertical-align:middle;

}

#img2{

vertical-align:top;

}

#img3{

vertical-align:bottom;

}

五,几种常见的居中方式;

1,文字的垂直居中

<div style="line-height:50px;height:50px;background:red;">565656

</div>

2,层的水平居中:

HTML:

<div class="parent_div">

<div class="child_div ">1111111111</div>

</div>

CSS:

.parent_div{

width: 100%;

background-color: gray;

}

.child_div

{

width: 580px;

height: 35px;

margin: 0 auto;

background-color: red;

}

3,/*3,层中文字水平居中*/

text-align:center;

在2中例子中CSS中加上:text-align:center;

六,光标cursor:

可取值

default

pointer

crosshair

text

wait

help

七,无序列表补充(list-style-type);

1,无序列表取值

none:无标记

disc:实心圆,为默认值

circle:空心圆

square:实心方块

decimal:数字(如 1,2,3,4,5),为默认值

lower-roman:小写罗马数字(如 i, ii, iii, iv, v)

upper-roman:大写罗马数字(如 I, II, III, IV, V)

2,图片:list-style-image:url();

3,list-style-position列表项位置

outside:标记位于文本的左侧,且放置在文本以外,为默认值

inside:标记放置在文本以内

八,下拉列表demo:

HTML:

<body>

<div>

<div class="div_all" >

<ul>

<li id=‘li_one‘><a href="webpage/about.htm">第一组</a>

<div id="sub_div">

<a href="https://www.baidu.com">刘吉祥</a>

<a href="https://www.baidu.com">高伟超</a>

<a href="https://www.baidu.com">任雨辉</a>

<a href="https://www.baidu.com">王英杰</a>

</div>

</li>

<li><a href="https://www.baidu.com">第二组</a></li>

<li><a href="https://www.baidu.com">第三组</a></li>

</ul>

</div>

</div>

</body>

CSS:

<style type="text/css">

*{padding: 0;margin:0;}

li{width: 100px;height: 30px;background: black;text-align: center;}

a{text-decoration: none;color:#fff;margin-bottom: 10px;}

.div_all li{float: left;}

#sub_div{clear: both;}

#sub_div a{color: black;padding: 8px;display: none;}

#li_one:hover a{display: block;}

</style>

时间: 2024-08-22 23:06:18

H5小知识的相关文章

都2017年了,H5这些知识你还不知道?

一. 交互上,慎用横屏展示效果.但是在今年的微信传播中,好的创意也可以尝试使用. 原因:体验上,需要用户设备开启屏幕旋转功能,才能正常观看,用户操作成本高.对不同屏幕的手机,长宽比例不一,难以展示最佳的视觉效果. 例外:一些好的创意也可以使用横屏,不过要从创意到设计就要严格把握,需要有准备牺牲部分Android的用户. 后面附上两个案例: 品客-放开那个姑娘 只要功夫深撩妹100分 二.在H5的设计是必须要考虑的,功能按钮等,远离页面底部(大概128px,这个尺寸不是固定值). H5上线需要适配

反射小知识 【方法篇】

reflect_method html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legen

iOS 小知识-tips

--->1<--- arc的项目中使用非arc代码,则添加-fno-objc-arc: 非arc项目中使用arc代码,则添加-fobjc-arc. --->2<--- 实用的类 NSKeyedArchiver [UIScreen mainScreen] [UIDevice currentDevice] [UIFont familyNames] [UIApplication sharedApplication] [NSUserDefaults standardUserDefaults

已被多次定制!!“模拟微信答题&quot;的H5小游戏

今天推荐一款“模拟微信”答题的H5小游戏,这个也是涛舅舅这边客户定制的最多的一款游戏,曾经为现代汽车.万达.和<三妹>电视剧都作过定制! 以下是<三妹>定制的版本,推荐给大家! 扫一扫直接体验游戏 非vip会员:只接受定制,不出售源码,请联系涛舅舅报价 vip会员:可以购买源码,价格咨询涛舅舅

Linux 小知识翻译 - 「syslog」

这次聊聊「syslog」. 上次聊了「日志」(lgo).这次说起syslog,一看到log(日志)就明白是怎么回事了.syslog是获取系统日志的工具. 很多UINIX系的OS都采用了这个程序,它承担了「获取系统全部的日志」这个维持系统正常运行的重要任务. syslog的本体是「syslogd」这个daemon(一般翻译成守护进程),常驻内存中获取日志. syslog的特点是可以通过配置文件「/etc/syslog.conf」,对「哪种应用程序?哪种重要度的信息?记录在哪个文件中?」等进行细致的

Linux 小知识翻译 - 「日志」(log)

这次聊聊「日志」. 「日志」主要指系统或者软件留下的「记录」.出自表示「航海日志」的「logbook」. 经常听说「出现问题的时候,或者程序没有安装自己预期的来运行的时候,请看看日志!」. 确实,记录了系统和软件详细运行情况的「日志」是信息的宝库,通过日志来解决问题的事例也非常多. 但事实上,「无论如何也不会看日志」的用户也有很多.理由很简单,日志的信息量非常大,全部用眼睛来看的话是非常吃力的. 而且,英语写的日志也会让英文不好的人敬而远之. 虽说「要养成用眼睛来看日志的习惯」,但实行起来却非常

Linux 小知识翻译 - 「编译器和解释器」

这次聊聊「编译器和解释器」. 编程语言中,有以C为代表的编译型语言和以Perl为代表的解释型语言.不管是哪种,程序都是以人类能够理解的形式记录的,这种形式计算机是无法理解的. 因此,才会有编译器和解释器. 对于编译型语言,是使用编译器将人类可读的代码转换为机器能够理解的「机器语言」文件,然后通过执行这个「机器语言」文件来实现程序的执行. 另一方面,对于解释型语言,是使用解释器将人类可读的代码逐行解释,一边解释一边执行这个程序.(这里的解释是将代码解释成机器语言,让计算机能够理解) 甚至有的语言既

Linux 小知识翻译 - 「补丁」(patch)

这次,聊聊补丁. 当有bug或者安全漏洞的时候,就会发布补丁.打上补丁之后,就能解决相应的bug或者安全漏洞. 那么,「补丁」到底是什么呢? 「补丁」只有少量的代码,一般都是对程序的一部分进行更新或者追加,包括bug修正,安全漏洞修正,功能追加或者变更等等.当然,只有「补丁」是无法运行的. 即,只有将「补丁」附加到原来的程序中,更新原来的程序后,才能运行. 「补丁(patch)」本来是指「打补丁用的小布头」.「patch」正是为了补足现有的程序,堵住程序漏洞的「布头」. 打「补丁」的时候需要用到

Linux 小知识翻译 - 「协议(protocol)」

对于理解服务器和网络来说,「协议」是不可缺少的概念. 「协议(protocol)」有「规则,规定」的意思. 实际上「协议」的函数很广,在通信领域,「协议」规定了「在通信时,什么样的情况下,以什么样的顺序,什么样的方式交互什么样的数据」. 抽象的去理解「协议」可能会比较困难,下面来举个例子. 通过Web以HTML方式交互时使用的协议是「HTTP」(Hyper Text Transfer Protocol).这个协议最重要的就是规定了服务器和客户端之间以HTML方式交互的规则. 比如,客户端连接上服