我学到了那些HTML5 简单标签

块级格式化上下文:在父级建bfc,子级浮动导致高度塌陷可以找回高度         overfolw:hidden

常见会触发bfc的:1.根元素  2.folat   3. overolw:auto scroll ,hidden4.display:table-cell, table-caption      inline-block,flex, inline-flex5.position:absolut,fixed

定位:相对定位,相对于自身的位置移动   postion:relative

绝对定位:脱离文档流  position:absolute

非静态定位:position:relative

固定定位,脱离文档流,以视口为准  position:fixed

z-index 层数和定位一起用 可以把覆盖的内容显示出来

在父级里面 子级相对定位就跑不出去,以包含他的上一级为准

浮动   脱离文档流

float:left/right 左浮动/右浮动   右浮动后顺序会乱 可以先左浮动之后浮动他的父级

去掉无序列表的小圆点:

list-style:none;

     upper-coman;变成大写

     lower-roman;变成小写

     upper-alpha;/lower-alpha   英文大小写

虚线  boder:  px dased 颜色;

点线 boder:  px dotted       ;双实线  boder: px   double

定义四个方向的样式 只需要在  boder-方向  后面的内容同上

长度和宽度一样的话可以用  boder-reius:50%  可以调成圆形

boder-reius:px  px  px  px  可以把四个方向的角 调成圆角

颜色渐变

background:linear-gradient(颜色   颜色)

外边框缩进

*{margin:0px;padding:0px}

元素阴影

box-shadow:px  px 模糊值px  外延颜色;

线性渐变

background:linear-gradient(to right,red,yellow);角度渐变   90deg

径向渐变

background:radial-gradient(red px;yellow    px)

那些样式需要渐变   匀速

transition:all linear  1s;

循环

@keyframes box1{

from{

background-----

}

}

to{background----}

动画属性animation

infinite  循环次数无线

行内标记准换为块级

display:black

line-height:px

浮动

float:left/rite  左右浮动

右浮动会导致顺序变乱   可以先左浮动  后浮动他的父级

clear:both  清除浮动

子级浮动  父级高度会塌陷  行内元素浮动后会视为块级

在浮动文本元素时候设置宽度

定视口

background:颜色  url(图片路径)  no-repeat不平铺

{

width

height

background:url()no-repent

}

hover{

background-position:x   y

}

背景图片设置

background-image:url(路径)

平铺方式

none不平铺

横向平铺repeat-x

纵向平铺repeat-y

固定在左上角  background-position:topright;

 固定中间                 center  center;

                      px   px

改变图片大小               size:  100%:100%;

横向铺满    cover;     /contain

固定定主background- attachment:fixed;

文字倾斜

font-style:oblique

加粗

font-weight:bole

改变字体大小

font-weight:normal

文本首行缩进20px

text-indent:20px

词间距

word-spacing:px

词间距

letter-spacing:px

行高

line-height

居中

text-alight:center

加下划线

text-decorationg:underlin

加上划先

overline

字中间划过

变成大写/小写

text-transform:upprecase/lowercase

line-thyough

去下划线

none

时间: 2024-10-27 13:11:36

我学到了那些HTML5 简单标签的相关文章

html5新增标签progress

首先,请允许我在这里先表达一下对张鑫旭这位大牛的尊重之情,在学progress的时候,在他的网站上学到了很多我们会忽略的事情,也找到了自己的困惑的答案~~ 推荐给大家:http://www.zhangxinxu.com/wordpress/2013/02/html5-progress-element-style-control/comment-page-1/#comment-169478 参考网站:http://www.w3.org/TR/html5/forms.html#the-progres

Html5新增标签的学习。

随笔,记录的比较随便. 今天新学习了9个标签. <audio> 简单的说就是一个音频标签,他的主要常用属性有src=""音频的路径 controls="controls" 控制参数,他就是可以让其在页面显示一个播放器的效果autoplay="autoplay"自动播放属性 loop="loop"循环次数 <video>同audio标签一样.是一个视频标签.主要常用的属性同上面一样 <datalis

