python html css 初识

##################总结############

浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面

<!DOCTYPE html>
<html lang="zh-CN">   #这个lang表示语言,zh-CN是中文的意思,就是说,你整个文档的内容以中文为主,如果以英文为主,就写成lang=‘en‘

<head>
  <meta charset="UTF-8">
  <title>css样式优先级</title>
</head>
<body> 

</body>
</html>
  1. <!DOCTYPE html>声明为HTML5文档。
  2. <html>、</html>是文档的开始标记和结束的标记。是HTML页面的根元素,在它们之间是文档的头部(head)和主体(body)。
  3. <head>、</head>定义了HTML文档的开头部分。它们之间的内容不会在浏览器的文档窗口显示。包含了文档的元(meta)数据,配置信息等,是给浏览器看的,你看到的是在body标签里面写的。
  4. <title>、</title>定义了网页标题,在浏览器标题栏显示。(修改一下title中的内容,然后看一下浏览器,你就会发现title是什么了)
  5. <body>、</body>之间的文本是可见的网页主体内容。

内联标签和块标签

内联标签 块级标签 一个换行 一个不换行
不加标签的纯文字也是可以在body中写的
<b>加粗</b>
<i>斜体</i>
<u>下划线</u>
<s>删除</s>

<p>段落标签</p> #独占一个段落

<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
<h4>标题4</h4>
<h5>标题5</h5>
<h6>标题6</h6>

<!--换行-->
<br>

<!--水平线--><hr> #就是单独个一个水平线
每次加上一些内容,别忘了刷新一下页面,才能看到新添加的效果或者内容,其实上面这些标签很少用

特殊字符空格 &nbsp;>   &gt;<   &lt;&   &amp;¥   &yen;版权标识(写公司网站的时候会用到) &copy;注册(一个圆圈里面有个R) &reg;

div标签用来定义一个块级元素,并无实际的意义。span标签用来定义内联(行内)元素
<img src="图片的路径" alt="图片未加载成功时的提示" title="鼠标悬浮时提示信息" width="宽" height="高(宽高两个属性只用一个会自动等比缩放)">
<a href="http://www.oldboyedu.com" target="_blank" >点我</a>

p标签比较特殊,不能包含块级标签,p标签也不能包含p标签。

列表

<ul type="disc">
  <li>第一项</li>
  <li>第二项</li>
</ul>
type属性:
disc(实心圆点,默认值)
circle(空心圆圈)
square(实心方块)
none(无样式)

有序列表
<ol type="1" start="2">
  <li>第一项</li>
  <li>第二项</li>
</ol>
type属性: start是从数字几开始

1 数字列表,默认值
A 大写字母
a 小写字母
Ⅰ大写罗马
ⅰ小写罗马

表格

<table border=‘1‘>
  <thead> #标题部分
  <tr> #一行
    <th>序号</th> #一个单元格
    <th>姓名</th>
    <th>爱好</th>
  </tr>
  </thead>
  <tbody> #内容部分
  <tr> #一行
    <td>1</td> #一个单元格
    <td>Egon</td>
    <td>杠娘</td>
  </tr>
  <tr>
    <td>2</td>
    <td>Yuan</td>
    <td>日天</td>
  </tr>
  </tbody>
</table>

属性:

  • border: 表格边框.
  • cellpadding: 内边距 (内边框和内容的距离)
  • cellspacing: 外边距.(内外边框的距离)
  • width: 像素 百分比.(最好通过css来设置长宽)
  • rowspan: 单元格竖跨多少行
  • colspan: 单元格横跨多少列(即合并单元格)

input 标签

type属性值 表现形式 对应代码
text 单行输入文本 <input type=text" />
password 密码输入框(不显示明文) <input type="password"  />
date 日期输入框 <input type="date" />
checkbox 复选框 <input type="checkbox" checked="checked" name=‘x‘ />
radio 单选框 <input type="radio" name=‘x‘ />
submit 提交按钮 <input type="submit" value="提交" /> #发送浏览器上输入标签中的内容,配合form表单使用,页面会刷新
reset 重置按钮 <input type="reset" value="重置"  />  #页面不会刷新,将所有输入的内容清空
button 普通按钮 <input type="button" value="普通按钮"  />
hidden 隐藏输入框 <input type="hidden"  />
file 文本选择框 <input type="file"  /> (等学了form表单之后再学这个)

submit 按钮 默认会进行提交  button 不会

select标签 多选下拉框

