前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第59节:Java中的html和css语言

第59节:Java中的html和css语言

作者头像
达达前端
发布2019-07-04 18:02:55
1.7K0
发布2019-07-04 18:02:55
举报
文章被收录于专栏:达达前端达达前端

前言:

HTML 英文: HyperText Markup Language内容

html是超文本标记语言,是网页语言的基础知识,html是通过标签来定义的语言,所有代码都是由标签所组成的,在html代码中不用区分大小写.

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Examples</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
</head>
<body>
    
</body>
</html>

html代码是由<html>开始的,并且由</html>结束的,包含头部分<head></head>和体部分<body></body>两部分组成.

头部分是用来给html页面添加属性信息的,头部分是最先加载的内容,而体部分是页面数据存储的地方.

html代码中,多数标签都是有开始标签和结束标签的,其中有个别标签因为只有单一功能,所以没有开始标签和结束标签这样.

这种个别标签: <br />, 要建议使用 "/", 这是规范要求.

html为超文本标记语言,标记语言,要对标签进行修饰,添加丰富的内容操作,可以对属性值进行改变,增强效果,也可以增强用户体验感.

属性与属性值之间用“=”连接. 文本尾部 ".txt" 改扩展名 为 ".html". 打开时默认关联打开浏览器.

格式:

代码语言:javascript
复制
// 超文本标记
<标签名 属性名='属性值' />
<标签名 属性名='属性值'> 数据内容 </标签名>

html中,代码都是由标签所组成的,代码逻辑相当低.

代码语言:javascript
复制
// 头和体
<html>
 <head>
  <title></title>
 </head> // 网页的属性信息
 <body>
 </body> // 网页的数据内容
</html>

html是网页的最基本语言,为了操作数据,需要对数据进行不同标签的封装并通过标签中的属性可以对封装的数据进行操作.

字体标签

字体标签为: <font>

例如: <font size="10px" color="red">达叔小生</font>

复杂颜色用16进制表示,表现形式#FF0000两个数为一组,按红,绿,蓝排列,如:#00FF00表示绿色.

标题标签: <h1><h2>...<h6> 数字越大越小来着.

特殊字符

列表标签

代码语言:javascript
复制
<dt>为上层项目
<dd>为下层项目

实例:

代码语言:javascript
复制
<dl>
    <dt>名称</dt>
        <dd>达叔小生</dd>
        <dd>dashucoding</dd>
    <dt>部门名称</dt>
        <dd>技术部</dd>
        <dd>研究部</dd>
</dl>
代码语言:javascript
复制
<ol>为数字标签,<ul>为符号标签,<li>为具体项目内容标签

列表

图像标签

代码语言:javascript
复制
<img>
// 实例
<img src=”1.jpg” align=”middle” border=”3” alt=”图片说明文字”/>
// align时属性定义图片的排列方式
// border是用来设置图像的边框

地图 <map>

代码语言:javascript
复制
<img src="dashucoding.jpg" alt="图片说明文字" usemap="#Map" />
  <map >
    <area shape="rect" coords="40,50,100,104" href="1.html" />
    <area shape="circle" coords="118,203,40" href="2.html" />
  </map>

表格标签

代码语言:javascript
复制
<table>
标题标签为<caption>,是表格的标题
表头标签:<th>
行标签:<tr>
单元格标签:<td>

实例:

表格

代码语言:javascript
复制
// width值为百分比,让表格的宽度随浏览器窗口的大小变化
<table border="1" width=”40%”>
    <caption>表格标题</caption>
    <tr>
        <th>姓名</th>
        <th>年龄</th>
    </tr>
    <tr algin=”center”>
        <td>达叔小生</td>
        <td>dashucoding</td>
    </tr>
</table>

实例2:

代码语言:javascript
复制
// 表头标签:<th>
// colspan:th标签占两列
<table border="1" width="40%">
<tr>
    <tr>
    <th colspan="2"> 
    个人信息
    </th>
    </tr>
    <tr align="center">
        <td>达叔小生</td>
        <td>dashucoding</td>
    </tr>
</tr>
</table>
代码语言:javascript
复制
<tbody></tbody>表格体

