首页 > 其他分享 >HTML&CSS

HTML&CSS

时间:2023-07-05 23:34:12浏览次数:36  
标签:color 标签 HTML CSS css 属性

HTML

HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的
HTML(HyperText Markup Language):超文本标记语言
  超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容
  标记语言:由标签构成的语言
HTML 运行在浏览器上,HTML 标签由浏览器来解析
HTML 标签都是预定义好的。例如:使用 <img>展示图片
W3C是万维网联盟,这个组成是用来定义标准的。他们规定了一个网页是由三部分组成,分别是:
  结构:HTML
  表现:CSS
  行为:JavaScript

HTML入门

HTML 文件以.htm或.html为扩展名
HTML 结构标签

HTML 标签不区分大小写
HTML 标签属性值 单双引皆可
HTML 语法松散:比如 font 标签不加结束标签也是可以展示出效果的,不建议

<html>
    <head>
        <title>html 快速入门</title>
    </head>
    <body>
        <font color='red'>html内容</font>
    </body>
</html>

基础标签

font:字体标签
  face 属性:用来设置字体。如 "楷体"、"宋体"等
  color 属性:设置文字颜色。颜色有三种表示方式
    英文单词:red,pink,blue...(这种方式表示的颜色特别有限,所以一般不用)
    rgb(值1,值2,值3):值的取值范围:0~255
      此种方式也就是三原色(红绿蓝)设置方式。例如:rgb(255,0,0)。(这种书写起来比较麻烦,一般不用)
    值1值2值3:值的范围:00~FF
      这种方式是rgb方式的简化写法,以后基本都用此方式。
      值1表示红色的范围,值2表示绿色的范围,值3表示蓝色范围。例如:#ff0000
  size 属性:设置文字大小

<font face="楷体" size="5" color="#ff0000">html</font>

注:font 标签已经不建议使用了,以后如果要改变文字字体,大小,颜色可以使用 CSS 进行设置。

如有特殊字符,需要使用转义字符。有如下转义字符:

  

图片、音频、视频标签

img:定义图片
  src:规定显示图像的 URL(统一资源定位符)
  height:定义图像的高度
  width:定义图像的宽度
audio:定义音频。支持的音频格式:MP3、WAV、OGG
  src:规定音频的 URL
  controls:显示播放控件
video:定义视频。支持的音频格式:MP4, WebM、OGG
  src:规定视频的 URL
  controls:显示播放控件

尺寸单位:height属性和width属性有两种设置方式:
  像素:单位是px
  百分比:占父标签的百分比。例如宽度设置为 50%,意思就是占它的父标签宽度的一般(50%)

资源路径:
  绝对路径:完整路径
  相对路径:相对位置关系,找页面和其他资源的相对路径。
    ./ 表示当前路径
    ../ 表示上一级路径
    ../../ 表示上两级路径

<img src="../img/a.jpg" width="300" height="400">
<audio src="b.mp3" controls></audio>
<video src="c.mp4" controls width="500" height="300"></video>

超链接标签

a标签属性:
  href:指定访问资源的URL
  target:指定打开资源的方式
    _self:默认值,在当前页面打开
    _blank:在空白页面打开

<a href="https://www.baidu.cn" target="_self">超链接</a>

列表标签

有序列表(order list)

无序列表(unorder list)

type:设置项目符号(注:不建议使用了,使用 CSS 进行设置)
  有序列表中的 type属性用来指定标记的标号的类型(数字、字母、罗马数字等)
  无序列表中的 type 属性用来指定标记的形状

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <ol type="A">
        <li>咖啡</li>
        <li>茶</li>
        <li>牛奶</li>
    </ol>
    
    <ul type="circle">
        <li>咖啡</li>
        <li>茶</li>
        <li>牛奶</li>
    </ul>
</body>
</html>

表格标签

table:定义表格
  border:规定表格边框的宽度
  width :规定表格的宽度
  cellspacing:规定单元格之间的空白
tr:定义行
  align:定义表格行的内容对齐方式
td:定义单元格
  rowspan:规定单元格可横跨的行数
  colspan:规定单元格可横跨的列数

