HTML:Hyper Text Markup Language
超级 文本 标记 语言
web
C/S:Client Server
客户端 服务器
QQ,...
B/S:Browser Server
浏览器 服务器
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<b></b>
<h1></h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>
<hr/>
<br/>
<img src="路径"/>
<div> 布局 </div>
<p> </p>
<sup></sup>上标
<sub></sub>下标
<u></u> 下划线
<span style="color:red;"> XXX </span>
<a href="https://www.baidu.com">链接</a>
&lt;是 < &gt;是 >
&nbsp 空格键
&copy 圈c
<pre> 保留源文档的格式 </pre>
</body>
</html>
Bgcolor :背景颜色 Background :背景图片
cellpadding内边距
cellspacing外边距
colsppan 合并列
rowspan 合并行

style 定义行内样式
id:定义元素在页面中的唯一标识
title:鼠标移入到当前元素时,所提示的文本
class:引用的样式的类名称
属性:align
块级元素中可以嵌套所有的行内元素
p标记是不允许嵌套其他块级元素
div:允许嵌套所有的元素
div没有特殊情况是不允许被其他元素嵌套的
div 能嵌套div
td 能嵌套div
li 能嵌套div
dt,dd 能嵌套div
<ol> 有序排列
<li></li>
</ol>
无序排列
<ul>
<li></li>
<li></li>
</ul>

<fieldset>
<legend>xxxxx</ledeng>
</fieldset> 边框
<!--<a href="" target="_blank"新页面中打开
target="_self"当前页面打开 默认 title="" 名称
javascript:window.alert(asd)=跳转出提示框asd
href="文件"=下载文件>超链接</a>-->
<a href="#名字"></a>
<a name="名字"></a>
<a href="#">链接到顶端</a>
<!--<img src="" width=""宽 height="高"宽和高只设一个成等比缩放
title="设置的话如果图片不显示的话介绍图片,图片显示放图片上介绍"
alt="图片不显示的时候介绍图片>-->
<table>
<caption>设置表格的正中间</caption>
<!--<table width="宽" height="高" border="边框"
align="表格对齐方式"left=左 center=中间
right=右 bgcolor="背景颜色" cellpadding="边框与内容间的距离"
cellspacing="边框间的距离"-->
<!--<tr align="单元格水平" valign="单元格垂直"
top=上 middle=中间 bottm=下>-->
<!--<td widht="宽所有行的当前列的宽度,都将保持一致"
height="高当前行所有列的高度,都将保持一致"
colspan="设置单元的跨列向右合并" rowspan="设置单元的跨行向下合并"><th 和
td一样一加粗剧中的方式显示数据可称为行标题或列标题>-->
<thead>表头</thead>
<tbody>表主体</tbody>
<tfoot>表尾</tfoot>
<ol type="取值" start="从哪值开始">有序列表</ol>
<ul type="取值" 取值=disc(实心圆)circle(空心圆)
square=(方块)none=(无)>无序列表</ul>
<input type="button" value="按钮" οnclick="alert(提示窗口)"/>
<button οnclick="alert('点我啊')">点我</button>
点击按钮 点我 会弹出提示窗口(点我啊)

<section>元素
<section></section>=<div id="main"></div>用于定义文档中的节
特点:可以充当网页主体中的某一木模块
<aside>元素 可以表示主体内容的边栏部分
<aside id="left">左侧</aside>=<div id="left_side"></div>
<aside id="right">右侧</aside>=<div id="right_side"></div>

<article>元素
<article></article>=<div id="article"></div>
<article>文档的主体内容(用于描述文字性较强的内容)</article>
<header>定义网页的头部 网站标题 logo</header>=<div id="header"></div>
header 可以在网页多次出现 可以表示任何一部分内容的头部信息
<nav>元素
<nav></nav>=<div id="navigation"></div>
<div id="nav"></div>
负责定义页面的导航链接部分
<nav>
<ul>
<li></li>
</ul>
</nav>
<footer>元素
<footer></footer>=<div id="foot"></div>
出现在网页偏下段部分 用来定义网页文档的页脚部分内容

