热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HTML5入门篇01

目录HTML基本语法结构元素详解页面骨架样式详解Test-align(文本水平对齐方式):Clear(清除浮动)

目录

 

HTML基本语法

结构元素

详解页面骨架

样式详解

Test -align(文本水平对齐方式):

Clear(清除浮动)

Font -weigh(设置文本粗细):

Overflow(规定内容溢出元素框时发生的事情):

长度单位

Repeat

选择器

Text-decoration(文本修饰属性):

border-style(边框风格):

div的定义

常见的html标签



HTML基本语法













HTML5目标


HTML 5目标是为了能够创建更简单的Web程序,书写出更简洁的HTML代码。

例如,为了使Web应用程序的开发变得更容易,提供了很多API;为了使HTML变得更简洁,开发出了新的属性、新的元素等。总体来说,为下一代Web平台提供了许许多多新的功能。

  • 结构元素

页面骨架









网页标题

次级标题

提示信息



文章标题

文章内容......

文章注脚

页脚






详解页面骨架

引入外部样式:

      一般用于定义网页的头部内容    一般放置网页标题,LOGO,提示信息等

               一般用于定义导航栏的区域      一般放置网页导航栏,超链接等

    一般用于定义网页主要内容

 

      一般用于定义网页重要内容

         一般用于定义网页侧边框

       一般用于定义网页页脚         一般存放网页版权信息

页面样式

