第十三篇: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 -暂无内容-待更新
随机推荐
- 关于mv命令,系统是如何区分是移动还是重命名
引入: 精简回答版:重命名的本质仍是移动覆盖 ,所以不存在应该如何区分的问题 最近学习到linux基础命令中的mv命令,了解到mv命令的作用是对文件的移动和重命名,但自己一直想不明白系统是如何分辨 ...
- 2、hystrix原理
hystrix熔断机制 1.隔离机制 线程隔离: Hystrix在用户请求和服务之间加入了线程池. Hystrix为每个依赖调用分配一个小的线程池,如果线程池已满调用将被立即拒绝,默认不采用排队.加速 ...
- kafka 工作流程及文件存储机制
1.kafka的数据存储 文件存储格式: .log 和 .index Kafka 中消息是以 topic 进行分类的, 生产者生产消息,消费者消费消息,都是面向 topic的. topic ...
- vscode 当做记事本,用任务 tasks 自动提交git - ctrl shift B
vscode 当做记事本,用任务 tasks 自动提交git - ctrl shift B 起因 开始用的joplin 本地记事本挺好,唯一缺点不能同步. 用了一下,发现markdown是两栏的,变成 ...
- vscode 自动格式化 好使的配置 setting.json 20210622
一直用idea,今天有个需求得用vscode,发现格式化不好使了 用 vetur 格式化 结果带分行什么的,eslint 过去不了,更新了个好使的配置,记录一下. { "update.mod ...
- WPF之资源
目录 WPF对象资源的定义和查找 动态.静态使用资源 向程序添加二进制资源 字符串资源 非字符串资源 使用Pack URI路径访问二进制资源 WPF不但支持程序级的传统资源,同时还推出了独具特色的对象 ...
- ACER 宏碁 笔记本无法进入 grub 引导 + 安全启动失败(security boot fail ) 解决办法
主要介绍让BIOS首先引导grub的方法 加一点:添加完新的启动选项以后,如果看不到添加的启动项,就先保存重启,再进 BIOS 就可以看到了 我是宏碁的笔记本,装了双系统.之前无意间进了一次 BIOS ...
- python高级技术(线程)
一 线程理论 1 有了进程为什么要有线程 进程有很多优点,它提供了多道编程,让我们感觉我们每个人都拥有自己的CPU和其他资源,可以提高计算机的利用率.很多人就不理解了,既然进程这么优秀,为什么还要线程 ...
- 记录--vue脚手架
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 一.vue脚手架 1.简介 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统. 2.命令行操作步骤 npm install ...
- 大模型时代的PDF解析工具
去年(2023年)是大模型爆发元年.但是大模型具有两个缺点:缺失私有领域知识和幻觉.缺失私有领域知识是指大模型训练时并没有企业私有数据/知识,所以无法正确回答相关问题.并且在这种情况下,大模型会一本正 ...