文章      动态     相关文章     最新文章     手机版动态     相关动态     |   首页|会员中心|保存桌面|手机浏览

xu1a5

http://ww.kub2b.com/comxu1a5/

最佳体验方案结构、样式、行为相分离

一、语法规范

1.1基本语法概述
1.2标签关系

二、基本结构标签

三、VSC自动生成标签

3.1 文档类型声明标签,提示用html5显示页面
3.2 告诉浏览器为英文网站,中文网站可改成"zh-CH"
3.3 必须写,采取UTF-8来保存文字,否则会乱码

四、常用标签

  1. 标题标签

2.

3.换行标签

4.文本格式化标签

5.盒子标签(无语义,装内容布局)

5.1

5.2

6.图像标签(单标签)& 路径
6.1

属性:属于该标签的特性

注意:
(1) 图像标签可以拥有多个属性, 必须写在标签名的后面
(2) 属性间不分顺序,属性和标签名, 属性与属性之间都以空格分开
(3) 属性采取键值对的格式。属性=“属性值”
(4) 想让图片居中,要让父标签p加css水平对齐代码

6.2 路径

6.2.1相对路径:图片相对与html页面的位置

6.2.2绝对路径:目录下的绝对位置
:D:webimg
logo.jpg 或 http://www.itcast.cn/images/logo.jpg
注意:从盘符开始为 而网址和相对路径为/

7.超链接标签

分类
(1) 外部链接,如网页 http://www.baidu.com
(2) 内部链接,网站内部页面跳转 index.html
(3) 空链接

(4) 下载链接,一般为文件或压缩包
(5) 网页元素链接,如文本、图像、音频等都能添加超链接
(6) 锚点链接,类似目录,快速定位页面某一位置

8.注释标签(ctrl+/)

结构标签
(1)定义表格头部(一整行),内必须有,一般在第一行
(2)定义主体,放数据
(3)以上标签都放在里

10.2 表格属性 (一般写在table标签里)
- align 表格位置 = left,center,right
- border 边框 = 默认1
- cellpadding 文字与单元格距离
- cellspacing 单元格间的距离
- width 表格宽
- hight 表格高

10.3 合并单元格
(1)分类