body {
background-color:#CCCCCC;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin: 0px auto;
max-width:900px;
border:solid; border-color:#FFFFFF;}
header {background-color: #F47D31;display:block; color:#FFFFFF; text-align:center; }
header h2 {margin: 0px;}
h1 {font-size: 72px;margin: 0px; }
h2 {
font-size: 24px;margin: 0px;text-align:center;color: #F47D31; }
h3 {
font-size: 18px;margin: 0px; text-align:center; color: #F47D31; }
h4 {color: #F47D31; background-color: #fff; -webkit-box-shadow: 2px 2px 20px #888; -webkit-transform: rotate(-45deg); -moz-box-shadow: 2px 2px 20px #888; -moz-transform: rotate(-45deg);position: absolute; padding: 0px 150px; top: 50px;left: -120px; text-align:center;}
nav {display:block;width:25%; float:left; }
nav a:link, nav a:visited {
display: block;border-bottom: 3px solid #fff; padding: 10px; text-decoration: none;font-weight: bold; margin: 5px; }
nav a:hover {color: white;background-color: #F47D31; }
nav h3 {
margin: 15px;
color: white; }
#container {background-color: #888; }
section {
display:block;
width:50%;float:left; }
article {background-color: #eee;display:block; margin: 10px; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;-webkit-box-shadow: 2px 2px 20px #888;-webkit-transform: rotate(-10deg); -moz-box-shadow: 2px 2px 20px #888;-moz-transform: rotate(-10deg); }
article header {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding: 5px;}
article footer {
-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px; padding: 5px; }
article h1 {font-size: 18px; }
aside {
display:block;width:25%; float:left; }
aside h3 {margin: 15px;color: white;}
aside p {margin: 15px; color: white; font-weight: bold;font-style: italic; }
footer { clear: both;display: block;background-color: #F47D31;color:#FFFFFF; text-align:center;padding: 15px; }
footer h2 {font-size: 14px; color: white; }
/* links */
a { color: #F47D31; }
a:hover { text-decoration: underline; }

样式详解


  • background-color          背景颜色
  • font-size                        字体
  • font-family:Geneva, Arial, Helvetica, sans-serif; 
  • margin: 0px auto;            外边边距  设置两个值时,第一个值表示上下,第二个值表示左右

         margin: 0px ;                            设置一个值是表示上下左右

         margin: 0px 0px 0px auto;         设置四个值是表示上,右,下,左的外边距

  • max-width:900px;            最大宽度   px像素
  • border:solid;                    边框样式

border-width    边框宽度

       border-top-width       上边框宽度

       border-right-width     右边框宽度

       border-left-width        左边框宽度

       border-bottom-width  下边框宽度

border-style     边框样式    solid实线  

border-color    边框颜色

border:2px,solider,red;    边框宽度,样式,颜色

  • Test -align(文本水平对齐方式):


  1.          Center  居中
  2.           Left   左对齐
  3.          Right   右对齐
  4.          Justify   左右两端对齐

 

  • Clear(清除浮动)

  •       Left 左侧不允许浮动
  •       Right
  •       Both  左右两边都不允许浮动
  •    None   默认值,左右两侧浮动都不允许出现
  •    Inherit  规定应从父元素继承字体粗细

 

  • Font -weigh(设置文本粗细):

  •       Normal 默认值,定义标准字符
  •       Bold     粗体字符
  •      Bolder    更粗的字符
  •      Lighter    更细的字符

 

  • Overflow(规定内容溢出元素框时发生的事情):

  • Visible 默认值,内容不会被修剪,会呈现在元素框之外
  • Hidden 内容被修剪,元素框外的内容不可见
  • Scroll  内容被修剪,但浏览器会显示滚动条以便查看其余内容
  • Auto 如果内容被修剪,则浏览器会显示滚动条以便查看内容

 

长度单位


  • Px(像素):是相对显示器屏幕分辨率而言的。
  • 任意浏览器默认字体高度为16px。
  • Em相对长度单位。相对当前对象内文本字体大小

 

Repeat:


  • Repeat-x  background图片横向铺满
  • Repeat-y            图片纵向铺满
  • No-repeat           不重复

 

选择器


  • :link          为未被访问过的链接设置样式。
  • :visited        用于设置指向已访问页面的链接的样式
  • :hover         用于设置鼠标指针浮动到链接上时的样式。
  • :active         用于鼠标按下时的样式

Text-decoration(文本修饰属性):


  •           None  默认值,定义标准文本
  •          Underline 文本下的一条线
  •          Overline   文本上的一条线
  •          Blink          定义闪烁文本(已废除)

 

border-style(边框风格):


  •           Dotted点状   solid实线 
  •          double双线   dashed虚线

div的定义

标准布局中,每个div框架元素都要定义Id属性,方便css能够精准的控制每个div布局块。每个Id的属性的值要有含义

           Id=”main” 主体

              Top   头部

              Context 内容

              Title    标题

              Sub     实例  。。。。。等

常见的html标签

a, abbr, b, base, body, br, dd, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, head, hr, html, i, img, li, link, meta, ol, p, s, script, span, strong, style, title, u, ul, acronym, address, applet, area, basefont, bdo, big, blockquote, button, caption, center, cite, code, col, colgroup, del, dfn, dir, font, frame, frameset, iframe, input, ins, isindex, kbd, label, legend, map, menu, noframes, noscript, object, optgroup, option, param, pre, q, samp, select, small, strike, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, var

 


推荐阅读
  • 本文探讨了如何通过优化 DOM 操作来提升 JavaScript 的性能,包括使用 `createElement` 函数、动画元素、理解重绘事件及处理鼠标滚动事件等关键主题。 ... [详细]
  • td{border:1pxsolid#808080;}参考:和FMX相关的类(表)TFmxObjectIFreeNotification ... [详细]
  • Web动态服务器Python基本实现
    Web动态服务器Python基本实现 ... [详细]
  • 理解浏览器历史记录(2)hashchange、pushState
    阅读目录1.hashchange2.pushState本文也是一篇基础文章。继上文之后,本打算去研究pushState,偶然在一些信息中发现了锚点变 ... [详细]
  • 深入理解:AJAX学习指南
    本文详细探讨了AJAX的基本概念、工作原理及其在现代Web开发中的应用,旨在为初学者提供全面的学习资料。 ... [详细]
  • 本文详细探讨了在Web开发中常见的UTF-8编码问题及其解决方案,包括HTML页面、PHP脚本、MySQL数据库以及JavaScript和Flash应用中的乱码问题。 ... [详细]
  • 使用jqTransform插件美化表单
    jqTransform 是由 DFC Engineering 开发的一款 jQuery 插件,专用于美化表单元素,操作简便,能够美化包括输入框、单选按钮、多行文本域、下拉选择框和复选框在内的所有表单元素。 ... [详细]
  • 基于 Vue 和 Element UI 实现的简洁登录界面设计
    本文介绍了一种利用 Vue.js 和 Element UI 框架构建的简洁登录界面设计。该设计不仅注重用户体验,还确保了界面的美观性和易用性。通过合理的布局和组件配置,实现了高效、响应式的登录功能,适用于多种前端应用场景。 ... [详细]
  • 本文探讨了如何在C#应用程序中通过选择ComboBox项从MySQL数据库中检索数据值。具体介绍了在事件处理方法 `comboBox2_SelectedIndexChanged` 中可能出现的常见错误,并提供了详细的解决方案和优化建议,以确保数据能够正确且高效地从数据库中读取并显示在界面上。此外,还讨论了连接字符串的配置、SQL查询语句的编写以及异常处理的最佳实践,帮助开发者避免常见的陷阱并提高代码的健壮性。 ... [详细]
  • 本文详细介绍了 jQuery 的入门知识与实战应用,首先讲解了如何引入 jQuery 库及入口函数的使用方法,为初学者提供了清晰的操作指南。此外,还深入探讨了 jQuery 在实际项目中的多种应用场景,包括 DOM 操作、事件处理和 AJAX 请求等,帮助读者全面掌握 jQuery 的核心功能与技巧。 ... [详细]
  • 本文记录了在Windows 8.1系统环境下,使用IIS 8.5和Visual Studio 2013部署Orchard 1.7.2过程中遇到的问题及解决方案,包括503服务不可用错误和web.config配置错误。 ... [详细]
  • HTML:  将文件拖拽到此区域 ... [详细]
  • 本文详细介绍了如何在Windows操作系统中配置和使用Lex(Flex)与Yacc(Bison),包括软件的下载、安装以及通过示例验证其正确性的步骤。 ... [详细]
  • ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ... [详细]
  • 优化升级版数据采集与赋值方法,专为前文内容设计
    在前一篇文章中,方法的局限性主要体现在需要传递参数,并且参数数量受限。当页面布局与所需参数不匹配时,该方法将无法正常工作。为此,我们推出了优化升级版1.1,旨在解决这些问题并提高灵活性和适用性。 ... [详细]
author-avatar
小心做人正直做事_439
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有