HTML+CSS+JS

一、HTML

HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户!

首先看下当你在pycharm中默认创建一个html文件时给的标签:

1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8" />
5 <title>Title</title>
6 </head>
7 <body>
8
9 </body>
10 </html>
Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档,每个标签都有一个开始和结束的标志,比如:<html></html>,<head></head>等,那个<meta />这种形式的是自闭和的标签;在这里meta的主要作用是告诉浏览器要使用的语言编码,meta的其它作用是:提供有关页面的元信息,例:页面编码、刷新、跳转、针对搜索引擎和更新频度的描述和关键词,常用的是前三个功能:

      1.页面编码(告诉浏览器是什么编码)

      < meta http-equiv=“content-type” content=“text/html;charset=utf-8”>

      <meta charset="UTF-8">

      2.刷新和跳转(第一个是实现3秒刷新一次,第二个是5秒跳转到百度)

      < meta http-equiv=“Refresh” Content=“3″>

      < meta http-equiv=”Refresh“ Content=”5; Url=http://www.baidu.com“ />

      3.关键词

      < meta name="keywords" content="星际2,星际老男孩,专访,F91,小色,JOY" >

<title></title>;是网页头部的信息;这个没啥特别要说的。下面我们主要看在<body></body>里面常用的标签:

1、标签一般分为两种:块级标签 和 行内标签

   a、span、select等,是属于行内标签
   div、h1、p等,是属于块级标签
     标签:

    <a href="http://www.baidu.com”>百度</a>;这样点击‘百度’的时候会在原页面打开百度页面,在里面再加个target=‘_black‘,就会以新的界面打开百度页面;

    <h1></h1>、<h2></h2>、<h3></h3>、<h4></h4>;这些标签里面的内容大小事逐渐减小的。

    <select><option></option></select>;选择标签,<option>里面放所有的选择项。

    <input type="text/password/radio/checkbox/file/button/textarea" />;type类型分别表示输入文本、密码、单选框、复选框、上传文件、按钮、多行文本。

<label for="male">用户名:</label>

    <input type="text" id="male"/>    <br />    用户名:<input type="text" />  ;这四行是label标签,它并不会直接呈现给用户任何效果,而是做input标签的标注,在这个例子中有label标签的,点击用户名也会进入文本框中,没有label标签的就会有这种效果      注意:如果你想把上面的标签内容提交到后台,那么你需要把这些标签放到<form action="URL地址"></form>标签中。
1     <table border="1">
2         <tr><td>标题一</td><td>标题二</td></tr>
3         <tr><td rowspan="2">1</td><td>2</td></tr>
4         <tr><td>4</td></tr>
5         <tr><td colspan="2">3</td></tr>
6     </table>

<table>是表格的标签,<tr>表示一行,它中有多少<td>表示有多少列,<td>中的两个参数rowspan表示行合并,colspan表示列合并,结果就是这样:

2、CSS样式:

  css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化。

  存在方式有三种:元素内联、页面嵌入和外部引入,比较三种方式的优缺点。  

  语法:style = ‘key1:value1;key2:value2;‘

  • 在标签中使用 style=‘xx:xxx;‘
  • 在页面中嵌入 < style type="text/css"> </style > 块
  • 引入外部css文件
 1 <head>
 2     <meta charset="UTF-8" />
 3     <!--<meta http-equiv="refresh" CONTENT="5;Url=‘http://www.baidu.com‘"/>-->
 4     <title>Title</title>
 5     <style>
 6         /*标签选择器*/
 7         div{
 8             font-size: 100px;
 9         }
10         /*class选择器*/
11         .c2{
12             color: red;
13         }
14         /*层级选择器*/
15         .c3 div a{
16             background-color: aqua;
17             color: blue;
18         }
19         /*组合选择器*/
20         .c5,.c6{
21             height: 150px;
22             background-color: aquamarine;
23         }
24     </style>
25 </head>
26 <body>
27     <div>标签选择器</div>
28     <a class="c2">class选择器</a>
29     <div class="c3">
30         <div>
31             <a class="c4">
32                 层级选择器
33             </a>
34         </div>
35     </div>
36     <a class="c5">组合选择器1</a>
37     <a class="c6">组合选择器2</a>

这段代码说的是选择器的使用以及装饰,也是对应了上面说的第二种方式在页面中嵌入 < style type="text/css"> </style > 块来实现,第一种特别简单,是直接在div或者a标签中使用style进行装饰,第三种,在以后的博客中会体现。

时间: 2024-12-19 10:37:31

HTML+CSS+JS的相关文章

