html+css基础知识笔记

html 超文本标记语言

一.文本修饰

<font>  (行内标签,不会换行)

属性

size:  字体大小 最大值是7
color: 颜色值[red green blue] 颜色:RGB rgb(0,0,255) 十六进制: #0000ff
face:  字体[黑体 楷体 宋体 华文彩云]
<b></b>加粗
<i></i>斜体
<u></u>下划线

字符实体

把一些特殊字符在页面中展示

空格   &nbsp  &#160
换行   <br>

二、段落标签

<p>  (块标签,独立成行,有行间距,无color)

属性

align 对齐方式[centet left right]

三、标题

<h1> ~ <h6>  (块标签,独立成行,无color)

属性

align 对齐方式[centet left right]

四、分割线

<hr>

属性

size  线厚度大小
color 颜色
width 线长
align 对齐方式 [centet left right]

五、序列

有序

<ol>  (块元素,有缩进有行间距)
<li>... ...</li>
<ol>

属性

type      样式[1 a A i罗马 I大罗马]
start[n]  从第n个数开始计数

无序

<ul>(块元素,有缩进有行间距)
<li>... ...</li>
</ul>

属性

type  样式[disc实心圆 circle空心圆 square 方块]

六、图片

<img>

属性

src    路径
border 边框宽度
height width 宽高
alt    图片不存在时提示信息

七、音频

<bgsound>  (只对IE有效)

属性

src 路径
<embed> (通用,音视频均可)

属性

src 路径
height width 大小可以为0隐藏

八、超级文本

<a>  (超链接)

属性

href   资源地址
target [_blank]重新打开一个页 [_self _top]在本页打开

调用本地邮件客户端发送邮件

 <a href="mailto:[email protected]">点击发送邮件</a>

调用javascript脚本

<a href="javascript:alert('???')">弹出</a>

书签锚点

<a name="跳转位置"> 第一章... ...</a>
<a href="#跳转位置">第一章</a>

九、表格

<table>
<tr> 行
<td> 列(单元格)

属性

caption      表头
border       边框线宽度
cellspacing  单元格之间距离
cellpadding  内容与单元格左边框距离,总宽度会增加
width        表格总宽度(列平分)
height       表格总高度(行平分)
align        水平对齐方式 [centet left right]在<table>中用是表格居中
valign       垂直对齐方式 [top maddle bottom]
background   背景图片
bgcolor      背景颜色

合并单元格

rowspan="n"   n行合并
colspan="n"   n列合并

十、部分快捷键

  1. alt+↑ 向上移动行

  2. alt+↓ 向下移动行

  3. shift+alt+↑ 向上复制行

  4. shift+alt+↓ 向下复制行

  5. ctrl+shift+k 删除行

十一、表单

<form>

属性

action   处理路径html
method   提交类型[get,post]  
<input>  输入框 

属性

type     [text,file,password,radio(设置相同name值,checked),checkbox,button,submit,reset,image(图片按钮),hidden]
name     名字(用于分组)
value    值(数据提交)
<select>选择框
<option>1995</option>    
<option>1996</option>   
</select>年

css 级联样式表

引入方法

内嵌式 <font style font-size:"100px"></font>
内部式 <head> 
         <style type="text/css">
            u{
               font-size: 100px;
               color:red
            }
         </style>  
      </head>
外部式 xxx.css
       <head>
         <link rel="stylesheet" href="xxx.css">
       </head>

一、选择器定义:

1.标签元素选择器

定义 每个元素或者标签均可作为选择器存在[body,font...]

使用 页面中所有此标签均使用该样式

2.id选择器

定义 使用#加标识符定义(#f1)

使用 在标签中使用id="f1"属性引用(特有样式使用,一般不重复)

3.class类选择器

定义 使用 . 加标识符定义(.c1)

使用 在标签中使用class="c1"属性引用(同一类型使用,一般重复)

4.组合选择器

定义 用逗号隔开,将上述三种选择器统一样式。

使用 font,f1,c1{ }

5.后代选择器

定义 按照选择器嵌套顺序进行定义(优先级最高)

使用 div p a{ }

​ font f1 c1{ }

6.通用选择器

定义 所有的共有样式(优先级最低)

使用 *{ }

7.伪类选择器

定义 选择器名称:伪类属性

使用 :

#a1:LINK{ }鼠标点击后
#a1:VISITED{ }访问完毕时 
#a1:HOVER{ }鼠标浮动时
#a1:ACTIVE{ }被激活时
p:HOVER{ color : yellow; background-color : pink }
p:FIRST-CHILD{ }p的父元素下的第一个p元素
ul li:FIRST-CHILD{ }ul下li的父元素下第一个li

二、css样式属性

1.css中对Html元素的分类

​ 样式属性通过display设置。

  1. 块元素 独立成行 div , p , h1-h6 , table
  2. 行内元素 font a b u i span
  3. 行内成块元素 多个元素成一行,并拥有自己的宽度高度 input,select

2.盒子模型

border: 1px solid red;线宽、样式、颜色,可乱序
border-bottom: 5px yellow solid;
border-radius: 10px;边框圆角
padding (内边距)
padding:上 右 下 左
margin  (外边距)
margin:上 右 下 左

3.层关系

​ 静态关系:块与块之间,默认 position : static

​ 动态关系:

z-index:5[大者在上]
left,top...(position为动态关系时,距离前后左右设置)
相对关系:position:relative 相对位置关系
绝对关系:position:absolute 相对于0,0点     

4.文本

​ 1. font

font-size: 80px;   文字大小
font-weight: bold; 文字加粗
font-style: italic;文字斜体
font-family:"楷体"; 文字字体

​ 2. text

text-align: center;         对齐方式(块元素)
text-decoration: underline; 下划线
text-indent: 2em;           缩进2字符(块元素)
text-transform: uppercase;  转大写

​ 3. letter

letter-spacing: 10px;   字间距10像素

line-hight:5px;         行高
word-spacing: 20px;     单词间距20像素
overflow:hidden[scroll] 内容超出部分处理方式[隐藏,滚动]     

​ 4 .background

background-color: turquoise;       颜色
background-image: url(/bg/2.jpg);  图片地址
background-repeat: no-repeat;      重复方式
background-position: left center;  摆放位置
background-position: 100px 300px;  绝对摆放方式
background-position: -1000px -300px;
float: left;      左悬浮,取消独立成行性

猜你喜欢

转载自www.cnblogs.com/beibingji/p/12318018.html