<form action="" method="post">
  <select name="city" id="city">
    <option value="1">北京</option>
    <option selected="selected" value="2">上海</option> #默认选中,当属性和值相同时,可以简写一个selected就行了
    <option value="3">广州</option>
    <option value="4">深圳</option>
  </select>
</form>

属性说明:

  • multiple:布尔属性,设置后为多选下拉框,否则默认单选
  • disabled:禁用
  • selected:默认选中该项
  • value:定义提交时的选项值

textarea多行文本

<textarea name="memo" id="memo" cols="30" rows="10">
  默认内容
</textarea>
属性说明:
name:名称
rows:行数  #相当于文本框高度设置
cols:列数   #相当于文本框长度设置
disabled:禁用

from 提交

属性 描述
accept-charset 规定在被提交表单中使用的字符集(默认:页面字符集)。
action 规定向何处提交表单的地址(URL)(提交页面)。
autocomplete 规定浏览器应该自动完成表单(默认:开启)。
enctype 规定被提交数据的编码(默认:url-encoded)。
method 规定在提交表单时所用的 HTTP 方法(默认:GET)。
name 规定识别表单的名称(对于 DOM 使用:document.forms.name)。
novalidate 规定浏览器不验证表单。
target 规定 action 属性中地址的目标(默认:_self)。
<!--<form action="" method="post" enctype="multipart/form-data">-->#如果是file 类型的文件 需要加 enctype="multipart/form-data"
<form action="">
    <!--<p>-->
        <!--用户名:<input type="text" name="username">-->
    <!--</p>-->
    <!--<p>-->
        <!--密码: <input type="password" name="password">-->
    <!--</p>-->
    <p>
        性别: <input type="radio" name="gender" value="man" checked>男

        <input type="radio" name="gender" value="woman" id="nv">
        <label for="nv">女</label>

    </p>
    <p>
        爱好:
        <input type="checkbox" name="hobby" value="cy" >抽烟
        <input type="checkbox" name="hobby" value="hj" >喝酒
        <input type="checkbox" name="hobby" value="tt" >烫头
    </p>

    <!--<p>-->
        <!--<input type="reset">-->
    <!--</p>-->

    <!--<p>-->
        <!--<input type="hidden" name="yc" value="这是一个隐藏的数据">-->
    <!--</p>-->

    <!--<input type="date" name="date">-->

    <!--<p>-->
        <!--<input type="file" >-->
    <!--</p>-->
</form>

css

3种引入方式

行内样式
<div style="width: 100px;height: 100px; background-color:red;">
</div>
内接样式
<style>
    div{
        width: 100px;
        height: 100px;
        background-color: red;
    }
</style>

外接样式
<link rel="stylesheet" href="./05_style.css">

05_style.css文件中写

标签选择器
div{
    width: 100px;
    height: 100px;
    background-color: red;
}
id选择器
#box1{
    width: 200px;
    height: 200px;
    background-color: green;
}

类选择器
.box2{
    width: 100px;
    height: 100px;
    background-color: orange;
}

百度注册页面模仿

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>注册</title>
    <link rel="stylesheet" href="./06_style.css">
</head>
<body>
<!--<span>这是一个行内标签</span>-->

<div class="div-form">
<form action="">

    <p class="p-right">
        用户名:
        <input type="text" name="username" value="请设置用户名" class="input-1">
    </p>
    <p class="p-right">
        手机号:
        <input type="text" name="tel" value="可用于登录和找回密码" class="input-1">
    </p>
    <p class="p-right">
        密码:
        <input type="password" name="pwd" class="input-1">
    </p>

    <p class="p-right">
        验证码
        <input type="text" name="code" value="请输入验证码" class="code">
        <input type="button" value="获取手机验证码" class="code-button">
    </p>

    <!--<div class="p-right">-->
        <div style="width: 450px;" class="p-right">
        <input type="checkbox" name="accept">
        <span>阅读并接受 <a href="#">《百度用户协议》</a> 及 <a href="#">《百度隐私权保护声明》</a></span>

    </div>

    <!--</div>-->

    <p class="p-right">
        <input type="submit" value="注册" class="input-submit">
    </p>

</form>

</div>
</body>
</html>
##########css文件#############

.input-1{
width: 350px;
height: 40px;
}


.p-right{
text-align: right;
}


.div-form{
width: 450px;
}


.code{
height: 40px;
width: 188px;
}


.code-button{
height: 40px;
width: 158px;
}


span{
font-size: 12px;
}


