html,css学习笔记大全

昨天我们总结了linux kvm的笔记,今天我们再来总结一下html,css学习笔记大全,这是目前总结的,几乎属于最全的笔记了(本站),需要的来看一下吧!

html,css学习笔记大全插图

Css代码库:

一 CSS文字属性:

color : #999999; /*文字颜色 */

font-family : 宋体 ,sans-serif; /*文字字体 /

font-size : 9pt; / 文字大小 /

font-style:itelic; / 文字斜体 */

font-variant:small-caps; /*小字体 */

letter-spacing : 1pt; /*字间距离 /

line-height : 200%; / 设置行高 /

font-weight:bold; / 文字粗体 /

vertical-align:sub; / 下标字 /

vertical-align:super; / 上标字 /

text-decoration:line-through; / 加删除线 /

text-decoration: overline; / 加顶线 */

text-decoration:underline; /*加下划线 */

text-decoration:none; /*删除链接下划线 /

text-transform : capitalize; / 首字大写 */

text-transform : uppercase; /*英文大写 */

text-transform : lowercase; /*英文小写 /

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

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

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

text-align:justify; / 文字分散对齐 /

vertical-align属性

vertical-align:top; / 垂直向上对齐 /

vertical-align:bottom; / 垂直向下对齐 /

vertical-align:middle; / 垂直居中对齐 /

vertical-align:text-top; / 文字垂直向上对齐 /

vertical-align:text-bottom; / 文字垂直向下对齐 */

二、 CSS边框空白

padding-top:10px; /*上边框留空白 /

padding-right:10px; / 右边框留空白 */

padding-bottom:10px; /*下边框留空白 /

padding-left:10px; / 左边框留空白

三、 CSS符号属性:

list-style-type:none; /* 不编号 /

list-style-type:decimal; / 数字 /

list-style-type:lower-roman; / 小写罗马数字 */

list-style-type:upper-roman; /*大写罗马数字 /

list-style-type:lower-alpha; / 小写英文字母 */

list-style-type:upper-alpha; /大写英文字母 /

list-style-type:disc; / 实心圆形符号 /

list-style-type:circle; / 空心圆形符号 /

list-style-type:square; /实心方形符号 /

list-style-image:url(/dot.gif); / 图片式符号 /

list-style-position: outside; / 凸排/

list-style-position:inside; / 缩进/

四、 CSS背景样式:

background-color:#F5E2EC; /*背景颜色 */

background:transparent; /*透视背景 /

background-image : url(/image/bg.gif); / 背景图片 */

background-attachment : fixed; /*浮水印固定背景 */

background-repeat : repeat; /重* 复排列 -网页默认 */

background-repeat : no-repeat; /不* 重复排列 */

background-repeat : repeat-x; /*在x轴重复排列 */

background-repeat : repeat-y; /*在y轴重复排列 */

指定背景位置

background-position : 90% 90%; /*背景图片 x与y轴的位置 */

background-position : top; /*向上对齐 */

background-position : buttom; /*向下对齐 /

background-position : left; / 向左对齐 /

background-position : right; / 向右对齐 */

background-position : center; /*居中对齐 */

五、 CSS连接属性:

a /*所有超链接 /

a:link / 超链接文字格式 */

a:visited /* 浏览过的链接文字格式 */

a:active /*按下链接的格式 */ a:hover /鼠标转到链接/

鼠标光标样式: 链接手指 CURSOR: hand

十字体 cursor:crosshair

箭头朝下 cursor:s-resize

十字箭头 cursor:move

箭头朝右 cursor:move

加一问号 cursor:help

箭头朝左 cursor:w-resize

箭头朝上 cursor:n-resize

箭头朝右上 cursor:ne-resize

箭头朝左上 cursor:nw-resize

文字 I型 cursor:text

箭头斜右下 cursor:se-resize

箭头斜左下 cursor:sw-resize

漏斗 cursor:wait

