第十三篇:HTML和CSS入门
一、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标签
- 图标:  空格,> 大于号,< 小于号;
<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入门的更多相关文章
- Egret入门学习日记 --- 第十三篇(书中 5.2~5.3节 内容)
第十三篇(书中 5.2~5.3节 内容) 写日记已经十天多了,我发现越到后面,我书写的方式越来越程序化. 感觉渐渐失去了人类所谓的感情似的. 不过,没想到的是,书中的内容,很少出现了错误,我一路过来到 ...
- 第五篇 CSS入门 明白 三种嵌套形式,三种常用控制器
CSS入门 css是 层叠式样式表 css的作用是什么呢?举个抽象的例子啊,HTML是人,CSS则是衣服... css给html穿上衣服,有三种形式: 内嵌.内联.外联. 这三种形式,优先级为 ...
- Python开发【第十三篇】:jQuery(二)
http://www.bubuko.com/infodetail-1438296.html 处理完毕需要整理贴进来 Python之路[第十三篇]jQuery案例-Form表单&插件及扩展 ...
- H5教程(二),CSS入门(一)选择器
这是我的第二篇博客,H5教程CSS入门,适合刚开始学习H5的新手,让我们共同进步. 1. CSS简介 1.1 CSS是什么? CSS称为样式层叠表,是用于增强或控制网页样式,并允许将样式信息与网页 ...
- HTML和CSS 入门系列(一):超链接、选择器、颜色、盒模式、DIV布局、图片
一.超链接 二.CSS选择器 CSS的全称叫做: Cascading Style Sheets 级联样式表的缩写. 2.1 类型选择器 2.2 派生选择器 2.3 伪类选择器 <style &g ...
- HTML和CSS 入门系列(二):文字、表单、表格、浮动、定位、框架布局、SEO
上一篇:HTML和CSS 入门系列(一):超链接.选择器.颜色.盒模式.DIV布局.图片 一.文字 1.1 属性 1.2 字体样式:font-family 1.3 字体大小:font-size 1.4 ...
- CSS入门指南-4:页面布局
这是<CSS设计指南>的读书笔记,用于加深学习效果. display 属性 display是 CSS 中最重要的用于控制布局的属性.每个元素都有一个默认的 display 值.对于大多数元 ...
- 解剖SQLSERVER 第十三篇 Integers在行压缩和页压缩里的存储格式揭秘(译)
解剖SQLSERVER 第十三篇 Integers在行压缩和页压缩里的存储格式揭秘(译) http://improve.dk/the-anatomy-of-row-amp-page-compre ...
- 第十三篇 Integration Services:SSIS变量
本篇文章是Integration Services系列的第十三篇,详细内容请参考原文. 简介在前一篇我们结合了之前所学的冒泡.日志记录.父子模式创建一个自定义的SSIS包日志记录模式.在这一篇,我们将 ...
- Python之路【第十三篇】:jQuery -暂无内容-待更新
Python之路[第十三篇]:jQuery -暂无内容-待更新
随机推荐
- 读 NebulaGraph源码 | 查询语句 LOOKUP 的一生
本文由社区用户 Milittle 供稿 LOOKUP 是图数据库 NebulaGraph 的一个查询语句.它依赖索引,可以查询点或者边的信息.在本文,我将着重从源码的角度解析一下 LOOKUP 语句的 ...
- Linux 多进程服务配置 systemd
目录 Linux 多进程服务配置 systemd sysvinit和systemd 多进程保活 创建配置文件(设定重试次数) 多进程服务管理 链式启动(服务依赖) 指定关闭进程方式 - ExecSto ...
- [C++逆向] 8 数组和指针的寻址
目录 数组在函数中 字符串 数组作为参数 下标寻址和指针寻址 多维数组 存放指针类型数据的数组 指向数组的指针变量 函数指针 数组是相同类型数据的集合,以先行方式连续储存在内冲中 而指针只是一个保存地 ...
- 这波操作看麻了!十亿行数据,从71s到1.7s的优化之路。
你好呀,我是歪歪. 春节期间关注到了一个关于 Java 方面的比赛,很有意思.由于是开源的,我把项目拉下来试图学(白)习(嫖)别人的做题思路,在这期间一度让我产生了一个自我怀疑: 他们写的 Java ...
- 接口自动化有多少case?覆盖率是多少?执行完需要多久?
case根据接口数量而定,比如两百个接口,大概有5000个用例,一个接口大概有25到30个用例,一个接口大概200ms左右响应时间 覆盖率能达到95%以上,有时候可以达到百分之百,所有接口自动化用例执 ...
- Java 自定义数组的工具类
1 /** 2 * 3 * @Description 自定义数组的工具类 4 * @author Bytezero·zhenglei! Email:420498246@qq.com 5 * @vers ...
- 11 .Codeforces Round 891 (Div. 3)E. Power of Points(推公式+前缀和优化)
E. Power of Points 题解参考 #include <bits/stdc++.h> #define int long long #define rep(i, a, b) fo ...
- Multi-Runtime多运行时架构
概念 Multi-Runtime Multi-Runtime 是一种服务端架构思路,把应用里的所有中间件挪到 Sidecar 里,使得"业务运行时"和"技术运行时&quo ...
- C++实现一个简单的生产者-消费者队列
本文的代码都是ChatGPT生成,我只是做了微小的调整和整合,AI提示词如下: 设计一个C++类,支持生产者-消费者模型,可以通过size函数获取剩余数量 可能第一次生成的不一定合适,多刷新几次. 生 ...
- K8s中Role(ClusterRole)资源类型rules字段详解
在Kubernetes(K8s)中,Role资源类型的rules字段用于定义哪些操作(verbs)可以在哪些资源(resources)上执行.Role是一种命名空间级别的资源,它允许你对命名空间内的资 ...