Web前端续写

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


Web 前端基础续写


一、嵌套列表

列表之间可以互相嵌套形成多层次列表
代码如下(示例)
在这里插入图片描述
无序列表 有序列表 定义列表都可以写成嵌套列表,定义列表更容易写成嵌套列表

二、表格标签

1.表格基本标签

<table> : 表格的最外层容器
<tr> : 定义表格行
<th> : 定义表头
<td> : 定义表格单元
<caption> : 定义表格标题

注:之前具有嵌套关系,要符合嵌套规范
在这里插入图片描述

2.语义化标签

<tHead> : 包住<tr>标签,只能存在一个
<tBody> : 包住<th> and <td>标签,能存在多个
<tFoot> :只能出现一次

三、表格属性

border : 表格边框 (table标签中)
cellpadding :单元格内的空间 (table标签中)
cellspacing : 单元格之间的空间 (table标签中)
rowspan :合并行 (td th 标签中)
colspan :合并列 (td th 标签中)
align : 左右对齐方式(td th 标签中)         left        center        right
valign : 上下对齐方式 (td th 标签中)
         top        middle          bottom

四、表单标签

<form> : 表单的最外层容器
<input> : 用于搜集用户的信息,根据不同的type属性值,展示不同的控件,如输入框 、密码框、复选框等

在这里插入图片描述

1.type属性

type是<input>的属性

text : 普通的文本输入框
password : 密码输入框
checkbox : 复选框
radio : 单选框
file : 上传文件
submit : 提交按钮
reset : 重置按钮

表单没有严格的嵌套规范

2.单选框单选?

在这里插入图片描述
给所需要的单选框代表的<input>标签添加相同的属性以及属性值,让电脑知道所选的单选框为相同的类型。这样就可实现单选框单选。

3.上传地址

在这里插入图片描述
地址放在<form>标签中,为此标签的action属性。

4.复选框默认值

在这里插入图片描述
在复选框对应的<input>标签中添加“checked”,即默认此值已被选中

5.复选框禁止选中

在复选框对应的<input>标签中添加“disabled”,即此值不可被选中

6.placeholder 提示效果

在这里插入图片描述

让原本空白的输入框、密码框等,显示出提示内容,且不妨碍填写信息

7.多行文本框

在这里插入图片描述
标签为<textarea>(双标签)

8. 下拉菜单

在这里插入图片描述
<select>:外层标签,双标签
在<select>中添加size属性,size可以使下拉菜单显示的项数具体到几个。
在<select>中添加multiple属性,可以使下拉菜单变成多选,可以进行多选操作。
<option>:内标签,双标签
在<option>标签内添加selected属性,使标签对应的值成为默认值。
还可以添加**<disabled>**属性,禁止选中。

9.辅助表单label

在这里插入图片描述
label标签可以扩大点击有效范围
“id“属性对应for标签

五、表格表单组合

在这里插入图片描述

六、div与span

div(块):对一个区域划分的块。div全称为division,“分割、分区“的意思,<div>标签用来划分一个区域,相当于一块区域容器,可以容纳段落、标题、表格、图像等各种网页元素。即HTML中大多数标签都可以嵌套在<div>标签中,<div>还可以嵌套多层<div>,用来将网页分割成独立的、不同的部分,来实现网页的规划和布局。

span(内联):对文字进行修饰的内敛。用来修饰文字的,div和span都是没有任何默认样式的,需要配合CSS才行。

七、CSS基础语法

格式:选择器{属性1 : 值1 ;属性2 : 值2 }
单位:px->像素(pixel)、%->百分比
基本样式:width(宽)、height(高)、background-color(背景色)
CSS注释:/ * CSS注释的内容 * /

CSS样式的引入方式

1.内联样式
(style属性)
在这里插入图片描述
2.内部样式
(style标签)
在这里插入图片描述
蓝色部分为内部样式

内部样式和内联样式的区别:内部样式的代码可以复用,符合W3C的规范标准,进行让结构和样式分开处理。

3.外部样式
引入一个单独的CSS文件,name.css
通过link标签引入外部资源,rel属性:规定当前文档与被链接文档之间的关系,href属性:资源的地址
或通过@import方式引入外部样式(这种方式有很多问题,不建议使用)
在这里插入图片描述

八、CSS中的颜色表示法

1.单词表示法:red bule green yellow
2.十六进制表示法:#0000000(黑色) #ffffff(白色)
3.rgb三原色表示法:rgb(255、255、255);取值范围0~255
提取颜色的下载地址:FE
提取颜色也可以用Photoshop软件

