HTML5和css

1.图片路径
img的必须属性就是src
<img str="" title="" alt=""></img>//其中title是点在图片上显示出来的文字,alt在图片不能显示的时候显示的文字
当位于同一级路径 的时候(图像文件位于HTML文件的同一级)<img src="***.jpg">
当位于下一级路径的时候(图像文件位于HTML文件的下一级)<img src="***/***.jpd"
当位于上一级路径时候(图像文件位于HTML文件的下一级)<img src="***../***.jpd"
2.空格大于小于
(空格 &nbsp) (大于号 &lt) (小于号 &gt)
3.表格
<table></table>是用于 定义表格的标签
<tr></tr> 标签用于定义表格中的行
<td></td>用于定义表格中的单元格
align 规定表格相对于周围元素的对齐方式 属性值有left (向左看齐) right(向右看齐) center(居中)
border  规定表格是否拥有边框
cellpadding  规定单元边沿与内容的距离
cellsapcing   规定单元格之间的距离
跨行合并:rowspan="合并单元格的个数" 比如<tr rowspan="2"></tr>
跨列合并:colspan="合并单元格的个数" 比如:<td colspan=“2”></td>
4.列表
ul,ol.li 有序列表,无序列表,定义列表项 
(<ul>里面不能插除了<li>之外的标签,要查其它的标签要写在<li>里面)例如<li ><a href="***"></a></li>
5.表单
我们用的是<from></from>的形式
<form action=“url地址” method=“提交方式” name=“表单域名称"> 
  各种表单元素控件 
 </form> 
在input标签当中,包含type属性
button 按钮属性
checkbox 复选框 
checked 表示默认选中状态。用于单选按钮和复选按钮。
file 文件上传
hidden 隐藏输入字段
password 密码字段
radio 单选按钮(当选取一样name才是单选)
reset 重置按钮,清楚表单内的所有数据
submit 提交按钮
text 输入文本
textarea  
<textarea rows="3" cols="20"> 
   文本内容 
 </textarea> 
cols=“每行中的字符数” ,rows=“显示的行数”


6.CSS部分
属性和属性值之间用英文“:”分开 
后代选择器 中间用空格分隔 
 ul li { 
           样式声明 
        }  /*  选择 ul 里面所有的 li标签元素  */  
子元素选择器 
 div > p { 
          样式声明 
          }  /*  选择 div 里面所有最近一级 p 标签元素  */  
font-family 属性定义文本的字体系列。
 使用 font-size 属性定义字体大小。
使用 font-weight 属性设置文本字体的粗细。normal(正常) bold(加粗) 100–900(自己定义大小)
text-align 用于设置元素内文本内容的水平对齐方式。
text-decoration 属性规定添加到文本的修饰。可以给文本添加下划线、删除线、上划线等。
line-height 属性用于设置行间的距离(行高)。可以控制文字行与行之间的距离.


外部样式表(链接式) <link rel="stylesheet" href="css/***"></link>

1. 生成标签 直接输入标签名 按tab键即可 比如 div 然后tab 键, 就可以生成 <div></div>

2. 如果想要生成多个相同标签 加上 * 就可以了 比如 div*3 就可以快速生成3个div

3. 如果有父子级关系的标签,可以用 > 比如 ul > li就可以了

4. 如果有兄弟关系的标签,用 + 就可以了 比如 div+p

文字类的元素内不能使用块级元素 
<p> 标签主要用于存放文字,因此 <p> 里面不能放块级元素,特别是不能放<div>
 同理, <h1>~<h6>等都是文字类块级标签,里面也不能放其他块级元素
HTML 元素一般分为块元素和行内元素两种类型
行内元素不可以改变高度宽度

元素模式的转换
转换为块元素:display:block; 
转换为行内元素:display:inline; 
转换为行内块:display: inline-block;

border-style 
边框有 solid实线 none无边框
颜色 
边框边的宽度
边框的简写 border:1px solid red;

外边距可以让块级盒子水平居中,但是必须满足两个条件: 
① 盒子必须指定了宽度(width)。 
② 盒子左右的外边距都设置为 auto 。
padding 属性用于设置内边距,即边框与内容之间的距离。
padding:5px	1个值,代表上下左右都有5px内边距
padding:5px 10px	2个值,代表上下内边距是5像素,左右内边距是10像素
padding:5px 10px 20px	3个值,代表上内边距是5像素,左右内边距是10像素,下内边距是20像素
padding:5px 10px 20px 30px	4个值,上是5像素,右是10像素,下是20像素,左是30像素,顺时针转

去掉 li 前面的 项目符号(小圆点)
list-style: none;  

position属性来设置
static	静态定位
relative	相对定位
absolute	绝对定位
relative     相对定位的特点:(务必记住) 
1. 它是相对于自己原来的位置来移动的(移动位置的时候参照点是自己原来的位置)。 
2. 原来在标准流的位置继续占有,后面的盒子仍然以标准流的方式对待它。 
因此,相对定位并没有脱标。它最典型的应用是给绝对定位当爹的。。。
absolute绝对定位的特点:(务必记住) 
1. 如果没有祖先元素或者祖先元素没有定位,则以浏览器为准定位(Document 文档)。 
2. 如果祖先元素有定位(相对、绝对、固定定位),则以最近一级的有定位祖先元素为参考点移动位置。 
3. 绝对定位不再占有原先的位置。(脱标)  

 我是学习这位大神的

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
        </style>
        <title></title>
    </head>
    <body>
        <!-- 文本框 text -->
        <!-- 多行文本框 textarea -->
        <!--  密码 password-->
        <!--  单选按钮 radio 其中那个input里面的属性必须要是name是相同的-->
        <!--  复选框 checkbox 其中那个input里面的属性必须要是name是相同的-->
        <!--  下拉列表框 select-->
        <!--  提交按钮 sumbit-->
        <!--  普通按钮 button-->
        <!--  重置按钮 reset-->
        <!-- 网站网址 url -->
        <!-- 邮箱的应用 email -->
        <!--日期类型  date -->
        <!-- 数字的应用 number -->
        <!-- 滚动属性 range -->
        <!-- 必须提交 required -->
        <form >
        请输入你的姓名
            <input type="text" name="yourname"  value=".." maxlength="15"  /><br>
        请输入你的地址
            <input type="text" name="youradr"  value=".." maxlength="15"  /><br>
        <textarea rows="10" cols="7"></textarea><br>
        <input type="submit" name="" id="" value="提交" /><br>
        <input type="password" name="yourpaw" /><br>
        <input type="radio" name="book" id="" value="book1" />1
        <input type="radio" name="book" id="" value="book2" />2
        <input type="radio" name="book" id="" value="book3" />3
        <input type="radio" name="book" id="" value="book4" />4
        <input type="radio" name="book" id="" value="book5" />5
        <!-- name需要是一样的才可以 -->
        <!-- 复选框 -->
        <input type="checkbox" name="book" id="" value="book1" />6
        <input type="checkbox" name="book" id="" value="book" />7
        <input type="checkbox" name="book" id="" value="book" />8
        <input type="checkbox" name="book" id="" value="book" />9
        <input type="checkbox" name="book" id="" value="book" />10
        <!-- name需要相同 -->
        
    </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值