光标图案 (IE6) p {cursor:url(” 光标文件名 .cur”),text;}

六、 CSS框线一览表:

html,css学习笔记大全插图1

border-top : 1px solid #6699cc; /*上框线 */

border-bottom : 1px solid #6699cc; /*下框线 */

border-left : 1px solid #6699cc; /*左框线 */

border-right : 1px solid #6699cc; /*右框线 /

以上是建议书写方式 ,但也可以使用常规的方式如下 :

border-top-color : #369 /设置上框线 top颜色 /

border-top-width :1px / 设置上框线 top宽度/

border-top-style : solid/设置上框线 top样式/ 其他框线样式

solid / 实线框 */ dotted /*虚线框 */

double /*双线框 */

groove /*立体内凸框 / ridge / 立体浮雕框 */ inset /*凹框 */

outset /凸框/

七、 CSS表单运用: 文字方块

按钮

复选框

选择钮

多行文字方块

下拉式菜单选项 1选项 2

八、 CSS边界样式:

margin-top:10px; /* 上边界 /

margin-right:10px; / 右边界值 / margin-bottom:10px; / 下边界值 / margin-left:10px; / 左边界值 */

CSS 属性:字体样式 (Font Style)

序号中文说明标记语法

1 字体样式 {font:font-style font-variant font-weight font-size font-family}

2 字体类型 {font-family:” 字体 1″,” 字体 2″,” 字体 3″,…}

3字体大小

{font-size: 数值|inherit| medium| large| larger| x-large| xx-large| small| smaller| x-small| xx-small}

4字体风格 {font-style:inherit|italic|normal|oblique}

5 字体粗细 {font-weight:100-900| bold

(粗体) | bolder(特粗)| lighter(细体)| normal(正常);}

6 字体颜色 {color: 数值 ;}

7 阴影颜色 {text-shadow:16位色值 }

8 字体行高 {line-height: 数值 |inherit|normal;} 9 字间距 {letter-spacing:数值 |inherit|normal}

10 单词间距 {word-spacing:数值 |inherit|normal}

11 字体变形 {font-variant:inherit|normal|small-cps }

12英文转换 {text-transform:inherit|none|capitalize|uppercase|lowercase}

13字体变形 {font-size-adjust:inherit|none}

14 字体

{font-stretch:condensed|expanded|extra-condensed|extra-expanded|inherit|narrower|no rmal| semi-condensed|semi-expanded|ultra-condensed|ultra-expanded|wider}

文本样式 (Text Style)

序号中文说明标记语法

1行间距 {line-height: 数值|inherit|normal;}

2文本修饰 {text-decoration:inherit|none|underline|overline|line-through|blink} 3 段首空格 {text-indent: 数值 |inherit}

4 水平对齐 {text-align:left|right|center|justify}

5 垂直对齐

{vertical-align:inherit|top|bottom|text-top|text-bottom|baseline|middle|sub|super} 6 书写

方式 {writing-mode:lr-tb|tb-rl} 背景样式 序号中文说明标记语法

1背景颜色 {background-color: 数值}

2背景图片 {background-image: url(URL)|none}

3背景重复 {background-repeat:inherit|no-repeat|repeat|repeat-x|repeat-y}

4背景固定 {background-attachment:fixed|scroll}

5背景定位 {background-position: 数值 |top|bottom|left|right|center}

6 背影样式 {background:背景颜色 |背景图象 |背景重复 |背景附件 |背景位置 }

框架样式 (Box Style)

序号中文说明标记语法

1边界留白 {margin:margin-top margin-right margin-bottom margin-left}

2补 白 {padding:padding-top padding-right padding-bottom padding-left}

3边框宽度 {border-width:border-top-width border-right-width border-bottom-width border-left-width}

宽度值: thin|medium|thick|数值

4 边框颜色 {border-color: 数值数值数值数值 } 数值:分别代表 top、 right、

bottom、left颜色值

5 边框风格

