Web基础

Web

html:

  1. 什么是html

hyper超级text文本 markup 标记language语言

超文本标记语言,俗称网页

  1. html的结构

以<html>开头  以</html>结尾

<!DOCTYPE  html>  版本

 

<html>标签由<head>和<body>字标签组成

<html>

<head></head>

<body></body>

</html>

head标签主要用来引入外部的样式和脚本文件, 还可以用来定义编码和标题

主要的是网页中与内容无关的部分

body标签里放的是要显示的内容部分

  1. 常用标签

a.标题标签

<h1>……<h1>

<h2>……<h2>

 

<h3>……<h3>

……                             由1-6字号一次变小

<h6>……<h6>

b.段落标签

<p>默认字号,一对标签内自动换行

c.分隔符<hr> 不要要结束标签,中间加一道横线

  换行符<br> 不需要结束标签,自动换行

d.标签的属性:格式:属性名=“属性值”

<p align=”right”> 文本内容</p> 文本文字向右边对齐

<hr color=”red”>  分割线颜色变为红色

  1. 图片标签
  2. <img src="图片路径" alt=“访问不到时的提示文字” width=“像素” height=“像素”>

不可以使用绝对路径

  1. 超链接

<a href=”目标网页地址”>提示文字</a>

<a href=”#另一标签ID”>提示文字</a>

<a hred=””><img src=”图片路径”></a>

  1. 建表:基本结构

<table>

          <thead>

                   <tr>         

                            <td>

                            </td>

                   </tr>

          </thead>

<tbody>

         <tr>

                  <td>

                  </td>

         </tr>

</tbody>

</table>

快捷写法

table>(thead>tr*1>td*2)+(tbody>tr*3>td*2)   按下Tab键可以自动生成一个2*4的表格基本结构

 

表格的合并

<tr>

<td colspan=”列数”>内容</td>

</td>

<td  rowspan=”行数”> 内容 </td>

</td>

</tr>

  1. 表单

<input type=”test”> 文本框标签

<input type=”password”> 密码框

<input type=”radio”> 单选按钮

<p>男<input type="radio" name="sex" checked="checked">  女<input type="radio" name="sex"></p>

<p>未婚<input type="radio" name="married">  已婚<input type="radio" name="married" checked> 离婚<input type="radio" name="married"></p>

<input type=”chechbox”> 复选按钮

<p>

                                        读书<input type="checkbox" name="hobby">

                                       玩游戏<input type="checkbox" name="hobby">

                                       听音乐<input type="checkbox" name="hobby">

                                       敲代码<input type="checkbox" name="hobby" checked>

</p>

                                       <input type="email">`输入邮件地址

                                       <input type="date" value="日期初始值">日期选择标签

                                       <input type="time" value="时间初始值"> 时间选择标签

                                       <input type="file"> 文件选择框

                                       <input type="button" value="按钮文字"> 按钮

<input type="reset" value="重置">重置按钮 把页面所有填写的内容重置到初始状态

<input type="submit" value="提交"> 提交按钮 把表单填好的信息发送给服务器

<button type="button|reset|submit">按钮文字</button>`

下拉列表标签

<select>

  <option>值1</option>

  <option>值2</option>

  ....

  <option>值n</option>

</select>

文本域标签 适合输入多行文本内容

<textarea cols="宽" rows="高"></textarea>

 

CSS:

1.概念

cascade                                         style sheet

级联,层叠   样式  表格

控制网页上标签的各种样式: 颜色,字体,边框,间距...

2.CSS格式

行内样式

每个标签加一个样式

<标签 style="多个样式"></标签>

缺点:样式代码重复

内部样式表

<html>

<head>

<style>样式定义</style>

</head>

</html>

可以解决样式重复

外部样式表

把样式信息定义在一个单独的 *.css 的文件中

<html>

<head>

<link rel="stylesheet" href="css文件路径">

</head>

</html>

3.行内样式

A.颜色控制

color:颜色值

颜色值:red,blue,green,yellow, black, white

background-color: 背景色

b.字体

font-size 字体大小  单位像素

font-family 字体名称

font-style:italic;斜体

font-weight:bold;粗体

c.对齐方式

text-align:center/left/right

d.背景

background-image: url(背景图片路径)

background-repeat: 控制背景图片如何重复 no-repeat(不重复) repeat-x  repeat-y  repeat(xy方向上都重复)

background-size: 110px  缩放背景图大小

e.边框

border-color: 颜色

border-style: 样式(实线等)

border-width: 宽度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值