表单:
作用:用于显示收集信息,并将信息提交到服务器
<form></form>
特点:没有任何显示效果,默默的帮助网页完成信息提交的功能
1. action
<form action="test.java"></form>
<form action="#"></form> 默认值:本页

method
get 会将提交的信息全部显示 大小限制为2kb
post :隐式提交 没有大小限制(头像 文档 密码等)
name 定义表单名称
ID 定义表的唯一标识

enctype 表单数据编码方式
1.application/x-www-form-urlencoded能够提交普通数据和特殊符号 无法提交文件
2.multipart/form-data 将内容转换为二进制进行提交 支持文件上传
3.text/plain 只负责提交基本数据
表单控件
disabled 禁用控件
<input id="vaule" disabled>
maxlength 限制输入的字符数
readonly 只读
name和id的命名规范
text---txt radio---rdoGender
password---txt checkbox---chk,chkHobby

<input type="button" vaule="文字"> 由用户来定义功能

1. 隐藏域
<input type="hidden"/> 提交给服务器且用户看不到
<input type="file" name=""/> 允许用户选择 要上传的文件

<label>元素
<label>文本</label> 属性:for 表示与该lable相关联的控件的id值
选项框
<select></select> 属性 name: id: size: 默认为1 大于1则为滚动列表
multiple : 多选

<textarea></texatrea>多行文本框 属性:name cols:指定文本区域的列数<宽度>
rows:指定文本区域的行数<高度>

1<mark>2</mark> 2黄色标记

<div style="color:red;background-color:green;"></div>
选择器:规范了页面中哪些元素能够使用定义好的样式
选择器{
/*注释*/

属性:值;
属性:值;
}
在页面对样式表文件进行引入
<head>
<link rel="stylesheet" type="text/css" href="样式表文件路径" />
</head>
!important规则 :
调整样式规则的优先级
p{
color:red !important;
}
选择器:1.通用选择器
作用:匹配页面上的任何一个元素
语法:*{}
*{
font-size:12px;
/*...*/
}
2.元素选择器
body{

}
div{

}
h1{}
3.类选择器
使用: <div class="类名"></div>
注意:类名不能以数字开头
.div123{}
<div class="div123"></div>
4.id选择器
为标有特定id的html元素指定样式
语法:#id值{}
#header{
background-color:red;
}
<div id="header"></div>
5.群组选择器 用逗号隔开
6.后代选择器 #d1 #d4
7.子代选择器 #d1>.d4

8.伪类选择器
1.链接伪类
:link 匹配尚未访问的链接
a:link {
color:red;
}

:visited匹配访问过的链接
2.动态伪类
:hover 匹配鼠标悬停在HTML元素的动态

:active匹配元素被激活时的状态

:focus 匹配元素获取焦点是的状态(多数使用在 文本框 上)
input:focus{ color:red;}

