一、HTML本质以及在WEB程序中的作用 

  1.一套规则,浏览器认识的规则。
  2.开发者:
    学习html规则
    开发后台程序
      - 写html文件(充当模板的作用)
      - 数据库获取数据,然后替换到html文件的指定位置
  3.本地测试
    - 找到文件路径,直接浏览器打开
    - pycharm打开;
  4.编写html文件
    - doctype对应关系
    - html标签,标签内部可以写属性,只能有一个
    - 注释: <!-- 注释内容 -->
  5.标签分类:
    - 自闭合标签
    - 主动闭合标签

二、HTML的head内标签  

  head标签中
    - <meta > 编码,跳转,刷新,关键字,描述,IE兼容
    <meta http-equiv="X-UA-Compatible" content="IE=IE9;IE=IE8;" />
    - title标签
    - <link /> 图标,
    - <style />
    - <script >

三、HTML的body内标签

  body标签
    - 图标:&nbsp 空格,&gt 大于号,&lt 小于号;
  <p> 段落
  <br> 换行
  <h1> 标题
  ================
  所有的标签分为:
  块级标签:div(白板),h系列(加大加粗),p标签(段落和段落之间有间距),
  行内标签(内联标签):span标签(白板),
  标签之间可以嵌套
  标签存在的意义,css操作,js操作;
  ps:Chrome审查元素的使用

四、body内标签之lnput系列

- input系列 + form标签;
input type="text" 文本,name属性
input type="password" 密码,name属性
input type="submit" 提交表单按钮,value属性
input type="buttom" 按钮,value属性

input type="radio" name="gender" value="1" 单选(name相同互斥)
input type="checkbox" name="favor" value="1" 复选框(name批量获取数据)
默认被选中:checked="checked"
input tpye="file" 上传文件;依赖form表单的属性 enctype="multipart/form-data";
input tpye="reset" 重置
- textarea标签,多行文本
- <select name='city'> <option value='1'></option>,下拉框,
multiple="multiple" 多选框;size=10,显示多个;

- form标签,action="";methed="GET" or "POST"

五、超链接  

  - a标签,href,target属性,功能:跳转,
  锚 href="#i3" <div id="i3"> 标签id不能重复;

六、图片及表格

- img标签 src属性,title,alt属性显示关键字;
- 列表;<ul><li>,<ol><li> <dl><dt><dd>
- 表格:
<table> 表
<thead>
<tr>
<th>
<tbody>
<tr> 行
<td> 列
合并单元格:
<td colspan="2"> 列合并;
<td rowspan="2"> 行合并;

七、fieldset标签和label标签

- label标签 for="idname" ,结合input使用;
<label for="username">用户名:<label>
<input id="username" tpye="text">
- fieldset 标签;legend
- div
- span

八、标签总结

  - 20个标签

九、CSS选择器

1.在标签上设置style属性;
background-color:#2342345;
height:48px;
...
2.编写样式:
1.标签的style属性中可以写;
2.写在head标签style标签中;
- id选择器
#i1{
background-color:#2342345;
height:48px;
}
id="i1"
- class选择器(最常用的)
.c1 {}
class="c1"
- 注释 /* 注释内容 */
- 标签选择器
div {
height:48px;
}
所有的div标签设置此样式;
- 关联选择器(层级选择器)
.c1 div {
height:48px;
}
.c1类下面的div标签设置此样式;
- 组合选择器
.i1,.i2,.i3{
height:48px;
}
- 属性选择器
input[type="text"]{
height:48px;
}
对选择到的标签再通过属性筛选;

3.优先级,标签上的style优先,其他css按照编写顺序,就近原则;
4.引入css文件;<link ref="stylesheet" href="am.css" />
5.边框
border:1px solid red,宽度,样式,颜色
border-left border-top
6.height:48px; 高度
width:80%; 宽度
font-size:18px; 字体大小
text-aling:center; 水平居中
line-height:48px; 垂直居中
font-weight:bold; 字体加粗

十、CSS之float样式

  7.float 
  float:left;让标签飘起来;块级标签也可以堆叠;
  <div style="clear:both;">

十一、CSS之display样式

8.display:inline
display:block
display:inline-block
display:none 让标签消失;
行内标签无法设置高度宽度边距,块级标签可以设置;

十二、CSS之内外边距

  9. padding 内边距,自身发生变化
  margin(0,auto)外边距

实战练习:跑马灯

<html>
<body>
<div id="i1">欢迎领导莅临指导</div>

<script>
function func1(){
t=document.getElementById("i1")
t.in
}
setInterval()
</script>
</body>
</html>

