2.2 基本语义标签及用法整理(持续更新)

基本框架
<!DOCTYPE html>    /*文档类型声明标签*/html 5的版本显示网页,必须写到整个页面的第一行
<html lang="en">   lang代表语言种类,用来定义当前文档显示的语言(en,zh-CN)
<meta charset="UTF-8">   字符集
-----------------------------------------------------------------------------------------
通用
<h1>-<h6>	/*双标签*/1到6递减,字体会加粗,字号会变大,独占一行
<p></p>		/*双标签*/段落标签,文本段落会根据浏览器的窗口大小自动换行,段落和段落之间保有空隙
<br/>	换行标签,不会有较大的缝隙
<strong></strong>&&<b></b>   加粗文字,推荐strong  *
<em></em>&&<i></i>    倾斜文字,推荐em  *
<del></del>&&<s></s>    删除线效果,推荐del
<ins></ins>&&<u></u>    下划线效果,推荐使用ins 
<div></div>   没有语义,“大盒子”,分割;分区,一行一个
<span></span>   没有语义,“小盒子”,跨度;跨距,一行多个
<img scr="图像URL"/>     图像标签,图片要与html文件在同一目录
<img scr="图像"   alt="我是bbxx"/>      图片显示不出来的时候用alt内的文字代替
<img scr="图像"   title="我是bbxx">     鼠标指着图片的时候出现title中的提示
alt  title 标签没有顺序先后之分,但必须放在img后面
绝对路径//
相对路径\\
<a href="跳转目标" target="目标窗口的弹出方式(_slef为默认值,_blank在新窗口中打开)">文本或图像</a>   超链接
{锚点定位配套用法
<a href="#two">第二集</a>
<h3 id="two">第二集介绍</h3>
}
<!-- 李子大笨猪-->  注释标签  快捷键:ctrl+/
&nbsp; 空格
&lt; 小于号
&gt; 大于号
-----------------------------------------------------------------------------------------
表格:用来展示数据 
<table></table>  用于定义表格的标签
<tr></tr>   用于定义表格中的行,必须嵌套在<table></table>中
<td></td>   用于定义表格中的单元格,必须嵌套在<tr></tr>中
<th></th>   表头单元格,跟td的区别:th会加粗居中
align="left;center;right"      规定表格的对齐方式,必须写在<table></table>里面
border="1;"" "      给表格加边框
bgcolor="yellow"    背景颜色
cellpadding="20"        表示文字与单元格之间的距离
cellspacing="0"         单元格与单元格之间的距离
width="500"         表格宽度
height="250"         表格高度
rowspan="合并单元格的个数"     跨行合并,放在td中
colspan="合并单元格的个数"     跨列合并,放在td中
<thead></thead>     表格的头部,类似head,内部必须拥有tr,必须放到<table></table>中
<tbody></tbody>     表哥的身体,类似body,必须放到<table></table>中
-----------------------------------------------------------------------------------------
列表(整齐有序,用于布局):
<ul></ul>    表示无序列表,一般会以项目符号呈现列表项,列表项使用<li>标签定义,且只能放<li>,无序列表的各个列表项之间没有顺序级别之分,是并列的,使用较多
<ol></ol>    标签用于定义有序列表,列表排序以数字来显示,并且使用<li>标签来定义列表项,且只能放<li>,有顺序,使用较少
<li></li>    里面可以放任何东西
<dl></dl>    表示自定义列表,与<dt>和<dd>一起使用,且只能使用<dt><dd>
<dt>名词1</dt>     一个dt对应多个dd
<dd>名词1解释</dd>      没有个数限制
-----------------------------------------------------------------------------------------
表单(常用于注册):
<form action="url地址"  method="提交方式(POST)"  name="表单名字"  ></form>     表单域,用于收集用户信息提交给服务器
<input type="属性值()"/>    输入表单元素
<select selected="selected"(把此项定位表单默认选项)> <option> </option> </select>    下拉表单元素
<textarea > </textarea>   当用户输入内容较多的情况下使用,用于定义多行文本输入(留言板,反馈)
name=""     用户自定义Input元素的名称
value=""    用户自定义规定的input元素的值
checked="checked"     针对单选按钮和复选按钮,默认勾上
maxiengh=""     规定输入字段中的字符的最大长度
{type 属性值
text   文本框
password    星号代替密码
checkbox    多选按钮
submit      提交按钮
radio   单选按钮
reset   重置
button  普通按钮,与JS配套使用
file    上传文件用的
}
<label>     绑定一个表单元素,点击文本转到对应的光标或者选择对应的表单元素上,用于增加用户体验
-----------------------------------------------------------------------------------------
CSS(美化网页,布局页面):
<style></style>     标签中存放css内容
基础选择器:
1.标签选择器格式:
p {(选择所有的p)
    color: pink;
    font-size: 12px;
}
2.类选择器
.类名 {
    width: 100px;
    height: 100px;
    background-color: green;
    color: yellow;
    text-align: center;
    font-size: 75px;
}
3.通配符选择器
* {(给所有标签用)
    color: pink;
}
4.id选择器
#bbxx {(只能用一次)
    color: pink;
}
color: pink;        文本颜色
font-family: "微软雅黑";     设置字体
font-size: 120px;       设置文字大小
font-align: right;center;left;      设置文字对齐方式
font-weight: bold(变粗=700);normal;(不变粗=400);     文字加粗
font-style: italic(倾斜);normal;(不倾斜);    文字效果
text-align: right;center;left ;      文本对齐
text-indent: 2em;12px;       文本缩进
text-decoration: underline(添加下划线);none(取消下划线)     文本修饰
line-height:     行高
内部样式表:一般放在<head>的<style>标签中
行内样式表:适用于修改样式比较少的情况,直接写在要改的标签内,例如:<p style="color: pink; font-size: 16px;">
外部样式表:使用最多的,适用于样式比较多的情况,核心是:单独写到css文件中,之后把css文件引入到html页面中使用
{
    1.新建.css文件
    <link rel="stylesheet" href="style.css">
}