溢出处理
overflow
<style> 实线
bordr:1px solid red;
width:100px height:100px
ocerflow:visible
</style>
visible: 溢出可见 hidden 溢出隐藏 scroll 出现滚动条
auto 自动调试
能够改变尺寸的元素
1.块级元素
p div hn ul ol dd dt dl
边框
solid 实线 dotted 虚线 dashed 虚线
<style>
div{ border:10px soild red; width:300px; height:300px;
border-top:10px soild transparent 隐藏边框上框
</style>

转载于:https://www.cnblogs.com/xuaima/p/10407225.html

HTML与css语法笔记相关推荐

  1. CSS学习笔记--CSS语法与选择器

    导语   Css用于控制网页的样式和布局,指层叠样式表(Cascading Style Sheets),定义如何显示HTML的元素,这个样式通常存储在样式表中.在工作中通常使用的外部样式表,外部样式表 ...

  2. CSS语法大全,学习笔记

    序号 名称 说明/代码 备注 1. CSS 中英文名 层叠样式表 Cascading Style Sheet 2. CSS 文件拓展名 .css 3. CSS 注释 /*注释内容*/ 4. 4 种样式 ...

  3. html css整理笔记,HTML CSS整理笔记 (八) 定位网页元素

    ----8 定位网页元素---- 51.Position属性:指定盒子的位置,相对它父级的位置或它自身应该在的位置. (1)static 默认无定位,元素按照标准文档布局. (2)relative相对 ...

  4. HTML/CSS学习笔记03【CSS概述、CSS选择器、CSS属性、CSS案例-注册页面】

    w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...

  5. HTML/CSS学习笔记01【概念介绍、基本标签】

    w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...

  6. 张鹏 html 笔记,传智 张鹏 html+css 课程 笔记2(吐血整理)

    Html+Css(张鹏)听课笔记2 1.Web标准的构成 2.css语法结构 选择符(即要控制的对象,body里的标签){ 属性1:值; 属性2:值; ...... } 3.css 2.0手册 4.c ...

  7. HTML+CSS学习笔记(3)- 认识标签(2)

    HTML+CSS学习笔记(3)- 认识标签(2) 1.使用ul,添加新闻信息列表 在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表.图片列表, 这些列表就可以使用ul-li标签来完成.ul-l ...

  8. HTML+CSS个人笔记

    HTML+CSS个人笔记 HTML(Hyper Text Markup Language) 浏览器 什么是浏览器内核? 浏览器所采用的渲染引擎("Rendering Engine" ...

  9. CSS 学习笔记 - 盒模型

    CSS学习笔记 - 盒模型 外边距margin 内边距padding 背景background 背景图background-image 边框border 样式 宽度 颜色 圆角 边框图片border- ...

  10. CSS基础笔记(多看多记冲冲冲)

    加油加油加油,天天做笔记! 入门跟着黑马的pink老师在b站的视频走的. 这是他的b站链接. https://www.bilibili.com/video/BV14J4114768?p=1 文章目录 ...

最新文章

  1. oracle11g注册在哪里,oracle 如何新建账号密码在suse11,oracle11g和tomcat开机自启动...
  2. 精通python-轻松打造11周精通python计划(完结) | 软件库
  3. C++primer 第 4 章 表达式 4.7条件运算符 4.8位运算符 4.9 sizeof运算符 4.10逗号运算符 4.11类型转换 4 . 1 2 运算符优先级表
  4. 【原创】Qt自定义窗口部件
  5. 谭建荣院士:制造业与互联网融合需解决三大瓶颈
  6. android 日期下拉选择控件,Android 中日期控件与下拉列表的使用
  7. maven 运行 java_maven运行java项目
  8. ldap 统一认证 java_基于LDAP的统一身份认证系统的设计与实现
  9. 《东周列国志》第四十五回 晋襄公墨缞败秦 先元帅免胄殉翟
  10. 蒸汽式粉条机发展和销售乱象
  11. MOOS-ivp 实验三 MOOS简介(1)
  12. 计算机屏幕发蓝,电脑的颜色突然变成蓝色了,屏幕,什么颜色都和以
  13. php整型的最大值,php整型(Integer)
  14. MySQL 进阶 触发器 -- 触发器介绍、触发器语法、触发器案例
  15. CWRU(凯斯西储大学轴承数据中心)数据集获取
  16. saas系统分几种类型
  17. C语言-arc画一弧线功能
  18. yaffs2的补丁文件patch-ker分析
  19. asp.net2.0学习指导 菜鸟到中级程序员的飞跃
  20. 上海豪宅现排队买房 半夜12点还在签约

热门文章

  1. ProGuard:保留包名,混淆类
  2. 全网首发:deb打包时报错dh: Please specify the compatibility level in debian/compat
  3. WINDOWS用VS2010开发NPAPI插件步骤
  4. 个人认为,载人登陆火星技术上无法实现
  5. 管理感悟:再好的设计,不如能运行的原型
  6. AlphaGo实力远超对手
  7. 解决安卓的permission denied for this window type问题
  8. MyBatis配置使用
  9. c mysql中文乱码解决方案_Linux下c读取MysqL中文乱码解决方案
  10. 为什么root下不能使用passwd命令_Linux:CentOS 7中常用的基础命令