HTML

HTML: 超文本标签语言

英文:HyperText Markup Language

作用: 用来展现 文本 声音 视频  图片 的页面

语法:

1.标签是由 “ < ”  加上 英文 加上  “>” 所组成。

如:

2.标签一般情况下是成对出现,分开始标签和结束标签,结束标签会比开始标签多一个“/”。

在开始标签和结束标签的中间写的是属于这个标签的内容

如:

3.标签是不区分大小写的,(当开始标签是小写的时候,结束标签也必须是小写)但是建议小写,因为大部分程序员都是写的小写。这也成为了一种规范。

4.标签是可以相互嵌套的(标签里面还可以再放标签),但是要注意下标签的先后顺序。

例如:

在写html的时候需要一个基本的结构:

这个结构是由三对标签所组成,分别是:html head  body

需要注意,html这对标签是包含head和body的。

如:

代码解释:

1.html:这是根标签,意思是html中的所有内容都要放在这对标签之中。

2.head:html文档头部的部分,在里面写的内容一版是不会给用户直接浏览的,就如同人的大脑的思维是不会轻易让外界知道是一个原理。

里面写的内容有: <style> <script> <link> <meta>等标签。

浏览器会对head标签进行预读,然后再决定是否执行里面的内容。

3.body:表示的是html的身体部分,里面的内容写的是展示给用户浏览的内容。

body标签中的内容会被浏览器直接执行。

h1-h6 标题标签  :h标签1-6是由大到小依次排列的。

设置默认选择:

单选&多选  用  checked=checked

列表:      用  selected=selected

禁用      用  disabled="disabled"

⑨ 框架集(后台管理系统)

span、div、input

span:内联元素-----à内联元素的特征是他只占自己内容的面积,不可以设置宽高

div:块级元素 -----à块级元素他占整行的面积,可以设置宽高

input:内联块级元素-----à内联块级元素只占自己内容的面积。可以设置宽高。

CSS属性

样式:CSS(层叠样式表)

CSS 作用: 修饰标签

WEB2.0: 规范

HTML : 展现网页内容

CSS  : 美化html页面

JavaScript: 网页交互

Css 语法:

方式1: 行内样式,写在开始标签中 用style属性引起,缺点,代码重复,维护成本高。

方式2 :  内嵌样式,写在head标签中 用style 标签集中声明。

方式3: 外部样式,写在独立的css文件中,通过 link标签引入

语法:选择器{ 属性:取值;属性:取值 ; .....      }

css的写法 ----à 语法:属性名:样式;

如:color:red;

选择器:

标签选择器:

语法:

标签{

css属性

}

如:p{

color:red;

}

id选择器:

语法:

#id名{

css属性

}

如:#p-1{

color:red;

}

类选择器:

语法:

.class名{

css属性

}

如:.p-1{

color:red;

}

文字样式

color:颜色; ---------文字颜色

font-size:像素;---------文字尺寸;

font-family:字体; ---------设置文字字体

font-weight:bold; ---------设置文字为粗体

font-style:italic; ---------设置文字为斜体

line-height:像素; ---------设置文字行高(文字上下居中)

text-decoration:underline; ---------给文字增加下划线

text-decoration:none;---------隐藏下划线text-decoration:line-through;---------增加删除线letter-spacing:像素;---------文本间距内部文本对齐

text-align:left; ---------文字向左对齐

text-align:right; ---------文字向右对齐

text-align:center; ---------文字居中对齐

背景

background:url (图片路径); ---------背景图

background:color/rgb(0 , 0 , 0); ---------背景颜色

background: rgba(0 , 0 , 0 , 0.5); ---------背景颜色以及透明度

宽/高度

width:像素; ---------宽度

height:像素; ---------高度

max-width/height:像素; ---------最小宽/高

min-width/hright:像素; ---------最大宽/高

漂浮:float:left/right; ---------浮动在左/右侧边线border:像素 颜色 样式; --------- 设置边线

边线样式:dashed:虚线  dotted:点线  solid:实线

border-top/bottom/left/right:像素 式 色;

---------上/下/左/右边线的宽度,样式,颜色

距离:margin-left:像素;  ---------距离左边界距离

margin-top:像素;  ---------距离上边界距离

margin -right:像素; ---------距离右边界距离

margin-bottom:像素; ---------距离下边界距离