.input-submit{
width: 350px;
height: 50px;
background-color: #3f89ec;
color: #fff;
font-size: 16px;
}

原文地址:https://www.cnblogs.com/zaizai1573/p/10312198.html

时间: 2024-10-10 07:38:48

python html css 初识的相关文章

7.30.2014 CSS初识

今天初识css3看来JQuery高级编程要放到最后去看了.笔记:     a:link    {color:blue;} 未访问     a:visited {color:blue;} 已访问     a:hover   {color:red;}   悬浮     a:active  {color:yellow;}活动链接 css代码格式     p{          css属性:属性值         } border-radius:xxpx;(边框圆角)    padding-(top,l

CSS初识- 选择器 &amp;背景&amp; 浮动&amp; 盒子模型

CSS初识 CSS:cascading style sheets,css样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体.大小.对齐方式等).图片的外形(宽高.边框样式.边距等)以及版面的布局等外观显示样式. CSS以HTML为基础,提供丰富的功能,如字体.颜色.背景的控制及整体排版等,而且还针对不同的浏览器设置不同的样式. 引入CSS样式(书写位置) 内部样式表 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并用style标签定义,语法就是在 行内式

0008 CSS初识(行内式、内部样式表、外部样式表)

typora-copy-images-to: media 第01阶段.前端基础.CSS初识 CSS层叠样式表 学习目标 理解 css的目的作用 css的三种引入方式 应用 css三种引用方式的书写 通过样式规则给标签添加简单的样式 1.HTML的局限性 说起HTML,这其实是个非常单纯的家伙, 他只关注内容的语义, 比如 表明这是一个大标题,用 表明这是一个段落,用 表明这儿有一个图片, 用表示此处有链接. 很早的时候,世界上的网站虽然很多,但是他们都有一个共同的特点: 丑. 这个是一个外国比较

python基础知识初识

python基础知识初识 变量 1.变量:将程序中运行的中间值,临时存储起来 以便再次使用 定义一个变量 name = "alex" 2.变量命名规范: 1.数字,字母,下划线组成 2.不能以数字开头 3.禁止使用python中的关键字 4.变量名要具有可描述性 5.变量名要区分大小写 6.不能使用中文和拼音 7.推荐写法: 7.1 驼峰体 7.2 下划线 (官方推荐) 流程控制语句 if -- 关键字 = -- 赋值 == -- 等于 :(冒号) 代表语句结束 缩进 -- 4个空格

Python基础知识初识 (二)

Python基础知识初识 (二) 编码初识 1.ASCLL 计算机: 计算机存储文件,存储数据,以及将一些数据信息通过网络发送出去,存储发送数据什么内容?底层都是01010101 计算机创建初期,美国,是7位一段,但是发明者说为了拓展,留出一位,这样就是8位一段句.8位有多少种可能 ?256种 编码相当于密码本,最早的密码本: ASCII码:只包含:英文字母,数字,特殊字符. 0000 0001 : a 0000 0101 : b 8bit (位)== 1byte(字节) 'hello123':

01----python入门----python安装与初识

----python入门----python安装与初识 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 这是一个很好的开头!但是,没有什么卵用!我们直接开始正题. 一.语言背景 Python的创始人为荷兰人吉多·范罗苏姆 .1989年圣诞节期间,在阿姆斯特丹,他为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承.之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代

python 之 前端初识 html

html语法代码示例 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Login</title> 6 </head> 7 <body> 8 9 </body> 10 </html> 代码第一行为触发浏览器使用说明模式来解析此html文档,

Python flask+css+js+ajax 综合复习

flask的基本语法结构 注:这里练习的时候把装饰器的@给忘记了,导致访问404 下面练习一下在前段向后端传递参数 get请求需要用   request.args.get('变量') 去接收, get请求的参数都是放置在url中的, 如 http://127.0.0.1:33334/?user=python 这样就可以获取到了user的值了 post请求的参数部分是放置在body里面的,url中没有直接的体现 获取的语法 request.form.get('user') render_templ

小Y的Python学习日志--初识Python

#本文仅为个人学习过程的整理和记录,如有从他人博客.网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除. 一初识Python 1.Python的历史 (1)Python是一种解释性的.面向对象的.带有动态语义的高级程序设计语言(胶水语言). (2)Python简史: 1989年Guido开发,名称由来 (3)Python发展历程: CNRI时期: BeOpen时期: DC时期(Zope系统): Python3.0: 2.Python特征 (1)Python在编程语言中