(2)目标单元格:跨行最上,跨列最左
(3步骤

11.列表标签
11.1无序列表
(1) 语法

注意

11.2有序列表
(1) 语法

11.3自定义列表
(1)语法

注意

11.表单标签

for属性值应该和id一样
是label!!! 不要打成lable!!!(之前就弄错了)
11.2.3 select下拉标签

注意
(1)中至少包含一对
(2)在中定义selected="selected"时,设置当前选项为默认选中状态

11.2.4 textarea文本域标签

1、主要针对搜索引擎

2、可用多次

3、IE9中需要转成块级元素

4、移动端常用

6.2多媒体标签
4.2水平对齐text-align
4.3修饰text-decoration
4.4缩进text-indent

用来指定文本第一行的缩进(通常用于段落首行缩进


em是相对单位,1em为当前元素(font-size)1个文字大小

4.5行间距line-height

注意:line-height和font简写方法不能分开,否则行高与盒子的垂直居中会失效

五、引入方式

5.1内部样式表

含义:在HTML页面内部写样式,利用标签,一般写在中

5.2行内样式表

含义:在标签内部style属性设CSS样式,适于修改简单样式
要用双引号

5.3外部样式表

含义:单独建CSS文件,再根据实际情况引入HTML
步骤

(1) link定义当前文档和被链接文档的关系,stylesheet表示被链接文档是一个样式表文件
(2) href定义URL, 可以是相对路径/绝对路径

六、复合选择器

6.1 后代选择器(空格

含义:父元素里的子元素
语法
注意

6.2 子选择器(>

含义:最近一级子元素
语法

6.3 并集选择器(,

含义:不同标签设置相同属性,集体声明
语法

七、元素显示模式

一般分为块元素行内元素

7.1块元素

(如)

特点

7.2行内元素/内联元素

(如)

特点

行内元素的左右内外边距有效,但上下内外内边距无效,对于该行内元素,竖直方向的内边距有效果但对其他元素无影响。

7.3行内块元素

(如)

特点

具有前两者的共同点:一行能放多个又能设置高宽

7.4模式转换(常用于增大链接的触发范围

八、背景

方位词:水平(left,center,right)、垂直(top,center,bottom)

九、CSS三大特性

9.1层叠性

若冲突就近原则

9.2继承性

特殊:行高继承性 字号大小/行高(相对单位

9.3优先级

选择器相同,则执行层叠性;若不同则按选择器的权重

2.3flex-wrap
2.4flex-flow

2.5justify-content
2.6 align-item
2.7align-content
2.8子项常见属性-flex
2.9子项常见属性-align-self
2.10子项常见属性-order
相关列表
文章列表
  • 暂无文章
推荐文章
html+css学习笔记
发布时间:2024-12-24        浏览次数:19        返回列表
标准说明
结构(Structure)网页元素, 如HTML
表现(Presentation)外观样式, CSS
行为(Behavior)交互, Javascipt
属性属性值说明
src图片路径必须属性
alt文本替换文本。图像无法显示时出现的文字
title文本提示文本。鼠标放置在图像上显示的文字
width像素宽度
height像素高度
border像素边框粗细
表示属性值
预定义颜色值red、green、blue等
十六进制#FF0000
RGB代码rgb(255,0,0)或rgb(100%,0%,0%)
属性属性值
left左对齐(默认)
center居中
right右对齐
属性属性值
none无装饰(常用)(可去掉链接自带下划线
underline下划线(链接a自带
overline上划线
line-through删除线
属性作用
background-color背景颜色颜色值/十六进制/rgb
background-image背景图片url(图片路径)
background-repeat是否平铺repeat/no-repeat/repeat-x/repeat-y
background-position:x y背景位置方位(left right center top bottom)/精确单位
background-attachment背景附着scroll(滚动)/fixed(背景固定)
背景简写简写颜色 图片地址 平铺 滚动 位置
背景色半透明透明效果background:rgba(0,0,0,0.5);透明值
选择器权重
继承计算

18.8新增属性过渡(重点
  • 动画效果

  • 语法

    • 前两个必须有
    • 运动曲线默认ease,先快后慢,延迟默认为0s
    • 时间一定带单位
    • 若想要多个属性都变化,要么用逗号,分隔,要么加all
    • 谁做过渡给谁加

    需要三个标签进行优化title、description、keyword

    二、title网站标题

    • 网站名(产品名)-网站介绍(不超过30汉字

    三、description网站说明

    四、keywords关键字

    • 页面关键字,最好在6~8个关键词,再用逗号隔开的形式

    一、tab栏选项卡

    子盒子的浮动float和清除浮动clearfix和垂直居中vertical-align属性失效

2.2父项常见属性—flex-direction
  • 设置主轴方向
  • 子元素跟着主轴排列。主轴默认为x轴,可改。
属性值说明
row默认从左到右(主轴为x
row-reverse从右到左(主轴为x(顺序颠倒
column从上到下(主轴变成y
column-reverse从下到上(主轴变成y
属性值说明
flex-start默认从头开始(从左到右
flex-end从尾部开始排(顺序不变
center盒子整体在父元素的主轴居中
pace-around平分剩余空间(margin-left/right
pace-between先两边贴边再平分剩余空间(重要
属性值说明
flex-start从上到下
flex-end从下到上
center挤在一起再居中
stretch拉伸
属性值说明
flex-start从上到下
flex-end从下到上
center挤在一起再居中
space-around侧轴平分剩余空间
space-between先在侧轴贴两边,再平分
stretch子项高度平分父元素高度