HTML基础概念

1.HTML:Hpyer Text Markup Langage

Hpyer Text:超文本语言(文字,图片,链接,音频,视频等)

区分:普通文本——Word text(文字,表格,图片)

Markup:标签

<标签 属性=“值”></标签>

一个标签可以有多个属性,一个属性可以有多个值,属性和属性之间,值和值之间用空格隔开

Langage:语言

HTML是用各种标签将超文本内容包起来,然后按照顺序来写

2.文档流顺序:将浏览器窗口自上而下,分成一行一行的。每一行从左到右排列元素

将浏览器窗口自上而下,分成一行一行,每一行从左到右排列元素,就叫文档流顺序

3.HTML结构标签

HTML:总标签,告诉浏览器,这是一个HTML的文档,一个页面只能有一个

head:头部标签,包含文档的相关信息,在浏览器窗口不显示,一个页面只能有一个

body:身体标签,包含所有超文本内容,在浏览器的窗口显示,一个页面只能有一个

meta:提供页面的相关信息,一个页面可以有多个。<meta/>闭合方式特殊

title:描述页面相关内容,一个页面只能有一个

!DOCTYPE:声明标签,告诉浏览器该文档使用的规范符号W3C规范,没有结束标签,页不写入HTML内部

4.W3C规范:

(1)标签字母必须要小写

(2)有开始标签就要有结束标签,标签的闭合方式有两种。

<标签></标签>

<标签/>

(3)标签的值一定要用双引号,如{<标签 属性="值"></标签>}

(4)出现的所有符号必须是英文符号

(5)标签+内容=元素

5.三种CSS样式:

CSS(cascading style sheets)层叠样式表    

作用:用于定义HTML内容在浏览器内的显示样式

(1)内联式CSS样式:

<p style="color:red; font-size:12px">这里的文字是红色的</p>

(2)嵌入式css样式

嵌入式CSS样式必须写在<style></style>之间。

(3)外部式CSS样式(.css为扩展名)

外部式CSS写在<head>内

使用<link>标签将CSS样式文件连接到HTML文件内

<link herf="   .css" rel="stylesheet" type="text/css"/>

CSS样式遵循一个重要的原则——就近原则(但还需判断权值的大小)

6.类选择器

.类选择器名称{CSS样式代码;}

eg:

<span>胆小如鼠</span>

<span class="stress">胆小如鼠</stress>

.stress{color:red;}

7.ID选择器

ID选择符的前面是“#”号,而不是类名称前的“.”

8.类(.)和ID(#)选择器的区别:

(1)ID选择器只能在文档中使用一次,类选择器可以使用多次

(2)可使用类选择器次列表方法为一个元素同时设置多个样式。ID选择器不可以。

eg:

.stress{color:red;}

.size{font-size:25px;}

<p>到了<span class="stress size">三年级</span>下学期。。。</p>

上面的代码的作用是为“三年级”三个字设置文本颜色为红色并且字号为25px

9.子选择器

即大于符号">",用于选择指定标签元素的第一代子元素

eg:.aa > li {border:1px solid red;}

类为aa的li元素加入1px红色实线边框

10.后代选择器

.first span {color:red;}

<p class="first">.......<span>胆小如鼠</span></p>

即胆小如鼠被填充为红色

11.子选择器与后代选择器的区别:

(1)子选择器:直接后代——">"

(2)后代选择器:所有后代——空格

12.通用选择器(*)

匹配HTML的所有标签元素

13.分组选择符(,)

h1,span{color:red;}

14.继承(CSS样式)

不仅应用于某个特定的HTML标签元素,而且应用于其后代。

eg:

p{color:red;}

<p>我小时候<span>胆小如鼠</span></p>

我小时候胆小如鼠,字体全部为红色,包括胆小如鼠。(继承关系)

15.特殊性:

eg:

p{color:red;}

.first{color:green;}

<p class="first">我小时候<span>胆小如鼠</span></p>

注:

p,.first都匹配p标签的CSS属性,浏览器根据权值来判断使用哪一种CSS的样式

(标签的权值为1;类选择符的权值为10;ID选择器的权值为100)

eg:

代码                                                                                                      权值

p{color:red;}                                                                                             1

p span{ color:green;}                                                                             1+1=2

.warning{ color:white;}                                                                           10

p span .warning { color:purple;}                                                             1+1+10=12

#footer .note p { color:yellow;}                                                               100+10+1=111

16.重要性

CSS样式设置最高权值——important

eg:

p { color:red !important;}

p { color:green;}

则字体为红色

注:

样式优先级:

浏览器默认样式 < 网页制作者样式 < 用户自己设置的样式

17.元素分类

HTML中的标签元素大体被分为三种不同的类型:

(1)块级元素:——用于搭建框架

每个块级元素都从新的一行开始,并且其后的元素另起一行。(独占一行)

元素的高度,宽度,行高以及顶和底边距都可设置。

元素宽度在不设置的情况下,是它本身父容器的100%,除非设定一个宽度。

eg:

<div>   <p>   <h1>...<h6>   <ol>   <ul>   <dl>   <table>   <address>   <blockquote>   <form>

(2)内联元素:——修饰细节

自左向右排列,直到排不下自动换行。宽高无效,随内容而定。

eg:

<a>   <span>   <br>   <i>   <em>   <strong>   <label>   <q>   <var>   <cite>   <code>

(3)内联块级元素——<img>,<input>

和其他元素都在一行上

元素的高度、宽度、行高及顶和底边距都不可设置

18.

转换成块级元素:   a { display:block;}

转换成内联元素:   a { display:inline;}

转换成内联块级元素:   a { display:inline-block;}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,165评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,503评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,295评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,589评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,439评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,342评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,749评论 3 387
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,397评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,700评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,740评论 2 313
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,523评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,364评论 3 314
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,755评论 3 300
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,024评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,297评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,721评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,918评论 2 336

推荐阅读更多精彩内容

  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,043评论 0 40
  • 第6章 开始学习CSS,为网页添加样式 1、认识CSS样式CSS全称为“层叠样式表 (Cascading Styl...
    夏沫xx阅读 1,047评论 1 11
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 3,178评论 0 5
  • 一、什么是选择器? 每一条css样式声明(定义)由两部分组成,形式如下:选择器{ 样式;}在{}之前的部分就是“选...
    空指针的空阅读 512评论 0 2
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 2,601评论 0 30