***定义字符编码:一般为UTF-8(年国际通用编码)

***响应式界面:可以智能地根据用户行为以及使用的设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相对应的布局,可以兼容多个终端。

在webstorm中给代码加注释:ctrl+shift+/

***img 标签:单标签。

<img src="17.JPG" alt="xiezheng" width="1000px "/>

1.src:图片路径
  2.alt:图片名称,描述或摘要。①鼠标放上去有提示②图片未加载出现文字代替
  3.width,height:图片大小。①对有形状的图片尽量只给一个尺寸,另一个自动变(防止变形)②可以以百分比来确定
***a标签:超链接-实现一个页面到另一个页面的跳转
<a href="http://www.baidu.com" target="_blank">百度</a>

1.href:跳转的目标地址

2.target:目标窗口(-blank:在新窗口中打开 -parent:在原窗口中打开 不写默认原窗口)

3.标签中间写提示文字

***表单:

<form action="#"method="get" ></form>

1.form中间内容作为一个整体提交

2.action:提交的目标地址

3.method:提交方式(get/post)不写默认get。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。get仅仅是获取资源信息,就像数据库查询一样,不会修改,增加数据。POST表示可能修改服务器上的资源的请求。GET请求的数据会附在URL之后,POST把提交的数据则放置在是HTTP包的包体中。(详解见hyddd博客)

***表单元素:p*6可以出现6个p标签

<form action="">
<p>用户名:<input type="text"/></p> 文本框
<p>密码:<input type="password"/></p>  密码框
<p>性别:<input type="radio" name="sex"/>男  单选框
    <input type="radio" name="sex" checked/>女</p>  默认选框
<p>爱好:<input type="checkbox"/>吉他  复选框
    <input type="checkbox"/>游泳
    <input type="checkbox"/>轮滑</p>
<p> 其他:<textarea name="" id="" cols="30" rows="10"></textarea></p>  多行文本框
<p><input type="submit"  value="提交"/> <input type="reset" value="重置"/></p>  按钮
    <p>时间:<select name="" id="">  
        <option value="">2007</option>
        <option value="">2008</option>
        <option value="">2009</option>
   </select></p>  下拉选框

</p> 照片:<input type="file"/></p>  文件域
</form>

***换行标签:<br>      分隔线标签:<hr>

***css样式:

<title></title>
    <style>
        p{color:yellow}  ②页面内样式

        @import url(css.css);  ③导入式
    </style>
    <link rel="stylesheet" href="css.css"/> ④ 链接式
</head>
<body>
<p style="color:green">cssssss</p>①行内样式:优先级最高
<p>sun</p>
<p>night</p>

***选择器:

<style>
   p{color:red}   ①标签选择器
    .xx{color:green;}        ②类选择器
        #xxj{color:yellow;}          ③ id选择器
    </style>
</head>
<body>
<p>ffff</p>
<p class="xx">sun</p>
<p id="xxj">night</p>

④伪类选择器(超链接设置)

<style>
       a{color:black}      代表四种状态
        /*a:link{color:red}*/    访问前
        a:hover{color:green}    鼠标悬停
        a:active{color:yellow}      点击激活
        a:visited{color:darkgrey}      访问后
    </style>
</head>
<body>
<a href="#">日月星辰</a>

⑤后代选择器:见下文无序列表后

background:url("../image/bg.gif")

***背景:url(地址)

repeat-x: 水平重复          left:水平左对齐

repeat-y: 垂直重复          bottom:垂直下对齐

no_repeat: 不重复

***<1>:倾斜<em>:倾斜     <b>:加粗

***去掉下划线:text-decoration:none

去掉下划线:text-decoration:underline

***三种列表:

<ul type="square">  --无序列表:Type属性值:
<li>sun</li>                  circle:空心圆                   disc: 圆点
 <li>sun</li>               square: 正方形
 <li>sun</li>                默认状态:disc: 圆点

</ul>

<ol type="a" start="3">       --有序列表-->

<li>hello </li>             --type="编号样式" start="编号起始值"
<li>hello </li>
    <li>hello </li></ol>

Type属性:
      1 阿拉伯数字
      a 英文小写
      A 英文大写
      i 罗马小写数字
      I 罗马大写数字

<dl>                       --自定义列表
    <dt>毛猪</dt>          一对:作解释
    <dd>洋娃娃</dd>
</dl>