超链接 <a>标签

代码语言:javascript
复制
1. 超链接<a href=””>
<a href=”http://www...cn” target=”_blank”>达叔</a>
2. 定位标记<a name=””> 
<a name=”标记”>标记位置</a>
<a href=”#标记”>返回标记位置</a>

框架

代码语言:javascript
复制
<frameset rows="20%,*>
// 上部分
 <frameset cols="28%,*>
 </frameset>
</frameset>
代码语言:javascript
复制
// <frameset>
框架标签会到<head>和<body>之间
例子:
<frameset>
</frameset>

画中画标签:<iframe>

代码语言:javascript
复制
<iframe src=”1.html” >
</iframe>

表单

form

sex

代码语言:javascript
复制
表单标签:<form>
输入标签 input
文本框 text
密码框 password

单选框 radio
复选框 checkbox
隐藏字段 hidden

提交按钮 submit
重置按钮 reset
按钮 button
按钮 button
图像 image

选择标签 <select>
子项标签 <option>
多行文本框 <textarea>

表单

表单提交:明确提交方式,指定method属性值,默认为get,form表单中的action属性值,是指定表单数据提交的目的地.

getpost

get提交的数据会显示在地址栏中,而post不会,使用get会对敏感信息不安全.

get的提交数据体积有限,而post可以提交大体积的数据.

get将提交数据封装到了http消息头的第一行,而post将提交的数据封装到消息头后

提交表单建议使用post

头标签

代码语言:javascript
复制
头标签放在<head></head>头部分之间
<title>用于显示浏览器的标题栏内容
<base> href 属性和 target 属性
<meta>用于网页的描述信息,是搜索引擎的关键字进行搜索
<link> 
rel (目标文档与当前文档的关系)属性 
type (文档类型)属性 
media (在哪种设备上起作用)属性

XHTML(可扩展的超文本标记语言) Extensible HyperText Markup Language XML(可扩展标记语言) -> 对数据信息的描述 Extensible Markup Language HTML -> 数据显示的描述

代码语言:javascript
复制
public class Server{
 public static void main(String[] args) throws Exception {
  ServerSocket ss = new ServerSocket(90);
  Socket s = ss.accept();
  System.out.println(s.getInetAddress().getHostAddress());
  InputStream in = s.getInputStream();
  byte[] buf=new byte[1024];
  int len = in.read(buf);
  String text = new String(buf,0,len);
  System.out.println(text);
  PrintWriter out = new PrintWriter(s.getOutputStream(),true);
  out.println();
 }
}

meta标签

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<!--  meta http-equiv="refresh" content="3;url=http://www.sina.com.cn" /-->

<title>Insert title here</title>
</head>
<body>

你好

</body>
</html>
代码语言:javascript
复制
<i>一下</i>
<u>其他</u>
<strong>标签</strong>

X<sub>2</sub>  X<sup>2</sup>
<pre>代码格式</pre>

Javacss的学习

css是用来实现网页的页面效果,层叠样式表(Cascading Style Sheets),css将页面的内容和显示样式进行了分离,提高了显示功能.

四种方式:

  1. style属性方式
代码语言:javascript
复制
<p style="";></p>
  1. style内嵌方式
代码语言:javascript
复制
<style type=”text/css”>
</style>
  1. 导入方式
代码语言:javascript
复制
@import url(css_1.css);
  1. 链接方式
代码语言:javascript
复制
<link rel="stylesheet" type="text/css" href="css_1.css" media="screen" />

样式优先级是由上到下,由外到内

css选择器共有三种:

  1. html标签名选择器
  2. class选择器 -> 标签名.class
  3. id选择器 -> #id

i. 关联选择器

代码语言:javascript
复制
p b { color:#fff;}

ii. 组合选择器

代码语言:javascript
复制
p,div { color:#fff;}

iii. 伪元素选择器

代码语言:javascript
复制
a:link  超链接未点击状态。
a:visited 被访问后的状态。
a:hover 光标移到超链接上的状态(未点击)。
a:active 点击超链接时的状态。

标签

@import

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.11.16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
  • Java中css的学习
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档