Html day01

basic day01

---------------------------------------------------------------

HTML 代码运行在浏览器当中.


HTML语言基础

<html>

<head></head>

<body></body>

<html>


html基本语法

后缀.html (或.htm)


html常用标签

标题标记:

<h1></h1>

<h2></h2>

<h3></h3>

<h4></h4>

<h5></h5>


换行标记与段落标记

<br/>

<p></p>段落标记

在段落标记中的文本被称为一个段落,在段落结束的时候自动换行.


分割线标记

<hr/>

width:300px

80%:代表占用父标签宽度的80%

align:对齐方式 center|left|right


文本标记:

<b></b> 加粗

<strong></strong>加粗

<i></i>

<s></s>删除线

<u></u>下划线

<big></big>大字号

<small></small>


X<sub>2</sub>

X<sup>2</sup>

html实体:

<user>

<name>zhangsan</name>

</user>



&lt;user&gt;

&nbsp;&nbsp;&nbsp; &lt;name &gt;zhangsan&gt;/name &gt;

&lt;/user&gt;


连接:

<a href="连接目标地址"></a>

连接文本:显示在界面中用户点击的文本

href:点击连接后跳转到的目标地址.


路径的写法:


绝对路径:

操作系统绝对路径:

windows 以盘符开头的路径

linux 以/(根目录)开头

unix 以/(根目录)开头

MacOS 以/(根目录)开头

网络端绝对路径:

以http://开头

相对路径:

相对于当前目录的路径


图片标记:用于在页面中显示一张图片

<img/>:

src:目标图片的路径

width:宽

height:高

二者同时设置会出现失真现象,只需设置其中一个,浏览器会按照图片原来的宽高比自适应,等比例缩放.


浏览器常用图片格式

jpeg/jpg 失真2M~200~300k 压缩图片算法

图片大小较小,使用面广泛,支持色彩多

png:

支持透明色2M :700~800k支持色彩多,图片保存较好

gif:

支持动态图片,图片大小非常小.支持的色彩较少.255(255*255*255)(rgb)

支持透明色.

.9.png点角矩形



图片链接

点击图片跳转页面

<a href="">

<img src="" />

</a>


图片热点链接:....

<map>

<area>


表格标签:

表格的基本结构:

<table>

<tr>

<td></td>

<td></td>

<td></td>

</tr>

<tr>

<td></td>

<td></td>

<td></td>

</tr>

</table>


table:

width:

height;

align:对齐方式center|left|right

border:边框宽度

cellpadding: 单元格的内边距

cellspacing: 单元格的外边距

td:代表一个单元格

有合并单元格的属性:

浏览器渲染图片是从上到下,从左到右 合并的标记也要按顺序

rowspan:合并行

colspan:合并列

第二套表格标准:

<table>

<caption></caption>  表格标题

<thead></thead> 表头

<tbody></tbody> 表体

<tbody></tbody>

<tbody></tbody>

<tfoot></tfoot> 表脚

</table>

表单标签:

用于搜集用户输入的数据,并且把这些数据发送到服务器.

input表单组件

<input type=""/>

文本框

<input type="text"/>

<input type="password"/>

<input type="radio"/>

<input type="checkbox"/>

<input type="button" value="提交"/>

提交按钮:

<input type="submit" value="提交"/>

<input type="reset" value="重置"/>

非input表单组件

下拉列表框

<select>

<option></option>

<option></option>

<option></option>

</select>

多行文本域:

<textarea>

</textarea>

要提交必须要name属性

表单控件外面需要form标签才能提交

列表标签:

<ul>

<li></li>

<li></li>

<li></li>

</ul>

CSS

------------------------

基本结构:

css选择器{样式属性}

2.在head标签中引入:

<link type="text/css" rel="stylesheet" href=""/>

CSS选择器:

作用:通过样式选择器选出页面中的一个或多个标签,从而对这些标签添加样式属性

通配符选择器:

*{}:可以选出所有的标签.

标签选择器:

标签名{}:可以选出符合标签名称的所有标签

p{}

h3{}

id选择器

#id{}通过标签的id属性选出一个标签 ,优先级最高.

类选择器{class选择器}

1,定义一类样式

2,html页面引用该类样式

.block{ }

分组选择器:

selector1,selector2,selector3{}

可以选出多组标签 一般情况下用来初始化页面

h1,h2,h3,p,img,#a,ul,li {

marging 0px

padding 0px

}

派生选择器:涉及到父子标签关系

div p{}

.div p{}

Css样式属性:

Box模型

布局属性

width:内容区域宽度

height内容区域高度

外边距:margin:

margin-left:

margin-right:

margin-bottom:

margin-top:

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

repeat:默认:横纵向平铺

background-position:图片定位.

绘图坐标系:左上角是零点.

一张大图减少服务器的访问次数.

字体属性:font

color:

font-size: 字号

font-style:

font-weight:磅值(粗细)100~900越来越粗

font_family:字体:黑体宋体....

文本属性:text

text-align:对齐方式(控制左右居中)

text-decoration:文本装饰none去a标签的下划线

line-height:行高(控制垂直居中)要和容器的高度一样.

边框属性:border

border:1px solid black;

border-width:

border-style:

border-color:

border-left-color:.....对每个边设置

列表属性:

list-style:列表样式.

css复杂属性:

display:

block:显示

block:把行级标记当做块级标记来显示.

inline:把块级标记按行级显示(不常用)

行级标记:多个标记暂用一行

a i b strong .....span....

块级标记:一个标记占用一行

div p h1 h3...

为什么?

只有块级标记可以设置宽高.

<a href="javascript:;">首页</a>点击之后什么都不做执行一段js

noen:隐藏

可以控制组件的显示与隐藏

float:浮动

left:

right:

clear:清除浮动

right

left

both两边都不允许有浮动





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值