<table border="1" cellspacing="0" width="500">
    <tr>
        <th colspan="2">品牌logo</th>
        <th>品牌名称</th>
        <th>企业名称</th>
    </tr>
    <tr align="center">
        <td>010</td>
        <td><img src="../img/三只松鼠.png" width="60" height="50"></td>
        <td>三只松鼠</td>
        <td>三只松鼠</td>
    </tr>
    <tr align="center">
        <td rowspan="2">009</td>
        <td><img src="../img/优衣库.png" width="60" height="50"></td>
        <td>优衣库</td>
        <td>优衣库</td>
    </tr>
    <tr align="center">
        <td>008</td>
        <td><img src="../img/小米.png" width="60" height="50"></td>
        <td>小米</td>
    </tr>
</table>

布局标签

和css结合到一块使用来实现页面的布局

表单标签

表单:在网页中主要负责数据采集功能,使用<form>标签定义表单
表单项(元素):不同类型的 input 元素、下拉列表、文本域等

form定义表单
  action:规定当提交表单时向何处发送表单数据,URL
  method :规定用于发送表单数据的方式
    get:默认值。如果不设置method属性则默认就是该值
      请求参数会拼接在URL后边
      url的长度有限制 4KB
    post:
      浏览器会将数据放到http请求消息体中
      请求参数无限制的

表单项
1、<input>:表单项,通过type属性控制输入形式
type属性的取值:

<select>:定义下拉列表,<option> 定义列表项

<textarea>:文本域
  可以输入多行文本,而 input 数据框只能输入一行文本。

注:
以上标签项的内容要想提交,必须得定义 name 属性。
每一个标签都有id属性,id属性值是唯一的标识。
单选框、复选框、下拉列表需要使用 value 属性指定提交的值。

<label>标签可将使点击“用户名”时,光标自动定位到用户名所在的输入框。

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6 </head>
 7 <body>
 8     <form action="#" method="post">
 9         <input type="hidden" name="id" value="123">
10 
11         <label for="username">用户名:</label>
12         <input type="text" name="username" id="username"><br>
13 
14         <label for="password">密码:</label>
15         <input type="password" name="password" id="password"><br>
16 
17         性别:
18         <input type="radio" name="gender" value="1" id="male"> <label for="male">男</label>
19         <input type="radio" name="gender" value="2" id="female"> <label for="female">女</label>
20         <br>
21 
22         爱好:
23         <input type="checkbox" name="hobby" value="1"> 旅游
24         <input type="checkbox" name="hobby" value="2"> 电影
25         <input type="checkbox" name="hobby" value="3"> 游戏
26         <br>
27 
28         头像:
29         <input type="file"><br>
30 
31         城市:
32         <select name="city">
33             <option>北京</option>
34             <option value="shanghai">上海</option>
35             <option>广州</option>
36         </select>
37         <br>
38 
39         个人描述:
40         <textarea cols="20" rows="5" name="desc"></textarea>
41         <br>
42         <br>
43         <input type="submit" value="免费注册">
44         <input type="reset" value="重置">
45         <input type="button" value="一个按钮">
46     </form>
47 </body>
48 </html>

CSS

CSS 是一门语言,用于控制网页表现
CSS(Cascading Style Sheet):层叠样式表

CSS 导入方式

CSS导入方式其实就是 css 代码和 html 代码的结合方式。
CSS 导入 HTML有三种方式:
1、内联样式:在标签内部使用style属性,属性值是css属性键值对

<div style="color: red">Hello CSS~</div>

  此方式只能作用在这一个标签上,如果其他的标签也想使用同样的样式,那就需要在其他标签上写上相同的样式。复用性太差。
2、内部样式:定义<style>标签,在标签内部定义css样式

<style type="text/css">
    div{
        color: red;
    }
</style>

  这种方式可以做到在该页面中复用。
3、外部样式:定义link标签,引入外部的css文件
编写一个css文件。名为:demo.css

div{
    color: red;
}

在html中引入 css 文件:

<link rel="stylesheet"  href="demo.css">

  这种方式可以在多个页面进行复用。其他的页面想使用同样的样式,只需要使用 link 标签引入该css文件。

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        span{
            color: red;
        }
    </style>
    <link href="../css/demo.css" rel="stylesheet">
</head>
<body>
    <div style="color: red">hello css</div>

    <span>hello css </span>

    <p>hello css</p>
</body>
</html>

css 选择器

概念:选择器是选取需设置样式的元素(标签)
分类:
1、元素选择器
  格式:
    元素名称{color: red;}
  例子:

div {color:red}  /*该代码表示将页面中所有的div标签的内容的颜色设置为红色*/

2、id选择器
  格式:
    #id属性值{color: red;}
  例子:
    html代码如下:

<div id="name">hello css2</div>

    css代码如下:

#name{color: red;}/*该代码表示将页面中所有的id属性值是 name 的标签的内容的颜色设置为红色*/

3、类选择器
  格式:
    .class属性值{color: red;}
  例子:
    html代码如下:

<div class="cls">hello css3</div>

    css代码如下:

.cls{color: red;} /*该代码表示将页面中所有的class属性值是 cls 的标签的内容的颜色设置为红色*/

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        div{
            color: red;
        }

        #name{
            color: blue;
        }

        .cls{
            color: pink;
        }
    </style>

</head>
<body>
    <div>div1</div>
    <div id="name">div2</div>
    <div class="cls">div3</div>
    <span class="cls">span</span>
</body>
</html>

css 属性

标签:color,标签,HTML,CSS,css,属性
From: https://www.cnblogs.com/sunny-sml/p/17528282.html

相关文章

  • Jquery操作元素的属性和css
    <buttonid="problem_chart_search"type="confirm"style="margin:03em;color:#fff;font-size:.75em;padding:2px10px;">搜索</button>//1、改属性$('#problem_chart_search').attr("disabled","disa......
  • CSS|Flex布局
    演示动图来源:GitHub一.什么是flex布局是一种专门的CSS一维(水平/垂直)布局方案位置(定性)大小(定量)怎么研究位置和大小借助坐标系(平面直角坐标系)水平轴:主轴垂直轴:交叉轴二.区分flex容器和flex项目1)什么是flex容器启用flex布局方案的元素2)如何......
  • HTML5、CSS3
    ​ 1.HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的IE支持HTML5新标签HTML5是超文本标记语言的第五次重新修订,2014年10月29日标准规范制定完成。HTML5的设计目的是为了在移动设备上支持多媒体。HTML5的新特性:用于绘画:canvas元素用于媒体回访:video和audio......
  • 直播商城源码,加载网页、html文件显示加载进度
    直播商城源码,加载网页、html文件显示加载进度新建加载WebViewActivity新建WebViewActivity加载网页html文件 classWebViewActivity:AppCompatActivity(){     overridefunonCreate(savedInstanceState:Bundle?){    super.onCreate(savedInstanceSta......
  • jmeter非gui运行,jtl生成了,但是html报告没有生成
     jmeter非gui运行,jtl生成了,但是html报告没有生成,查看log,内容如下: 22:45:00,913ERRORo.a.j.JMeter:Errorgeneratingdashboard:org.apache.jmeter.report.dashboard.GenerationException:Errorwhileprocessingsamples:Mismatchbetweenexpectednumberofcolumns:17an......
  • word文档的图片怎么保存到HTML编辑器上
    ​ 如何做到ueditor批量上传word图片?1、前端引用代码<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>......
  • css文本&布局属性
    1.writing-mode(协作模式):块内容(段落)在页面的流程方式  horizontal-tb(默认):水平内容,从上到下  vertical-lr:垂直内容,从左到右  vertical-rl:垂直内容,从右到左2.direction(方向):内联内容(字符)如何在屏幕上流动  ltr(默认):从左到右  rtl:右到左3.flex(弹性盒子)-物理属......
  • CSS文档说明
    CSS(Cascadingstylesheets)层叠样式表,用于美化HTML标签,配合js可以做出好看的效果文档链接访问CSS文档库查看全部介绍CSS的语法规则写在style标签中,style标签一般写在和head标签里面,title标签下面美化对象{ 属性名:属性值}CSS引入方式引入方式书写位置作为范......
  • 【7.0】前端基础之CSS案例
    【7.0】前端基础之CSS案例在设计页面的时候先用div划分页面,再去填充数据,再去填充样式html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>CnBlogs</title><linkrel="stylesheet"href=&quo......
  • CSS|盒子模型
    因为最近实习,学的是这种玩意,老师文档写的不错,更点基础的东西。一.盒子分类每个元素都有默认的显示方式,包括块盒:独占一行,可以设置宽高行盒:不独占一行,不能设置宽高(不生效)高度由字体大小撑开显示方式是由display属性控制的display常见的值:block:块盒inli......