第十三篇:HTML和CSS入门的更多相关文章

  1. Egret入门学习日记 --- 第十三篇(书中 5.2~5.3节 内容)

    第十三篇(书中 5.2~5.3节 内容) 写日记已经十天多了,我发现越到后面,我书写的方式越来越程序化. 感觉渐渐失去了人类所谓的感情似的. 不过,没想到的是,书中的内容,很少出现了错误,我一路过来到 ...

  2. 第五篇 CSS入门 明白 三种嵌套形式,三种常用控制器

    CSS入门 css是 层叠式样式表   css的作用是什么呢?举个抽象的例子啊,HTML是人,CSS则是衣服...   css给html穿上衣服,有三种形式: 内嵌.内联.外联. 这三种形式,优先级为 ...

  3. Python开发【第十三篇】:jQuery(二)

    http://www.bubuko.com/infodetail-1438296.html 处理完毕需要整理贴进来 Python之路[第十三篇]jQuery案例-Form表单&插件及扩展   ...

  4. H5教程(二),CSS入门(一)选择器

    这是我的第二篇博客,H5教程CSS入门,适合刚开始学习H5的新手,让我们共同进步. 1.  CSS简介 1.1  CSS是什么? CSS称为样式层叠表,是用于增强或控制网页样式,并允许将样式信息与网页 ...

  5. HTML和CSS 入门系列(一):超链接、选择器、颜色、盒模式、DIV布局、图片

    一.超链接 二.CSS选择器 CSS的全称叫做: Cascading Style Sheets 级联样式表的缩写. 2.1 类型选择器 2.2 派生选择器 2.3 伪类选择器 <style &g ...

  6. HTML和CSS 入门系列(二):文字、表单、表格、浮动、定位、框架布局、SEO

    上一篇:HTML和CSS 入门系列(一):超链接.选择器.颜色.盒模式.DIV布局.图片 一.文字 1.1 属性 1.2 字体样式:font-family 1.3 字体大小:font-size 1.4 ...

  7. CSS入门指南-4:页面布局

    这是<CSS设计指南>的读书笔记,用于加深学习效果. display 属性 display是 CSS 中最重要的用于控制布局的属性.每个元素都有一个默认的 display 值.对于大多数元 ...

  8. 解剖SQLSERVER 第十三篇 Integers在行压缩和页压缩里的存储格式揭秘(译)

    解剖SQLSERVER 第十三篇    Integers在行压缩和页压缩里的存储格式揭秘(译) http://improve.dk/the-anatomy-of-row-amp-page-compre ...

  9. 第十三篇 Integration Services:SSIS变量

    本篇文章是Integration Services系列的第十三篇,详细内容请参考原文. 简介在前一篇我们结合了之前所学的冒泡.日志记录.父子模式创建一个自定义的SSIS包日志记录模式.在这一篇,我们将 ...

  10. Python之路【第十三篇】:jQuery -暂无内容-待更新

    Python之路[第十三篇]:jQuery -暂无内容-待更新

随机推荐

  1. Redis单线程为什么如此之快

    一.概述 Redis的高并发和快简单可以归结为一下几点: 1.Redis是基于内存的: 2.Redis是单线程的: 3.Redis使用多路复用技术. 4.高效的数据结构 但具体怎么做的呢,下面来详细看 ...

  2. python可视化工具pyecharts初相识

    一 概念 1.pyecahrts基础 某度开源了一个python的可视化工具pyecharts,该工具凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可.而 python 是一门富有表达力的语 ...

  3. epoll实现的简单服务器

    #include "../wrap/wrap.h" #include <sys/epoll.h> #define SIZE 1024 #define FUCK prin ...

  4. java的接口和抽象类区别

    转自:深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一.在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类.这两者有太多相似的地方,又有太多不同的地方.很多人在 ...

  5. 02.Android崩溃Crash库之App崩溃分析

    目录总结 01.抛出异常导致崩溃分析 02.RuntimeInit类分析 03.Looper停止App就退出吗 04.handleApplicationCrash 05.native_crash如何监 ...

  6. 01.Android之基础组件问题

    目录介绍 1.0.0.1 说下Activity的生命周期?屏幕旋转时生命周期?异常条件会调用什么方法? 1.0.0.2 后台的Activity被系统回收怎么办?说一下onSaveInstanceSta ...

  7. 记录--get请求参数放在body中?

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1.背景 与后端对接口时,看到有一个get请求的接口,它的参数是放在body中的 ******get请求参数可以放在body中?? 随即问 ...

  8. PDF的分割与合并

    1.进行PDF切割 python代码如下: # 20220521 # 1.选择要分割的文件 # 2.选择要保存的位置,分割为多个文件时,可自动用页码命名 # 3.输入要分割的页码,可以是一个范围1-2 ...

  9. OpenCvSharp+Yolov5Net+Onnx 完整Demo

    效果 工程 代码 using Microsoft.ML.OnnxRuntime; using OpenCvSharp; using System; using System.Collections.G ...

  10. Spring Boot 工程开发常见问题解决方案,日常开发全覆盖

    本文是 SpringBoot 开发的干货集中营,涵盖了日常开发中遇到的诸多问题,通篇着重讲解如何快速解决问题,部分重点问题会讲解原理,以及为什么要这样做.便于大家快速处理实践中经常遇到的小问题,既方便 ...