java web笔记

课程html和css


1.html
1.什么是html HyperText Markup Language 超文本标记语言。
2.html是最基础的网页语言。
3.html都是由标签组成。
4.html的基本格式
<html>
<head>
放置一些属性信息,辅助信息。
引入一些外部的文件。(css,javascript)
它里面的内容会先加载。
</head>
<body>
存放真正的数据。
</body>
</html>
5.html注意事项
1)多数标签都是有开始标签和结束标签,其中有个别标签因为只有单一功能,或者没有要修饰的内容可以在标签内结束。
2)想要对被标签修饰的内容进行更丰富的操作,就用到了标签中的属性,通过对属性值的改变,增加了更多的效果选择。
3)属性与属性值之间用“=”连接,属性值可以用双引号或单引号或者不用引号,一般都会用双引号。或公司规定书写规范。

6.排版标签
1)换行 <br/>
2)<p></p> 段落标签 在开始和结束的位置上会留一个空行。
属性:align= 对齐方式  
3)<hr /> 一条水平线
属性:
1)宽度:width 值像素 100px  可以写百分比 30%
2)align= 对齐方式  
3)size 粗细
4)color 值 red green blue  RGB 三原色 (red green blue #aa55ff)

4)div  声明一块区域  <div>数据</div>  css+div 
5)span 声明一块区域  

7.字体标签
1)<font>文本内容</font>
属性:
1)size 字号的大小 最大值是7 最小值是1
2)color 颜色
3)face 字体

2)标题标签
<h1></h1>
...
<h6></h6>
从大到小字体缩小。

3)<B></B>粗体 
4)<I></I>斜体

标签支持嵌套

8.列表标签
数据格式化。
1)dl 列表标签
<dl>
<dt>上层项目</dt>
<dd>下层项目</dd>特点:自动对齐,自动缩进。
</dl>


2)有序列表和无序列表
有序:<ol>
type:列表前序标号
start:从第几个开始。
无序:<ul>
数据条目:<li>数据内容</li>

<li><a href="后台的路径">用户管理</a></li>

9.图片标签
<img >
属性:src="图片的路径"
 width 显示图片的宽度
 height 显示图片的高度
 alt 图片的说明文字
 



10.超链接链接
<a></a>
作用:1)链接资源
href="" 必须指定  如果href的值不指定,默认是file文件的协议。
只有自己指定协议,链接资源。
如果href中指定的协议,浏览器不能解析,就会调用应用程序,可以解析的程序就可以打开。


 2)定位资源
name 名称 专业术语 锚
eg: <a name="top"></a> //定义top位置
   <a herf="#top"></a> //回到定义top的位置


11.表格标签(重点)
作用:格式化数据
<table></table> 声明一个表格
属性:
1)边框 border 
2)width 宽度
3)文字与内边框的距离 cellpadding 
<tr></tr> 行
属性:
1)align 对齐方式(文本内容)


<td></td>
属性:
1)width 
2)height
3)colspan 列合并单元格
4)rowspan 行合并单元格
<th></th> 会加粗 并且会居中。
<caption> 表格的标题


12.表单标签(重点)
作用:可以和服务器进行交互。
输入项的内容  用户名 密码
<form></form>
属性:action="提交的请求位置" 
     method 提交方式(get和post) 如果method没有写默认是get方式提交。
 
 get和post区别:
1)get方式表单封装的数据直接显示在url上。post方式数据不显示在url上。
2)get方式安全级别较低,post级别较高。
3)get方式数据的长度,post支持大数据。


** ?sex=on:
在每个输入的标签中指定name和value  name必须指定
?username=haha&pwd=1223&sex=nv&jishu=html

<input />
属性:type 值可以指定很多的值,每一个不同的值代表的不同输入组件。

1)type=text 文本框 
2)type=password 密码 
3)type=radio 单选按钮 
name属性 
4)type=checkbox 多选按钮
单选和多选都有默认值:checked="checked"

5)type=reset  重置按钮
6)type=submit 提交按钮
7)type=file  上传文件的输入项
8)type=button 按钮 
9)type=image 图片(也是提交按钮,)
10)type=hidden 隐藏标签(用户不用看到的,但是咱们开发时必须要使用的,可以把数据封装到隐藏标签中,和表单一起提交到后台)。


选择标签
<select></select>选择下拉框

文本域textarea
<textarea>文本内容</textarea>


13.框架标签
作用:<frameset>
<frame>
    </frameset>
框架标签不能写在<body>的内部。body不能写在frameset的上面。

2.css
1.什么是css: Cascading Style Sheets 层叠样式表
2.作用:定义网页的显示效果。
3.css和html的结合方式
1)在每个html的标签中都提供了一个属性 style样式属性 style="就是css的代码"
2)html提供了一个标签 <style type="text/css">css的代码</style>  写在<head></head>
3)在stype标签中 css提供了 @import url("链接文件的地址");
4)html一个标签 <link rel="引入的文件与html的关系" type="text/css" href="文件的地址" >

4.优先级
从上到下,从外到内,优先级从低到高。(大多数情况下)

5.代码规范

选择器名称 { 属性名:属性值;属性名:属性值;…….}
属性与属性之间用 分号 隔开
属性与属性值直接按用 冒号 连接
如果一个属性有多个值的话,那么多个值用 空格 隔开。



6.css基本选择器
1)标签名称选择器
2)html的标签提供属性 class    类属性 通过class编写的样式的优先级别高。
3)html的标签提供的属性 id  通常会把id定义成唯一性的。 id的优先级别高于class。style属性的优先级最高。
标签名 < class < id < style属性
 

7.css的扩展选择器
1)关联选择器:标签是可以嵌套的,两个或多个选择器之间产生关系,就可以用此选择器。

2)组合选择器:对多个不同选择器进行相同样式设置的时候应用此选择器。


3)伪元素选择器:
1)a:link  超链接未点击状态。
2)a:hover 光标移到超链接上的状态(未点击)。
3)a:active 点击超链接时的状态。
4)a:visited 被访问后的状态。


5)p:first-letter 段落中的第一个字母。
6):focus 具有焦点的元素


8.盒子模型
看图片。

9.布局--漂浮
float
right:文本流向对象的左边

position 
absolute  :  将对象从文档流中拖出,使用 left , right , top , bottom 等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值