整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML网页基础

HTML网页基础

本的网页结构

网页基本结构:

<html>
	<head>
        <title>这是网页标题</title>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
        <meta name="keywords" content="这是关键字"/>
        <link href="css文件路径" rel="stylesheet"/>
        <link rel="shortcut icon" href="favicon.ico"/>
    </head>
    <body>
        
    </body>
</html>

常见网页标签:

标签

含义

常用属性

a

超链接

href / target / title

img

图片

src / alt / title / width / heiht

h1-h6



p



br



hr



em



strong



i



span



div



CSS美化网页

css样式使用方式

  1. 行内(内敛)样式
  2. 内部样式
  3. 外部样式

css基本选择器

  1. ID - > #
  2. CLASS -> .
  3. 标签 -> 标签名

优先级

  1. ID > CLASS > 标签 (在同一个元素上的ID , CLASS比较)
  2. 行内 > 内部> 外部
  • *important 最高级别
  • 高级选择器:

    1. 并集选择器
    2. 交集选择器
    3. 后代选择器
    4. 子元素选择器
    5. 兄弟选择器
    6. 属性选择器

    前提: 非继承属性 > 继承属性(除此条件外,基本可以适应以下计算规则)

    ID

    CLASS

    标签

    100

    10

    1

    文本样式

    样式

    含义

    属性值

    字体样式

    列表与表格

    表单

    盒子模型

    浮动

    定位

    、PX\EM\PT单位介绍

    px单位名称为像素,相对长度单位,像素(px)是相对于显示器屏幕分辨率而言的国内推荐;

    em单位名称为相对长度单位。相对于当前对象内文本的字体尺寸,国外使用较多;


    pt单位名称为点(Point),绝对长度单位一般老版本的table使用长度大小单位但是现在基本上没有使用。

    html单位简短介绍:

    Px 像素Pixel;相对长度单位。

    Pt 点(Point);绝对长度单位

    Em 相对长度单位,这里emhtml标签"EM"拼写完全相同,而这里em作为单独文本单位。

    1. 以前IE无法调整那些使用px作为单位的字体大小,但现在几乎IE都支持 在这里也推荐使用PX作为单位;

    2. 国外的大部分网站能够调整的原因在于其使用了em作为字体单位;

    3. Firefox能够调整px和em,但是96%以上的中国网民使用IE浏览器(或内核)。

    px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的,QQ截图也是使用PX作为长度宽度单位。

    em是相对长度单位。相对于当前对象内文本字体寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。

    二、html单位对比案例

    1、简单小例:

    Width:300px 宽度为300像素

    Width:300pt 宽度为300点

    Width:300em 宽度为300相对长度

    以上我们设置相同数值的不同单位实例

    2、对文字设置不同长度em px pt单位看看效果:

    CSS代码:

    1. .divcss5-px{ font-size:12px}
    2. .divcss5-pt{ font-size:12pt}
    3. .divcss5-em{ font-size:2em}

    HTML代码:

    1. < span>divclass="divcss5-px"<我是divcss5</>div<
    2. < span>divclass="divcss5-pt"<我是divcss5</>div<
    3. < span>divclass="divcss5-em"<我是divcss5</>div<

    3、单位长度对比说明图


    html px pt em单位案例对比图

    三、em与px换算

    任意浏览器的默认字体高度16px(16像素)。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。

    12px相当于9pt长度;

    12px相当于0.75em长度;

    9pt相当于0.75em长度;

    一般我们使用em换算px较多

    高级em与px换算:

    任意浏览器的默认字体高度16px(16像素)。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。

    具体使用时候:

    我们在对全体html标签声明初始一次font-size=62.5%

    如:

    *{font-size=62.5%}

    即可此后面布局可依据以下技巧进行设置em单位

    font-size:1.2em等于font-size:12px

    font-size:1.4em等于font-size:14px

    以此类推相当于初始font-size=62.5%后,em与px单位就只有10倍差距,以便方便计算与设置em长度数值使用。

    四、em单位有如下特点:

      1. em的值并不是固定的;

      2. em会继承父级元素的字体大小。

    我们在写CSS的时候如果要用em为单位,需要注意两点:

      1. body选择器中声明Font-size=62.5%;

      2. 将你的原来的px数值除以10,然后换上em作为单位;

      3. 重新计算那些被放大的字体的em数值。避免字体大小的重复声明。

      也就是避免1.2 * 1.2=1.44的现象。比如说你在#content中声明了字体大小为1.2em,那么在声明的字体大小时就只能是1em,而不是1.2em, 因为此em非彼em,它因继承#content的字体高而变为了1em=12px。

      但是12px汉字例外,就是由以上方法得到的12px(1.2em)大小的汉字在IE中并不等于直接用12px定义的字体大小,而是稍大一点。这个问题 Jorux已经解决,只需在body选择器中把62.5%换成63%就能正常显示了。原因可能是IE处理汉字时,对于浮点的取值精确度有限。不知道有没有其他的解释。

    五、推荐网页单位

    所以为了单位换算错误推荐使用PX(像素)作为网页制作单位

    以上为大家介绍了px em pt单位,及换算方式,一般现在我们使用长度单位都以px为长度单位。这里我们也推荐使用以px(像素)为网页的尺寸长度单位,符合浏览器的像素单位,同时也为了方便计算长度尺寸。

    关于px pt em单位总结

    1)、推荐px像素为单位:通常我们使用px(像素为单位)较多,其次是em单位,平时推荐大家以px为单位;

    2)、我们的显示屏分辨率以px像素为单位;

    3)、我们QQ截图时候也是以px像素单位。

    015-03-19 05:01:00 作者:马荣

    微软的IE浏览器可能是很多人接触到的第一个浏览器,不过微软已经明确表示将在Win10中采用全新的斯巴达浏览器来取代IE,并且要逐渐淡化直至取消IE品牌。为了祭奠即将逝去的IE,我们来回顾一下各代IE吧。

    IE1

    发布年份:1995年

    代表系统:Windows 95

    这是最早的IE版本,可以看出界面非常简陋,而且性能也很弱。但是就是它开启了一个时代,IE就此诞生。

    IE2

    发布年份:1995年

    代表系统:Windows 95A

    在IE1基础上的升级,支持Javascript、Cookies、SSL、RSS和NMTP等技术和协议。这也是首个支持Mac OS的IE浏览器。

    IE3

    发布年份:1996年

    代表系统:Windows 95 OSR2(Windows 97)

    IE3是IE首个脱离Spyglass源代码发展的版本,支持CSS,加入了ActiveX控件和JavaApplet,并且可以显示GIF和JPEG格式图片文件,并支持MIDI文件播放。

    IE4

    发布年份:1997年

    代表系统:Windows 98

    IE4开始有了我们现在熟悉的LOGO,并且彻底集成在Windows系统作为默认浏览器。IE4开始有了微软自己的排版引擎Trident,这使得IE4相比当时的浏览器启动更快。

    IE5

    发布年份:1999年

    代表系统:Windows 98 SE

    IE5增加了当时更多的先进技术,支持XML、XSL,并可将HTML网页存为MHTML。此版本经过了多次改版,一是因为安全公司发现了IE5的错误,另外微软本身基于Windows NT内核开发的Windows 2000也需要IE5进行修正。