九、CSS背景样式

background-color:背景颜色
background-image:背景图片
(url 背景地址)
背景图片默认会水平垂直地铺满背景图
在这里插入图片描述

background-repeat:背景图片的平铺方式

    repeat-x     x轴平铺
    repeat-y     y轴平铺
    repeat(x,y都进行平铺,默认值)
    no-repeat     都不平铺

background-position:背景图片的位置

x y : number | 单词

x : left、right、center
y : top、bottom、center

background-attachment:背景图随滚动条的移动方式

scroll : 默认值 (背景位置是按照当前元素进行偏移的)
fixed :(背景位置是按照浏览器进行偏移的)

十、CSS边框样式

border-style: 边框样式

solid : 实线
dashed : 虚线
dotted : 点线

border-width:边框大小

px…

border-color:边框颜色

red #f00…

边框也可以针对某一边进行单独设置:border-left-style:中间是方向 left、right、top、bottom
在这里插入图片描述
颜色里还有一个特别的:透明色 transparent

十一、CSS文字样式

1.font-family:字体类型

英文字体 : Arial 、 ‘Times New Roman’
中文字体 : 微软雅黑、宋体
衬线体   非衬线体
在这里插入图片描述

中文字体的英文名称

微软雅黑:‘Microsoft YaHei’
宋体 : SimSun

字体多选

在这里插入图片描述
注意点:
1.多个字体类型的设置目的:英文和中文对应字体不一样
2.引号的添加的目的: 如果英文字体名称中间有空格,两边需要添加引号

2.font-size : 字体大小

默认:16px(字体大小一般为偶数)
写法:number(px) | 单词( small large…不推荐使用)
在这里插入图片描述

3.font-weight:字体粗细

模式:正常(normal)、加粗(bold)
写法:单词(normal、 bold) | number ( 100、200…900,100到500都是正常,600到900都是加粗)

4.font-style: 字体样式

模式:  正常( normal )     斜体( italic )
写法:单词 (normal、 italic)
注:oblique也是表示斜体,用的较少,一般了解即可
区别:1.italic 带有倾斜属性的字体才可以设置倾斜操作
           2.oblique 没有倾斜属性的字体也可以设置倾斜操作

5.color:字体颜色

十二、CSS段落样式

1.text-decoration:文本装饰

下划线:underline
删除线: line-through
上划线: overline
不添加任何装饰:none

在这里插入图片描述(添加多个文本修饰)

2.text-transform: 文本大小写(针对英文段落)

小写:lowercase
大写:uppercase
只针对首字母:capitalize

3.text-indent:文本缩进

首行缩进 (默认一个字大小为16px)
em单位:相对单位,1em永远和字体大小相同

4.text-align:文本对齐方式

对齐方式:right、 left、 center、 justify(两端点对齐)

5.line-height:定义行高

行高:上边距+ 字体高度 +下边距
默认行高:不是固定的,不断变化的。跟随字体的变化不断变化。
取值:number:px
             scale:比例值,与文字大小成比例

6.letter-spacing:字之间的间距

word-spacing:词之间的间距(针对英文段落)

7.英文和数字不自动折行的问题

1.word-break : break-all;(非常强烈的折行)
2.word-wrap : break-word;(不是那么强烈的折行,会产生一些空白区域)

十三、CSS复合样式

复合的写法,是通过空格的方式实现的。复合写法有的是不需要关心顺序,例如:background、border;有的是需要关心顺序,例如:font
1.background : red url() repeat 0 0;
2.border : 1px red solid;
3.font :
         注:最少要有两个值size family
          weight style size family
         style weight size family
         weight size/line-height family

一个CSS属性只控制一种样式,叫做单一样式
    一个CSS属性控制多种样式,叫做复合样式

注:尽量不要混写,如果非要混写,先写复合样式,再写单一样式。这样单一样式才不会被覆盖掉。

十四、CSS选择器

1.ID选择器

格式:CSS:#elem{}
         HTML:id=“elem”

注:
1.在一个页面中,ID值是唯一的。出现多次是不符合规范的。
2.命名规范,字母_-数字(命名的第一位不能是数字)。
3.命名方式:驼峰式:searchButton(小驼峰) SearchButton(大驼峰) searchSmallButton
                     下划线式:search_small_button
                     短线式:search-small-button

2.CLASS选择器

格式:CSS:.elem{}
         HTML:class = “elem”

注:
1.class选择器是可以复用的
2.可以添加多个class样式
3.多个样式的时候,样式的优先级根据CSS决定,而不是class属性中的顺序
4.标签+类的写法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值