margin:0 auto ; ---------左右对齐(居中)填充内部内容:padding-top:像素; ---------上部填充

padding-bottom:像素; ---------下部填充

padding-left:像素; ---------左部填充

padding-right:像素; ---------右部填充定位:1、绝对定位(position: absolute)

2、相对定位(position: relative)

3、固定定位(position: fixed)

注意:定位一般配合top/bottom/left/right:像素;来设置位置显示状态:display:none / block; ---------隐藏/显示

z-index:位置; ---------设置重叠

设置透明度:filter:alpha(opacity=50);

opacity:0.5;

Css3

圆角化效果:border-radius

使用方法:

border-radius:10px;  /* 所有角都使用半径为10px的圆角*/

border-radius:5px  4px  3px  2px ;  /*4个角的半径值分别是左上角、右上角、右下角、左下角,顺时针*/

除此之外,border-radius的值还可以用百分比作为单位,但是兼容性不是太好。

实心上半圆:

方法:把高度设为宽度的一半,并且只设置左上角和右上角的半径与元素的高度一致(大于也是可以的)

如同:

效果图:

实心圆:

方法:把宽度与高度的值设为设置为一致(正方形),并且四个角的值都设置为他们值得一半。

如代码:

效果:

边框阴影:box-shadow

Box-shadow是向盒子添加阴影,支持添加一个或者多个。

语法:

Box-shadow:X轴偏移量 Y轴偏移量 [ 阴影模糊半径 ] [ 阴影扩展半径 ] [ 阴影颜色 ] [ 投影方式 ]

参数介绍:

X轴偏移量:必需。水平阴影位置。允许负值

Y轴偏移量:必需。垂直阴影位置。允许负值

阴影模糊半径:模糊距离。

阴影扩展半径:阴影尺寸

阴影颜色:阴影颜色,默认黑色。

投影方式:可选(设置inset时为内部阴影,默认为外部阴影)

示例代码:

效果:

设置内部阴影的代码:

效果:

添加多个阴影:

如果要是添加多个阴影,只需用逗号隔开即可。

如:

效果:

文本阴影text-shadow

语法:text-shadow:X-offset  Y-offset  blur  color;

X-offset:表示阴影水平偏移的距离,其值为正时,阴影面向右偏移,反之向左。

Y-offset:表示阴影垂直偏移的巨离,其值为正时,阴影面向下偏移,反之为上。

Blur:为阴影模糊程度,其值不能为负数,如果值越大,阴影越模糊,反之为越清晰,如果不需要阴影则将blur的值设为0;

Color:是指阴影颜色,也可以使用rgba色。

示例代码如:text-shadow:5px  0px  10px  red;

实现效果为:阴影向右偏移5个像素的红色阴影。

实现背景色透明度:

background:rgba(100,100,100,0.5);

r  g  b表示的是颜色的三原色值,分别的范围是0~255,

a表示的是透明度,范围是0.1~1,1为不透明,0.1是最高透明度。不可以为负值。

渐变色:

gradient分线性渐变(linear)和径向渐变(radial)。

语法:background:linear-gradient(渐变方向,起始颜色,结束颜色)

渐变方向分:

to  top :从上向下

to  right :  从左向右

to  bottom:从下向上

to  left:从右向左

to  right:从右向左

这样起始颜色到结束颜色就会有一个渐变性,当然也可在起始颜色与结束颜色之间添加更多的颜色来实现额外的过度。

背景尺寸:Background-size

语法:background-size:auto/长度值/百分比/cover/contain

取值说明:

1、auto:默认值,不改变背景图片的原始宽度和高度。

2、长度值:成对出现,如:200px 50px,将背景图片的宽度设置为200px,高为50px,如果只有一个值,则将其作为图片的宽来进行等比放缩。

3、百分比:0%~100%之间的任何值,这个值是基于元素的宽高来进行计算的。

4、顾名思义为覆盖,即将背景图片等比放缩填满整个元素。

5、contain、容纳,即将背景图片等比放缩至某一边紧贴元素边缘位置。

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,728评论 1 92
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 2,620评论 0 30
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 3,199评论 0 5
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,224评论 1 41
  • 我很喜欢“季风”这个词语,听上去让人觉得温暖、明朗,带着海洋咸湿的气味。季风有风也有声,过境时山呼海啸,离开时静默...
    简微柠Jean阅读 217评论 1 5