html+css+js实现复选框全选与反选

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html> 3 <head> 4 <title>html+css+js实现复选框全选与反选</title> 5 <meta http-equiv="content-type&qu

如何用正则匹配后缀名不为.jpg, .css, .js, .html, .htm, .png的文件

有网友碰到过这样的问题:如何用正则匹配后缀名不为.jpg, .css, .js, .html, .htm, .png的文件,问题详细内容为: 如何用正则匹配后缀名不为.jpg, .css, .js, .html, .htm, .png的文件 ? ,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下: 解决方案1: /.*\.(?:(?!(jpg|css|js|html|htm|png)).)+/ --- 共有 3 条评论 --- 皮总find . -ty

WordPress引入css/js方法总结

WordPress引入css/js方法很多,条件很多.如何全局加载,或仅在某些页面精准加载,什么时候需要先注册脚本再加载,本文希望找到最简单的方式,并给出探索更多方法的途径. 在前台加载css/js 用wp_enqueue_script()函数加载js,用wp_enqueue_style()加载css,加载资源的位置(action)只有一个——wp_enqueue_scripts. 用wp_enqueue_系列函数可以更好的处理脚本样式表的依赖关系,防止重复加载,以twentyfifteen主题

asp.net MVC发布iis无法加载css,js和图片

今天真够郁闷的,遇到了在本地能运行的项目到了iis服务器那里就不行了,无法加载css,js和图片,这里说清楚一下先,关于asp.net 的MVC中这样的情况其实不少,但是之前遇到的是在visual studio运行的时候就已经不能加载css和js文件,那种情况一般都是路径的问题,改下页面代码就行,网上教程不少,而这个其实是一个CMS的开源系统.Orchard,国庆实在无聊,就想玩下这个asp.net MVC框架的CMS,而且是微软推荐的开源CMS,提到了就来说说这个吧,和国内的其他CMS对比起来

springMvc整合Freemarker引入CSS,JS文件404的问题

在spring webmvcjar包中有个spring.ftl的文件 如下图: 你可以把他拷出来,放到你的目录下,也可以不拷出来,具体的用法就是 在你的freemaker模版开头加上 <#import "spring.ftl" as spring/> 如果你烤出了spring.ftl文件,像找存在感的话,比如拷到 当前项目路径的plugins文件下 那么就加上这个路径就好了<#import "plugins/spring.ftl" as sprin

nginx访问css js 图片等静态资源,报404或无法定向访问到

配置完nginx,把php的项目放上去后,发现css,js和图片全部访问不到,一直重定向到根目录执行index.php,郁闷的在网上查了半天,原来不同后缀名的文件访问时都要在nginx.conf中声明规则,如下, location ~* .(jpg|gif|png|js|css)$ { root E:\Project\PHP\mobao; if (-f $request_filename) { expires max; break; } } 在location ~ \.php$前面加上上面这段规

HTML/CSS/JS编码规范

最近整理了一份HTML/CSS/JS编码规范,供大家参考.目录:一.HTML编码规范二.CSS编码规范三.JS编码规范 一.HTML编码规范 1. img标签要写alt属性 根据W3C标准,img标签要写alt属性,如果没有就写一个空的.但是一般要写一个有内容的,根据图片想要表达的意思,因为alt是在图片无法加载时显示的文字.如下不太好的写法: <img src="company-logo.svg" alt="ABC Company Logo"> 更好的

Django使用本地css/js文件

在网上看了很多说Django如何使用本地css/js的文章, 但都不能用 今天终于找到一个可以用的, 记录下 在manager.py同层级下创建static文件夹, 里面放上css , js, image等文件或者文件夹 我的文件夹层级 然后很简单,只需在settings.py中进行设置就行, 在末尾添加以下代码 STATIC_URL = '/static/' HERE = os.path.dirname(os.path.abspath(__file__)) HERE = os.path.joi

从零开始学JAVA(08)-使用SpringMVC4 Restful 风格引用静态文件 css/js/png

在写完helloworld后想给网页加点样式(*.css),结果怎么也显示不了,百度了很多种方法后试行尝试,试验成功并记录下来,方便以后查看. 时隔两年,继续学习JAVA,太久没学了,忘记得差不多,还好以前写的helloworld,还能用. 一.关于开发环境 eclipse-jee-neon-1a-win32 Jdk 1.8u112 (32位版本) SpringMVC 4.3.4.RELEASE apache-tomcat-8.5.8 二.helloworld.jsp文件中的引用的样式表为 st

一个html+css+js的轮播图片 -- 仅供参考

好久没打网页程序了,标签和css 之类都忘的跟空白一样,花几天时间把丢掉的东西给捡起来. 附上 html+css+js 代码 html: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3