day51 Pyhton 前端02
内容回顾:
1.h1~h6:加粗,数字越大级别越小,自动换行
2.br:换行;hr:分割线; (特殊符号,空格)
3.p:与前边和后边内容之间有间距
4.a标签的href:本地文件连接;网络连接;锚链接
target:_blank另起页面,默认是自己页面
name:主要为了设置锚链接的锚点
5.img图片,src:本地文件地址和网络地址
alt:图片损坏时给的提示
align:图片的对齐方式
title:鼠标悬浮时提示的文字
width:宽度
height:高度
6.ul:无序列表,内部能包裹li,type更改显示的样式,默认是实心圆,还可以更改为空心圆(circle)和正方块(square)
7.ol有序列表,内部能包裹li,type类型,默认是阿拉伯数字,可更改为大小写字母,还可以更改为罗马文字 start,序号起始位置
8.dl定义列表dt,dd*5 tab一下就出来了,pycharm帮我做的
9table表格标签,border:边框类型;bordercolor:边框颜色;bgcolor:背景颜色,background:被禁图片,宽高align:对齐方式;style='border-collapse:collapse''让表格的线条变成实心线.
tr代表一行
td代表一行内的一个单元格;rowspan:纵向合并;colspan:横向合并
10.form表单;action:对应要提交的网络地址;method:get和post两个方法,默认是get
input的类型们
text普通文本输入框
password密文文本输入框
checkbox,多选框,多用来服务条款点那个对号
radio 单选,多用于选择性别,name得统一才能实现单选
file 文件上传按钮
date,日期选择框
submit:form表单提交数据时候用它
button:普通按钮
image:一个图片,自带submit,src(王瑞东)=图片地址
select:下拉菜单,更改下拉菜单的多选multiple,size
option 下拉的每一个选项,默认选中此选项用selected
textarea:文本输入框,可改变大小
今日内容
HTML尾巴
CSS的引入方式
CSS的选择器
CSS选择器进阶
CSS选择器的优先级
CSS的伪类选择器
div
是块儿级标签,块级标签内的文本,超过了块的宽度则会自动换行,但是如果是长英文没分割的字符串,不会换行,会溢出
span
是行级标签,一个行内的宽高和背景大小由填充的内容决定,不管内容多少,都不会溢出
行内块
可以设置宽高,不自动换行.在一行内显示,而且可以设置宽高,一个底边对齐的现象img图片标签,input输入框,textarea文本输入区域
行内标签
不能设置宽高,不自动换行,同时具备,a标签,span标签,b加粗标签 strong与b一样都是加粗标签,em将字符变斜标签,i将字符变斜标签,u字体里加下划线标签,del字体中间加划线标签
块级标签
可以设置宽高,可以自动换行同时具备,p标签,h1~h6,table,列表:ol;ul;dl,div
其他:不在上边三类里的
form标签 不算,它是一个容器,容器内放了很多标签,他自己有自己的属性,br,hr
CSS的简介
cascdaing style sheet 层叠样式表,简称CSS
层叠:通过CSS的属性等把页面层叠起来
样式:设置页面每一块的样式
表:页面排版
CSS的书写方式
方式一:行内式,在标签中直接书写
优点:肯定不会选错标签
缺点:代码冗余,且修改不方便
方式二:一个页面内接入的,称为内接式
书写在head里的style标签里
优点:修改方便,直观
缺点:关联性太强.如果写错变量名可能会酿成大祸
方式三:外接式
导入方式:利用link标签导入
优点:协同开发,不同类型的代码分文件存放
缺点,文件出问题或者丢了,页面就塌了
CSS基本选择器
基本选择器中的标签选择器
通过标签名直接就可以选择到标签,页面中所有符合选择条件的标签都会被选择
id选择器:常涛
通过#号找到id
id不能以数字开头
指哪打哪,因为id是唯一的
类选择器
通过.找到类名
类名可以重复
类一般值的同一群相同属性的统称
通配符选择器
用*号操作所有标签
使用场景:删除边框
* {
width: 100px;
height: 100px;
margin: 0;
padding: 0;
}
CSS的优先级
标签选择器层级一致的时候,从上往下,以下边的为准
类的选择器的优先级大于标签选择器
通过id找到的具有唯一性,优先级最高
行内样式的设置优先级最高
继承的样式优先级是最低的s
CSS的高级选择器
后代选择器
/* 后代选择器 */
body li {
color: red;
}
子代选择器
/*!* 子代选择器 *!*/
body ul > p {
color: green;
}
弟弟选择器
/*!* 弟弟选择器 *!*/
h1 ~ h2 {
color: pink;
}
毗邻选择器
/*!* 毗邻选择器 *!*/
h1 + h2 {
color: #cc6600;
}
组合选择器
/* 组合选择器 */
h1 ~ h2, li, h1 {
color:darkviolet ;
color: green;
}
伪类选择器 a标签的四个形态:爱恨准则 LoVe HAte
<style>
/* 爱恨准则LoVe HAte */
a:link {
color: green;
}
a:visited {
color: blueviolet;
}
a:hover {
color: yellow;
}
a:active {
color: red;
}
</style>
<body>
<a href="http://www.jd.com">a标签未被点击时的形态link</a><br>
<a href="#">a标签被点击时的形态</a><br>
<a href="#">a标签点击完毕时的形态</a><br>
<a href="#">a标签悬浮时的形态</a><br> </body>
伪元素选择器
<style>
/* 在文本之前添加内容 */
div:before {
content: "SB";
}
/* 在文本之后添加内容 */
div:after {
content: "翔";
}
/* 文本的第一个字母发生变化 */
div:first-letter {
color: green;
}
/* 文本的首行发生变化 */
div:first-line {
color: #cc6600;
}
</style>
<div>alex吃...</div>
注意:伪元素选择器,仅仅适用于块级标签.
day51 Pyhton 前端02的更多相关文章
- Python web前端 02 CSS
Python web前端 02 CSS 一.选择器 1.CSS的几种样式(CSS用来修饰.美化网页的) #建立模板 复制内容--->SETTING---> Editor -----> ...
- 前端02 /HTML标签
前端02 /HTML标签 目录 前端02 /HTML标签 1.特殊字符 2.标签分类 标签嵌套 1.块级标签(行内标签) 1.1div标签(块标签) 1.2p标签(块标签) 2.内联标签 2.1 sp ...
- day14_雷神_前端02
# 前端day02 1. html标签 1. span标签设置宽高 设置宽高后,字体不会发生变化. 2. 盒模型 padding是border里面的距离: margin 是border边框外头的了属于 ...
- 谷哥的小弟学前端(02)——HTML常用标签(2)
探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架 ...
- day56 Pyhton 前端Jquery08
前端 内容回顾: -BOM -jquery介绍 -jquery下载和引入方式 npm install jquery -jquery的选择器 -基本选择器 -通配符选择器 - id选择器 - 类选择器 ...
- day50 Pyhton 前端01
文档结构: <!-- 定义文档类型 --> <!DOCTYPE html> <!-- 文档 --> <html lang='en'> <!-- 仅 ...
- 前端 -----02 body标签中相关标签
今日内容: 字体标签: h1~h6.<font>.<u>.<b>.<strong><em>.<sup>.<sub> ...
- day57 Pyhton 前端Jquery09
内容回顾: - 筛选选择器 $('li:eq(1)') 查找匹配的元素 $('li:first') $('li:last') - 属性选择器 - 筛选的方法 - find() 查找后代的元素 - ...
- day55 Pyhton 前端Jquery07
昨日回顾: 表单,点击submit提交以后,服务端受到信息 import socket import pymysql from urllib.parse import unquote def run( ...
随机推荐
- docker中重启某个服务命令
docker ps------查看正在运行的cotainners docker ps -a --------查看所有的containners docker restart 容器id docker lo ...
- 乔悟空-CTF-i春秋-Web-Backdoor
2020.09.05 每次遇到不会的,想两分钟就放弃了,直接奔wp,一看wp发现,wc,就这?我怎么没想到--心里想着下道题一定自己想,不看wp,然后周而复始
- Linux驱动之GPIO子系统和pinctrl子系统
前期知识 1.如何编写一个简单的Linux驱动(一)--驱动的基本框架 2.如何编写一个简单的Linux驱动(二)--设备操作集file_operations 3.如何编写一个简单的Lin ...
- php中用面向对象的思想编写mysql数据库操作类
最近刚入门完mysql,正好学了一阵子php就想着如何把mysql的表信息用php打印页面上.现在就把代码贴出来,以便小伙伴们参考. 先是建立mysql连接: /*建立连接*/ class datab ...
- Java高级开发必会的50个性能优化的细节(珍藏版)
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身.养成良好的编码习惯非常重要,能够显著地提升程序性能. ● 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短 ...
- Spring框架分为哪七大模块,各模块的主要功能作用是什么
七大模块,如下: 1. Spring Core: Core封装包是框架的最基础部分,提供IOC和依赖注入特性.这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性 ...
- Jaskson精讲第6篇-自定义JsonSerialize与Deserialize实现数据类型转换
Jackson是Spring Boot(SpringBoot)默认的JSON数据处理框架,但是其并不依赖于任何的Spring 库.有的小伙伴以为Jackson只能在Spring框架内使用,其实不是的, ...
- Redis利用,攻击内网(ssrf)
Redis语法 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. Redis是一个开源的使用ANSI C ...
- OSI和TCP/IP参考模型
分层思想: 分层模型是一种开发网络协议的设计方法. 把节点之间的通讯这个复杂的问题,分成了若干个简单的小问题逐一解决. 把网络相邻节点之间通过接口进行通信,下层为上层提供服务.当网络发生故障,很容易确 ...
- RectTransform简析
UGUI简述 UGUI主要提供了两个能力 UI元素的渲染与适配(其中UI元素的Mesh中的position信息就是通过RectTransform生成的,本文重点) 设备事件的响应与处理(Event ...