{border-style:none|hidden|inherit|dashed|solid|double|inset|outset|ridge|groove}

6 边 框 {border:border-width border-style color}

上边框 {border-top:border-top-width border-style color}

右边框 {border-right:border-right-width border-style color}

下边框 {border-bottom:border-bottom-width border-style color}

左边框 {border-left:border-left-width border-style color}

7 宽 度 {width: 长度 |百分比 | auto}

8 高 度 {height: 数值 |auto}

9漂 浮 {float:left|right|none}

10清 除 {clear:none|left|right|both}

分类列表

序号中文说明标记语法

1控制显示 {display:none|block|inline|list-item}

2控制空白 {white-space:normal|pre|nowarp}

3 符号列表

{list-style-type:disc|circle|square|decimal|lower-roman|upper-roman|lower-alpha|uppe r-alpha|none}

4图形列表 {list-style-image:URL}

5位置列表 {list-style-position:inside|outside}

6 目录列表 {list-style: 目录样式类型 |目录样式位置 |url} 7 鼠标形状

{cursor:hand|crosshair|text|wait|move|help|e-resize|nw-resize|w-resize|s-resize|se-resiz e|sw-resize}

CSS属性大全

[ 背景] 属性共有六项:

「背景颜色」( background-color),设置背景颜色。

「背景图像」( background-image),设置网页背景图像。

「重复」(background-repea)t ,控制背景图像的平铺方式, 有不重复( no-repea)t 、

重复( repea,t 沿水平、垂直方向平铺)、横向重复( repeat-X,图像沿水平方向

平铺)和纵向重复( repeat-Y,沿图像垂直方向平铺)等 4种选择。

「附加」( background-attachment) ,用于控制背景图像是否会随页面的滚动而

一起滚动。有固定( fixd ,文字滚动时,背景图像保质固定)和滚动( scroll,背

景图像随文字内容一起滚动)两种选择。

「水平位置」 /「垂直位置」( background-position),确定背景图像的水平、垂 直位置

。共

有左对齐( left)、右对齐( right)、顶部(top)、底部(bottom)、居中(center) 和值(自定义背景图像的起点位置, 可使用户对背景图像的位置做出更精确的控 制)等 6种选择。

[ 类型] 属性共有九项:

「字体」( font-family ),设定时,需考虑浏览器中有无该字体。

「大小」( font-size),注意度量单位。

「粗细」( font-weight),除了normal(正常)、 bold(粗体)、 bolder(特粗)、 lighter(细体)外,还有 9种以像素为度量为单位的设置方式。

「样式」( font-style),也是字型。

「行高」( line-height),是行距。注意,行距只能以是字体大小值为

「变形」( font-variant),可以将正常文字一半尺寸后大写显示,但 IE目前不支 持这项属性。

