热门标签 | 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

 


推荐阅读
  • 博主从零开始学习HTML(入门基础)
    从零开始学习HTML(入门基础)互联网三大基石HTTP协议URL:统一资源定位符HTML:超文本标记语言HTML的Head标签中的常用元素<!--告知 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
  • 本文深入探讨了HTTP请求和响应对象的使用,详细介绍了如何通过响应对象向客户端发送数据、处理中文乱码问题以及常见的HTTP状态码。此外,还涵盖了文件下载、请求重定向、请求转发等高级功能。 ... [详细]
  • 一个登陆界面
    预览截图html部分123456789101112用户登入1314邮箱名称邮箱为空15密码密码为空16登 ... [详细]
  • 本文介绍了CSS中的伪元素选择器,包括其历史演变和当前标准。同时,通过实例演示了如何利用伪元素与 checked 属性进行样式设计,增强网页交互性和视觉效果。 ... [详细]
  • 本文详细探讨了如何在 C# 中使用 Infragistics 组件库解决常见的开发问题,包括工具栏按钮禁用、Grid 中的时间记录及样式设置、以及 Excel 导出功能的实现。 ... [详细]
  • 本文介绍了如何在Java中使用`JCheckBoxMenuItem.setMnemonic()`方法,并提供了多个实际应用的代码示例。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文介绍如何使用布局文件在Android应用中排列多行TextView和Button,使其占据屏幕的特定比例,并提供示例代码以帮助理解和实现。 ... [详细]
  • 深入解析ESFramework中的AgileTcp组件
    本文详细介绍了ESFramework框架中AgileTcp组件的设计与实现。AgileTcp是ESFramework提供的ITcp接口的高效实现,旨在优化TCP通信的性能和结构清晰度。 ... [详细]
  • 优化Input Checkbox与Label文本对齐的方法
    本文探讨了在网页设计中,如何有效解决input checkbox与label文字不对齐的问题。通过具体的代码实例和解决方案,帮助开发者实现更加美观的用户界面。 ... [详细]
  • 本文详细介绍了如何使用JavaScript实现数据的双向绑定,包括MVVM架构的基本概念、不同框架下的实现方式以及具体的代码示例。 ... [详细]
  • 利用HTML5 Canvas高效构建电信网络拓扑图
    电信网络拓扑图在实际应用中具有很高的实用价值。本文介绍了一个基于HTML5 Canvas的电信网络拓扑图项目,不仅实现了基本的图形展示功能,还加入了自动布局和属性栏功能,使项目更加完善。此Demo经过细微调整即可直接应用于实际项目中。 ... [详细]
  • 本文介绍了一个基于 div 标签设计的宿舍管理系统登录页面,包括用户身份选择、记住我功能以及错误信息提示。 ... [详细]
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社区 版权所有