后代选择器:
.news li{
    line-height: 30px;  /*行高*/
    list-style: none;    /*去除列表默认的点*/
    text-indent: 12px;      /*首行缩进*/
    border-bottom:dashed 1px #aaa;

***同页面跳转:

hello<a name="bottom"></a>    单击返回顶部跳转到hello

<p><a href="#bottom">返回顶部</a></p>

<a href="#di">news</a>    单击news跳转到di所在处

<a name="di"></a>

***表格:

<body>
<table border="2" width="30px" cellspacing="0" cellpadding="50px">
    <thead>
<tr>
    <th>rr</th>

<th>rr</th>    标题写在thead标签中,标题行用<th>

<th>rr</th></tr></thead>
    <tr>
        <td colspan="3">rr</td></tr>  合并列
</table>

***div:

div{
    width:900px;
    height:500px;
    background:#E9FBFF url(../images/img1.jpg) no-repeat right bottom;
    margin:100px auto;    边距(四边)
    border:double 8px red;   
    color:purple;
    padding:10px;       填充(四边)

一个:padding-left

两个:上下   左右

三个:上    左右     下

四个:上    右      下     左

Word-spacing:词与词间距

Letter-spacing:字母或汉字间距

position:absolute:绝对定位:参考点:浏览器左上角

relative:相对定位:参考点:它的父元素(有定位的父元素)

溢出隐藏:overflow:hidden

清空浮动:给空的div调用样式——clear:both

html&css基础知识的更多相关文章

  1. 前端开发:css基础知识之盒模型以及浮动布局。

    前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把 ...

  2. CSS基础知识之float

    前段时间写过一篇CSS基础知识之position,当时对float的理解不太准确,被慕课网多名读者指出(原文已修正,如有误导实在抱歉).现对float进行更深入的学习,在此把学习心得分享给大家. 浮动 ...

  3. (转)第一天 XHTML CSS基础知识 文章出处:标准之路(http://www.aa25.cn/div_css/902.shtml)

    欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准. 学习本系列教程需有一定html和css基础,也 ...

  4. CSS基础知识之position

    最近在慕课网学习了 网页布局基础 和 固定层效果 ,都是由声音甜美的 婧享人生 老师所录制,视频详细讲解了CSS中position的用法,在此把学习笔记分享给大家. CSS定位机制 标准文档流(Nor ...

  5. 【CSS】 CSS基础知识 属性和选择

    css基础知识 html的基本标签都是千篇一律的,为了能够个性化外观,就需要进行样式的调整,而css就是专门用来维护,管理样式的一种格式.在html中定义css有三种方法 1. 为标签添加style属 ...

  6. CSS基础知识01

    一.CSS基础知识介绍 1.css是cascading style sheet层叠式样式表的简写 2.css小用法 加粗:font-weight:bold;             正常用:norma ...

  7. 〖前端开发〗HTML/CSS基础知识学习笔记

    经过一天的学习,把慕课网的HTML/CSS基础知识学完了,笔记整理: 1. 文件结构: HTML文件的固定结构: <html> <head>...</head> & ...

  8. Web学习篇之---css基础知识(一)

    css基础知识(一) 1.css样式: 载入css样式有下面四种: 1).外部样式 2).内部样式 3).行内样式 4).导入样式 <link href="layout.css&quo ...

  9. DIV+CSS专题:第一天 XHTML CSS基础知识

    欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准.   学习本系列教程需有一定html和css基础 ...

  10. HTML+CSS基础知识(2)选择器的使用、盒子模型的讲解、列表的使用

    文章目录 1.CSS基础知识 2.css样式 2.1.代码: 2.2 测试结果 3.CSS的语法 3.1 代码 4.块元素和行内元素 4.1 代码 4.2 测试结果 5.常用的选择器 5.1 代码块 ...

随机推荐

  1. A log about Reading the memroy of Other Process in C++/WIN API--ReadProcessMemory()

    Memory, is a complex module in Programing, especially on Windows. This time, I use cpp with win wind ...

  2. iOS Cordova 加载远程界面

    老大说,我们的项目要hybrid,要实现1.html能调用native:2.本地html调用本地html界面:3.能加载远程界面..... 因为我的项目是已有的(以下简称 项目),所以是要在已有的项目 ...

  3. WIFI基本知识整理

    这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习.因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种情况就直接英文来描述了 ...

  4. 远程监控显示brother数控机床数据

    最近几个月公司太忙了,到现在已经连续出差两个多月了. 这个项目这要做mes系统,涉及到产品在机床的加工过程监控,然后led看板显示产品进度. 这里的主角是日本的brother数控机床,服务器按照一定频 ...

  5. SQL2008中Merge的用法

    在SQL2008中,新增了一个关键字:Merge,这个和Oracle的Merge的用法差不多,只是新增了一个delete方法而已.下面就是具体的使用说明: 首先是对merge的使用说明: merge ...

  6. js随机颜色生成

    return '#'+('00000'+(Math.random()*0x1000000<<0).toString(16)).slice(-6);

  7. Install NukeX v7.0v6 in CentOS 7

    - download THE_FOUNDRY_NUKEX_V7.0V6_LNX64-XFORCE - unzip and untar to /home/user0/tools/foundry/nuke ...

  8. 转 listener.log文件过大导致oracle数据库连接非常慢

    数据库(31)  最近发现oracle数据库连接非常慢,sqlplus很快,用客户端就很慢,甚至会无响应. 然后服务器内存一下就飙升到了90%,不是表空间占满了,也不是数据库连接数占满了.重启还是一样 ...

  9. SharePrecences--(json+sharePrecences)存list 或对象

    利用Gson和SharePreference存储结构化数据 具体的步骤 这个假设有三个User对象生成一个ArrayList<User>: User user1 = new User(&q ...

  10. class中new与未new的区别 类对象占用空间--转载

    转载自http://blog.sina.com.cn/shuiwuhendeboke    颗颗的博客 (1)作用域不同 不用new:作用域限制在定义类对象的方法中,当方法结束时,类对象也被系统释放了 ...