如何让旧浏览器支持HTML5新标签

HTML5出现也不短了,很多网站的页面都进行了改版,为了降低代码量(不需要起太多的类名),提升加载速度,提高标签的语义性,因此,在网页中大量使用了section,article,header等HTML5标签.自己最近在写响应式布局的范例,里面也使用到了header等标签.还是比较希望能够做成兼容“旧版浏览器”的,在此和大家共享一下,如何让旧浏览器支持HTML5新增标签. 书写的基本的HTML代码: 1 <!doctype html> 2 <html> 3 <head>

HTML5系列-标签级介绍

html5这个相信已经被嚼烂了!一提到ht5大家就会想到: 1.新的布局标签(nav.footer.section.artile.input的新类型等) 2.新功能标签(video.audio.canvas.svg等) 3.离线缓存,本地存储等 我了解到的做了简单分类,针对我们的ht5: 标签级:(我们主要了解部分) 一.section.nav布局标签等(优化布局处理)二.canvas(画布绘制)三.audio/video(音频视频播放)四.svg(可伸缩的矢量标记绘图)五.新表单(颜色,日历等

HTML5 语义标签使用详解

在 HTML5 出来之前,我们用 div 来表示页面章节,但是这些 div 都没有实际意义.(即使我们用 css 样式的 id 和 class 来形容这块内容的意义).这些标签只是我们提供给浏览器的指令,只是定义一个网页的某些部分.但现在,那些之前没“意义”的标签因为 html5 的出现而消失了,这就是我们平时所说的“语义”. 如上图那个页面结构没有使用一个 div,都是采用 html5 语义标签(用哪些标签,关键取决于你的设计目标).但是也不要因为 html5 新标签的出现,而随意用之,错误的

JSP自定义标签——简单标签(2)

在前一篇博客中,我们已经学习了自定义的简单标签的基本使用方法,这一篇我们来学习如何在简单标签中添加标签属性.对自定义标签添加一些属性,可以使我们的标签功能更加灵活和复用.例如前一篇博客使用简单标签来对标签体内容执行一定的次数,就无法在标签上规定要执行的次数,必须在标签处理器类中修改,很不方便,如果使用带属性的标签就能很好的解决这个问题. 要想使简单标签具有属性,通常需要满足以下两个步骤: ① 在标签处理器类中定义属性,同时为每个属性生成setter方法: ② 在TLD文件中对于的<tag>标签

让ie浏览器支持html5新标签的解决方法(使用html5shiv)

没估计错的话旧版浏览器都是不识别这些新增的标签所以都是用行内元素来处理解决的,所以,有一个解决办法的突破口就是让它变成块状元素就不会处于同一行了,这样在新旧浏览器都是可以显示同样的效果,再者就是让浏览器识别标签,需要新增标签,具体解决办法是: IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以利用这一特性让这些浏览器支持HTML5新标签,代码如下: document.createElement('新标签'); / /新增创建新标签   方式一:Codi

HTML5 &lt;template&gt;标签元素简介

一.HTML5 template元素初面 <template>元素,基本上可以确定是2013年才出现的.干嘛用的呢,顾名思意,就是用来声明是"模板元素". 目前,我们在HTML中嵌入模板HTML,往往是类似这样的写法: <script type="text/template"> // ... </script> 实际上,并不存在type="text/template"这样的标准写法,<template&g

【HTML5】如何处理HTML5新标签的浏览器兼容版问题

HTML5规范毕竟是刚刚才定义完成的规范,还有一些浏览器并不能支持其中的新标签和新属性,尤其是IE8及以下版本浏览器.以下介绍一些在页面中使用HTML5新标签的实践方法,目的是让HTML5中的新标签在低级浏览器中也得到有限的支持,不至于影响整个的页面功能. 让浏览器识别HTML5规范中的新标签 IE8浏览器中还没有添加对HTML5新标签的支持,所以在IE8中无法直接展现HTML5新标签中的内容.庆幸的是IE8/IE7/IE6支持通过document.createElement方法产生的标签,可以