「大小写」( text-transform),这项属性能轻而易举地控制字母大小写,有首字 大写( capitalize、大写( uppercase)、小写( lowercase)和无( none,使所有继 承文字和变形参数被忽略,文字将以正常形式显示)等 4种。

html,css学习笔记大全插图2

「修饰」( text-decoration),用于控制链接文本的显示形态, 有下划线( underline)、 无下划线( overline)、删除线( line-through)、闪烁( blink )和无( none ,使 上述效果均不会发生)等 5种修饰方式。但 IE4不支持文字闪烁。

[ 区块] 属性共有六项:

「单词间距」(word-spacing),主要用于控制文字间相隔的距离。 有正常( normal) 和值(自定义间隔值)两种选择方式。当选择值时,可用的单位有英吋( in)、 厘米( cm)、毫米( mm)、点数 (pt)、 12pt字(pc)、字体高( em)、字体 x有 高( ex)像素( px)。

「字母间距」( letter-spacing),其作用与字符间距类似,也有正常( normal) 和值(自定义间隔值)两种选择方式。

「垂直对齐」(vertical-align ),控制文字或图像相对于其母体元素的垂直位置。 如将一个 2× 3像素的 GIF图像同其母体元素文字的顶部垂直对齐,则该 GIF图像 将在该行文字的顶部显示。共有基线( baseline,将元素的基准线同母体元素的 基准线对齐)、下标( sub,将元素以下标的形式显示) ,上标( super,将元素以 上标的形式显示)、顶部( top ,将元素顶部同最高的母体元素对齐)、文本顶 对齐(text-top,将元素的顶部同母体元素文字的顶部对齐) 、中线对齐( middle, 将元素的中点同母体元素的中点对齐)、底部( bottom,将元素的底部同最低的 母体元素对齐)及值(自定义)等 9种选择。

「文本对齐」( text-align),设置块的水平对齐方式。共有左对齐( left)、右 对齐( right)、居中( center)和均分( justify )等 4种选择。

「文字缩进」( text-indent),控制块的缩进程度。

「空白间距」

( white-space),在 HTML 中,空格是被省略的; 在CSS中则使用属性( white-space) 控制空格的输入。共有正常( normal)、保留( pre)和不换行( nowrap)等 3种 选择。

[ 边框] 的属性有 3项:

「宽」( border-width),控制边框的宽度,其中分为 4个属性: border-top-width

顶边框的宽度、 border-right-width 右边框的宽度、 border-bottom-width底边框的宽 度、 border-left-width左边框的宽度。

「颜色」( border-color),设置各边框的颜色。若要使边框的四边显示不同的颜 色,可在设置中分别列出。如,

p{: #ff0000 #009900 #0000ff #55cc00}

浏览器将四种颜色依次理解为:上边框、右边框、底边框和左边框(自上开始顺 时针)。

「样式」( border-style),设定边框的样式,共有无( none)、虚线( dotted)、 点划线线( dotted)、点划线( dashed)、实线( solid)、双线( double )、槽 状( grove)、脊状( ridge)、凹陷( inset)和凸起( outset)等 9种。

「盒子」属性共有 6项:

「宽」( width),确定盒子本身的宽度,可以使盒子的宽度不依靠它所包含的 内容多少。

「高」( height),确定盒子本身的高度。

「浮动」( float),设置块元素的浮动效果。

「清除」( clear),用于清除设置的浮动效果。

「边距」( margin),控制围绕边框的边距大小。其中包含 4个属性: margin-top 控制上边距的宽度、 margin-right控制右边距的宽度、 margin-bottom控制下边距的 宽度、 margin-left控制左边距的宽度。

「边界」( padding),确定围绕块元素的空格填充数量,其中包含 4个属性

「 padding-top控制上留白的宽度、 padding-right控制右留白的宽度、 padding-bottom控制下留白宽度、 padding-left控制左留白的宽度。

[ 列表] 属性共有 3项:

「类型」( list-style-type),确定列表每一项前使用的符号,共有圆点( disc)、

圆圈(circle)、方形(square)、数字(decimal)、小写罗马数字 (lower-roman )、 大写罗马数字( upper-roman)、小写字母( lower-alpha)和大写字母( upper- alpha)等 8种。

「图像」( list-style-image),其作用是将列表前面的符号换为图形。

「位置」(list-style-position ),用于描述列表位置, 有内( outside)和外(inside) 两种选择。

[ 定位] 属性共有 6项:

「类型」(position),用于确定定位的类型, 共有( absolute)、相对(relative) 和静态( static)等 3种选择。

「 Z轴」( z-index),用于控制网页中块元素的叠放顺序,可为元素设置重叠效 果。该属性的参数值使用纯整数,值为 0时,元素在最下层,适用于定位或 相对定位的元素。

「显示」( visibility )使用该属性可将网页中的元素隐藏,共有继承(

inherit,继承母体要素的可视性设置)、可见( visible)和隐藏( hidden)等 3种 选择。

「溢出」( overflow ),在确定了元素的高度和宽度后,如果元素的面积不能全 部显示元素中的内容时,该属性做一日和尚撞一天钟起作用了。其中共有可见

( visible,扩大面积以显示所有内容) 、隐藏( hidden,隐藏超出范围的内容) 、 滚动( scroll,在元素的右边显示一个滚动条)和自动( auto,当内容超出元素面 积时,显示滚动条)等 4种选择。

「定位」 ,当为元素确定了定位类型后, 该组属性决定元素在网页中的具体 位置。该组属性包含 4个子属性,分别是「左」(属性名为「 left」,控制元素左 边的起始位置) 、「上」(属性名为 「top」,控制元素上面的起始位置) 、「宽」 或「高」(与「盒子」类属性面板中「宽」或「高」的属性作用相同)。

「剪辑」( clip),当元素被指定为定位类型后,该属性可以把元素区域切 成各种形状,但目前提供的只有方形一种。属性值为 rect(top right bottom left), 即:

rect(top right bottom left),属性值的单位为任何一种长度单位。

[ 扩展] 属性共有两部分:

「分页」,其中两个属性的作用是为打印的页面设置分页符。「之前」

( page-break-before);「之后」( page-break-afte)r 。

「视觉效果」,其中两个属性的作用是为网页中的元素施加特殊效果。「光标」

( cusor),可以指定在某个元素上要使用的光标形状,共有 15种选择方式,分 别代表鼠标在 Windows操作系统中的各种形状。另外它还可以指定指针图标的 URL地址;「滤镜」( fiter ),可以为网页中元素施加各种奇妙的滤镜效果,共 包含有 16种滤镜

字体属性: (font)

大小 {font-size: x-large;}( 特大) xx-small;( 极小 ) 一般中文用不到,只要用数值 可以,单位: PX、PD

样式 {font-style: oblique;}( 偏斜体 ) italic;( 斜体 ) normal;(正常 )

行高 {line-height: normal;}( 正常) 单位: PX、PD、EM 粗细 {font-weight: bold;}( 粗体) lighter;( 细体 ) normal;(正常 )

变体 {font-variant: small-caps;}( 小型大写字母 ) normal;(正常 )

大小写 {text-transform: capitalize;}( 首字母大写 ) uppercase;(大写 ) lowercase;(小写 ) none;(无)

修饰 {text-decoration: underline;}( 下划线 ) overline;( 上划线 ) line-through;( 删除线 ) blink;( 闪烁)

常用字体: (font-family)

“Courier New”, Courier, monospace, “Times New Roman”, Times, serif, Arial,

Helvetica, sans-serif, Verdana

背景属性: (background)

色彩 {background-color: #FFFFFF;}

图片 {background-image: url();}

禁止壁纸重复 {background-repeat: no-repeat;}

滚动 {background-attachment: fixed;}( 固定 ) scroll;(滚动 ) 位置 {background-position: left;}( 水平) top(垂直 ); 简写方法 {background:#000 url(…) repeat

fixed left top;} /* 简写·这个在阅读代码中经常出现,要认真的研究 */

区块属性: (Block) /* 这个属性第一次认识,要多多研究 /

字间距 {letter-spacing: normal;} 数值 / 这个属性似乎有用,多实践下 */ 对齐 {text-align: justify;}( 两端对齐 ) left;( 左对齐 ) right;( 右对齐 ) center;(居中 ) 缩进 {text-indent: 数值px;}

垂直对齐 {vertical-align: baseline;}( 基线 ) sub;(下标 ) super;(下标 ) top; text-top; middle; bottom; text-bottom;

词间距 word-spacing: normal; 数值

空格 white-space: pre;(保留 ) nowrap;(不换行 )

显示 {display:block;}( 块) inline;( 内嵌 ) list-item;( 列表项 ) run-in;( 追加部分 ) compact;(紧凑 ) marker;(标记 ) table; inline-table; table-raw-group; table-header-group;

table-footer-group; table-raw; table-column-group; table-column; table-cell; table-caption;(表格标题 ) /*display 属性的了解很模糊 */

方框属性: (Box)

width:; height:; float:; clear:both; margin:; padding:; 顺序:上右下左 边框属性: (Border)

border-style: dotted;(点线 ) dashed;(虚线 ) solid( 实线); double;(双线) groove;(槽线) ridge;(脊状) inset;(凹陷 ) outset;

border-width:; 边框宽度

border-color:#;

简写方法 border:width style color; /* 简写*/

列表属性: (List-style)

类型 list-style-type: disc;(圆点) circle;( 圆圈) square;(方块 ) decimal;(数字)

lower-roman;(小罗码数字 ) upper-roman; lower-alpha; upper-alpha;

位置 list-style-position: outside;(外) inside;

图像 list-style-image: url(…);

定位属性: (Position)

Position: absolute; relative; static; visibility: inherit; visible; hidden; overflow: visible; hidden; scroll; auto; clip: rect(12px,auto,12px,auto) (裁切 )

设置两个不同的div区为同意位置:

首先,用<div></div>把你要的两个div区框起来,并把id或class设置成你想要的,然后用css选择这一个我们设置的div区,并输入这几行:

‘.XX{

Display:flex;

Justfy-content:space-between;

Align-items:senter;

}’

即可。

Div定位:

position: absolute;

top: 200px;

left: 90px;

https://www.w3school.com.cn/css/css_positioning_relative.asp

媒体查询:

@media screen and (max-width: 300px) {
body {
background-color:lightblue;
}
}

当窗口小于300像素时,会变颜色为蓝色

语法:@media not|only mediatype and (mediafeature and|or|not meiafeature) {

CSS-Code;

}

  • not: not 运算符用于否定媒体查询,如果不满足这个条件则返回 true,否则返回 false。 如果出现在以逗号分隔的查询列表中,它将仅否定应用了该查询的特定查询。 如果使用 not 运算符,则还必须指定媒体类型。
  • only: only 运算符仅在整个查询匹配时才用于应用样式,并且对于防止较早的浏览器应用所选样式很有用。 当不使用 only 时,旧版本的浏览器会将 screen and (max-width: 500px) 简单地解释为 screen,忽略查询的其余部分,并将其样式应用于所有屏幕。 如果使用 only 运算符,则还必须指定媒体类型。
  • , (逗号) 逗号用于将多个媒体查询合并为一个规则。 逗号分隔列表中的每个查询都与其他查询分开处理。 因此,如果列表中的任何查询为 true,则整个 media 语句均返回 true。 换句话说,列表的行为类似于逻辑或 or 运算符。
  • and: and 操作符用于将多个媒体查询规则组合成单条媒体查询,当每个查询规则都为真时则该条媒体查询为真,它还用于将媒体功能与媒体类型结合在一起。

Html代码库:

<a></a>

注意:无法单独使用,要加属性“href”

所适用属性:

Href=’’

大概使用方法:<a href=’你想跳转的文件.后缀名’>跳转链接的名称</a>

单独使用方法:

无法单独使用

<h1></h1>

注意:无

所适用属性:

等收集

单独使用方法:

<h1>想要的标题</h1>

 

<h2></h2>

注意:无

所适用属性:

等收集

单独使用方法:如下

<h2>想要的副标题</h2>

<h3></h3>

注意:无

所适用属性:

等收集

单独使用方法:

<h3>想要的副副标题</h3>

<h4></h4>

注意:无

所适用属性:

等收集

单独使用方法:

<h4>想要的副副副标题</h4>

<h5></h5>

注意:无

所适用属性:

等收集

单独使用方法:

<h5>想要的副副副副标题</h5>

<h6></h6>

注意:无

所适用属性:

等收集

单独使用方法:

<h6>想要的副副副副副标题</h6>

 

 

 

© 版权声明
THE END
喜欢就亲吻一下吧
分享
评论 共1条
头像
评论一下幻城的文章吧
提交
头像

昵称

取消
昵称代码图片
    • 头像江帆0