块元素:h1~h6,p,div,ul,ol,li
块元素的特点
{
    1.独占一行
    2.高度、宽度、外边距、内边距都可以控制
    3.宽度默认是容器(父级宽度)的100%
    4.是一个容器及盒子,里面可以放行内或者块级元素
}
行内元素:a,strong,b,em,i,del,s,ins,u,span
行内元素(内联元素)的特点
{
    1.相邻行内元素在一行上,一行可以显示多个
    2.宽度和高度设置是没有效果的
    3.默认宽度就是它本身内容的宽度
    4.行内元素只能容纳文本或其他行内元素
}
行内块元素:img(图片),input(表单),td(单元格)
行内块元素特点
{
    1.和相邻行内元素在一行上,但是他们之间会有空白缝隙,一行可以显示多个(行内元素特点)
    2.默认宽度就是它本身内容的宽度(行内元素特点)
    3.高度,行高,外边距及内边距都可以控制(块级元素特点)
}

转换为块元素:display:block
转换为行内元素:display:inline
转换为行内块:display:inline-block

css背景总结
background-color    背景颜色    预定义的颜色值、十六进制、rgb代码
background-image    背景图片    url(图片路径)
background-repeat   是否平铺    repeat\no-repeat\repeat-x\repeat-y
background-position 背景位置    length\position  x,y
background-attachment 背景附着  scroll滚动,fixed固定
连写 顺序为:背景颜色,背景图片地址,背景平铺,背景滚动,背景位置
背景色半透明 background: rgba(0,0,0,0.3)  括号内必须是四个值    
-----------------------------------------------------------------------------------------
盒子模型:
border边框(盒子的边框) {
border-width    定义边框粗细,单位是px
border-style    边框的样式
border-color    边框颜色
}
content内容(文字,内容,或者其他盒子) {

}
padding内边距(控制内容和边框的距离) {

}
margin内边距(盒子与盒子之间的距离) {
    
}

会持续更新这个系列!不是完全版! 


生命不息,学习不止,键盘敲烂,月薪过万!加油,代码人!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼柴也有大厂梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值