欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  网站开发人员=UI设计师+前端工程师+后端工程师
 
  HTML(结构)+CSS(样式)+JS(行为)
 
  XHTML比HTML语法更为严格,主要体现在DOCTYPE写法、大小写敏感、属性b布尔值、属性引号、alt属性、标签的严格闭合等方面
 
  标签与属性的含义
 
  常见HTML标签:
 
  HTML文档的典型结构:
 
  注释:
 
  HTML语义化:根据网页中内容的语义选择相应的标签
 
  常见的标签:
 
  标题与段落:h与p标签文本修饰标签:strong、em、sub、sup、del、ins引用标签:blockquote、q、abbr、address、citepre与code标签:用于代码的输出图片标签:img
 
  属性:src、alt、width、height、title 跳转:
 
  标签:a、base属性:href、target、name锚点:#+Id、#+name 特殊符号:列表:无序列表:ul/dir/menu、li
 
  有序列表:ol、li定义列表:dl、dt、dd 表格:标签:table、tr、th、td、caption、thead、tbody、tfoot;
 
  属性:border、cellpadding、callspacing、rowspan、colspan、align、valign 表单:
 
  标签:form、input、select与option、textarea、label属性:action、method、type、name、value输入类型:text、radio、checkbox、password、file、submit、button、reset … 块标签:div,span
 
  strong和em标签都表示强调,表现形态为文本加粗和斜体;b和i标签同样也表示文本加粗和斜体。区别在于前者是具备语义化的,而后者是不具备语义化的。
 
  br与wbr:br是换行,wbr软换行,用于长单词的折行
 
  iframe嵌套页面:
 
  iframe元素会创建包含另外一个文档的内联框架(即行内框架)
 
  ,引入其他html页面到本html页面中显示
 
  属性
 
  frameborder:规定是否显示周围的边框width:定义iframe的宽度height:定义iframe的高度scrolling:规定是否在iframe中显示滚动条src:规定在iframe中引入的urlsrcdoc:规定在iframe中显示的页面内容
 
  应用场景:数据传输、共享代码、局部刷新、第三方介入等
 
  map与area
 
  作用:定义一个客户端图像映射
 
  图像映射:带有可点击区域的一幅图像
 
  area元素永远嵌套在map元素的内部,area元素可定义图像映射中的区域。area元素的href属性定义区域的url,shape属性来定义区域的形状,coords属性定义热区的坐标。
 
  embed与object
 
  嵌入一些多媒体,如flash动画、插件等,基本使用没有太多差别,主要是为了兼容不同的浏览器。object元素需要配合param元素一起完成。使用较少。
 
  audio与video标签(html5)
 
  audio标签嵌入音频文件、video标签表示侵入视频文件。
 
  默认空间是不显示的,可以通过controls属性来显示控件。
 
  为了能够支持多个备选文件的兼容支持,可以配合source标签使用
 
  文字注解与文字标签
 
  文字注解: ruby、rt
 
  文字方向:bdo或者direction css样式
 
  link标签的扩展
 
  引入css文件
 
  添加网址标题栏之前的小图标
 
  引入dns的解析
 
  meta标签
 
  添加一些辅助信息
 
  HTML5新语义化标签
 
  标签语义header页眉footer页脚main主体hgroup标题组合nav导航article主题独立的内容aside辅助信息section章节区域figure图像和视频figcaption对图片和视频的描述datalist智能选项列表details/summary文档细节/文档标题progress/meter定义进度条/定义度量范围time定义日期和时间mark带有标记的文本
 
  表格扩展内容
 
  功能标签/样式添加单线border-collapse: collapse隐藏空单元empty-cells: hide斜线分类border / rotate列分组colgroup / col
 
  表单的扩展内容
 
  美化表单控件:1、伪类 :checked 2、position+透明度
 
  新的表单属性:
 
  属性功能autocomplete自动完成,可选值on、offautofocus获取焦点,可选值on、offrequired不能为空pattern正则验证method数据传输方式enctype数据传输类型name、value数据的键值对
 
  扩展标签:
 
  标签功能fieldset表单内元素分组legend为fieldset元素定义标题optgroup定义选项组
 
  [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vt1UxJDB-1578980584333)(前端的基本概念.assets/1578542553039.png)]
 
  语法:
 
  浏览器前缀
 
  CSS去兼容不同的浏览器,针对旧的浏览器做兼容,新的浏览器基本不需要添加前缀
 
  浏览器内核前缀IETrident-ms-FirefoxGecko-moz-OperaPresto-o-ChromeWebkit-webkit-SafariWebkit-webkit-Opera、ChromeBlink
 
  长度单位
 
  像素px、百分比%、相对字体长度单位em
 
  样式的类型
 
  区别link与@import:
 
  颜色表示法
 
  单词表示法:
 
  十六进制表示法:
 
  rgb表示法:
 
  透明颜色:transparent
 
  提取颜色工具FeHelper
 
  CSS背景样式
 
  背景颜色:背景图片:背景图片的平铺方式:,其中背景图片的位置: ,其中背景图片随滚动条移动的方式:,其中
 
  利用背景实现视觉差效果:
 
  CSS3背景扩展样式:
 
  background-size:背景图的尺寸、cover覆盖、contain包含
 
  background-origin:背景图的填充位置、padding-box(默认)、 border-box、content-box
 
  background-clip:背景图的裁切方式,padding-box、border-box(默认)、content-box
 
  CSS边框样式
 
  边框风格(border-style):solid、dashed、dotted边框大小(border-width)边框颜色(border-color)
 
  单独设某一条边:
 
  绘制三角形:
 
  CSS文字样式
 
  font-family:字体类型,中文、西文,衬线体与非衬线体,注意适当添加引号font-size:字体大小,数值|xx-small|x-small|small|medium|large|x-large|xx-largefont-weight:字体粗细,数值|normal|boldfont-style:字体样式,normal|italic|oblique,注意区别italic与obliquecolor:字体颜色
 
  CSS段落样式
 
  text-decoration:文本装饰,underline|overline|line-through|nonetext-transform:文本大小写,lowercase|uppercase|capitalizetext-indent:首行缩进,数值表示,单位可以选择px、em等text-align:文本对齐方式,left|right|center|justifyline-height:定义行高,行高=上边距+字体大小+下边距,上边距=下边距,默认行高与字体大小有关,绝对值(带单位)|比例值(不带单位)letter-spacing:字间距word-spacing:单词间距,针对西文折行:或者,注意二者区别
 
  CSS复合样式
 
  background、font、border、border-left,通过空格进行区分。
 
  font的格式:
 
  复合样式与单一样式不应该混合使用,复合样式会覆盖所包含的单一样式,如果非要混合使用一定要先写复合样式再写单一样式
 
  ID选择器
 
  ID在一个页面内是唯一的,符合标识符命名规则,可选择驼峰写法、下划线写法、短线写法,遵守约定俗成的命名惯例。
 
  快捷键:div#aaa+tab
 
  CLASS选择器
 
  class可以复用,可以组合,css文件或style标签中顺序决定优先级(而不是class中顺序),CLASS选择器可以与标签选择器混合使用。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h60238.shtml