首页 > 其他分享 >html基础笔记

html基础笔记

时间:2024-09-26 14:35:22浏览次数:7  
标签:title 元素 基础 笔记 ie6 padding html background border

行级元素和块级元素
<!-- 行内块级元素 -->
<!-- 1、能设置宽高 -->
<!-- 2、能呆在一行 -->
<!-- 常见的行内块级元素:img 表单 input textarea select -->
<!-- 块级元素 -->
<!-- 1、能设置宽高 -->
<!-- 2、不和其他元素呆在同一行,霸占一行 -->
<!-- 常见的块级元素:div p ul li h1-h6 --> /*将块级元素转成行级元素*/display: inline;
<!-- 行级元素 -->
<!-- 1、不能设置宽高 -->
<!-- 2、能呆在一行 -->
<!-- 常见的行级元素:a span em u strong --> /*将行级元素转换为块级元素*/display: block;
引入样式
<!-- 引入样式 -->
<link rel="stylesheet" href="style.css" />
继承性和叠加性
<!-- 叠加性:不同选择器给同一个元素加不同的样式,会同时生效 -->
<!-- 子级元素会继承父级元素的文字样式 -->
文字样式
宽 width
高 height
边框 border: 3px solid blue;
text-align: center; /*字体水平居中*/
line-height: 200px; /*字体垂直居中*/
font-size: 1.6em; /*em为字体单位*/
line-height: 40px; /*行高*/
text-indent: 2em; /*首行缩进*/
font-weight:700; /*文字粗细字体变细,为400*/
 font-style: italic; /*文字倾斜*/
text-decoration: line-through;/*文字的上划线,下划线和中划线,这里是中划线*/
letter-spacing: 1px;/*字符间距*/
内边距padding
padding-top: 20px; padding-right: 60px; padding-bottom: 100px; padding-left: 160px;
/*一个参数的时候,代表4个方向的内边距*/ /*两个参数的时候,第一个代表上下,第二个代表左右*/ /*三个参数的时候,第一个代表上,第二个代表左右,第三个代表下*/
外边距margin
<!-- 左右外边距会累加 --> <!-- 上下外边距会合并,以最大的为准 -->
margin: 10px auto;/*margin里10表示上下的外边距为10像素,然后左右为居中对齐*/
图片精灵
background: url(bg.png) no-repeat 0px -308px;0表示左右,不移动,如果为正值就是向左移动,负值为向右移动;-308代表上下位置,如果正值就是向下移动,负值为向上移动*/
a:visited/*表示已经在本地服务器上访问过的网站,链接为红色*/
<br /><br /><!-- br单独空一行 -->
overflow: none;会没有滚动条,内容过多会溢出设置的边框
overflow: auto;/*表示如果内容少,则没有滚动条,内容多会自动添加滚动条*/
/*img为行内块级元素,必须转换为块级元素才能居中对齐*/
边框
border-top: 10px dotted green;/*dotted表示小圆点
三角形
#sanjiao{
width: 0px;
height: 0px;
border-left: 20px solid white;
border-top: 20px solid red;
border-right: 20px solid white;
border-bottom: 20px solid white;
<!-- float可以让块级元素在保持宽高的情况下排列在一行 -->
<!-- 如果上一行没有浮动元素,那么它跑不上去 -->
<!-- 浮动元素是脱离文档流的,正常元素会忽略它前面的浮动元素 -->
/*顺序:颜色 背景图 重复方式 背景图水平位置 垂直位置*/
background: blue url(xiaogou.jpg) no-repeat 200px 100px;
}
   
/*透明度*/
opacity: 0.8;/*1为不透明,0为完全透明*/
filter: alpha(opacity=80);/*IE系统之前的设置*/
img{
/*display不保留原来位置,隐藏内容;
visibility脑瘤原来的位置隐藏内容*/
/*display: none;*/
visibility: hidden;
}
background: green;/*所有浏览器*/
/*background: blue\9;*//*所有ie*/
background: red\0;*//*ie8 ie9*/
+background: orange;/*ie6 ie7*/
_background: pink;/*ie6*/
+margin-top: 100px;/*表示ie6,7都能识别*/
_margin-top: 0;/*表示排除ie7,只有ie6识别
background: black\9;/*只有ie9以上的识别*/
<!-- 火狐 绿色<br />
ie6 粉色<br />
ie7 橙色<br />
ie8 红色<br />
ie9 红色<br /> -->
background: green;
background: red\9;/*ie*/
background: pink\0;/*ie89*/
+background:black;/*ie67*/
-background: yellow;/*ie6*/
+border: 10px solid red;/*ie67*/
-padding: 200px;/*ie6*/
<h1 id="title" class="hs siwu t" hd="houdun">我是一个h1标题</h1>
1.获得元素的属性 var re = $('#title').attr('hd');alert(re);
2.设置元素属性,将class名字改为qqq,可在浏览器里查看$('#title').attr('class','qqq');
3.添加class,给class添加新的属性$('#title').addClass('aaaa');
4.删除class $('#title').removeClass('siwu');
5.获得内容var re = $('#title').html();alert(re);
6.设置元素内容$('#title').html('我是新设置的内容');

 

标签:title,元素,基础,笔记,ie6,padding,html,background,border
From: https://www.cnblogs.com/luckyuns/p/18433392

相关文章

  • Arthas学习笔记
    一、运行环境操作系统:centos7.9Java版本:jdk1.8.201arthas版本:3.6.9二、安装Arthas并attach一个进程curl-Ohttps://alibaba.github.io/arthas/arthas-boot.jarcurl-Ohttps://alibaba.github.io/arthas/arthas-demo.jarjava-jararthas-demo.jar#先启动Javademo进程......
  • FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher
    EasyPusher是一款国产的RTSP直播录制推流客户端工具,它支持Windows、Linux、Android、iOS等操作系统。EasyPusher采用RTSP推流协议,其中安卓版EasyPusher的Github托管地址为https://github.com/EasyDarwin/EasyPusher-Android。不过EasyPusher有好几年没更新了,尤其安卓版的EasyPusher......
  • 【java笔记】 5 接口使用举例
    //导入Swing库中的消息对话框组件importjavax.swing.*;//定义一个Circle类,该类实现了ShapeInterface接口publicclassCircleimplementsShapeInterface{//定义一个私有变量radius来保存圆的半径privatedoubleradius;//默认构造函数,初始化一个半径为0的圆p......
  • prometheus学习笔记之服务发现kubernetes_sd_configs
    一、prometheus的服务发现机制prometheus默认是采用pull方式拉取监控数据的,也就是定时去目标主机上抓取metrics数据,每一个被抓取的目标需要暴露一个HTTP接口,prometheus通过这个暴露的接口就可以获取到相应的指标数据,这种方式需要由目标服务决定采集的目标有哪些,通过配......
  • prometheus学习笔记之其他常用服务自动发现
    一、consul_sd_configsConsulSD配置允许从Consul的CatalogAPI检索抓取目标1.部署Consul 安装参考文档:https://developer.hashicorp.com/consul/install#linux,确认自己的操作系统和安装环境及版本,根据文档下载并安装unzip-qconsul_1.12.2_linux_amd64.zip#由于下载比较慢,直......
  • prometheus学习笔记之kube-state-metrics
    一、kube-state-metrics简介Kube-state-metrics:通过监听APIServer生成有关资源对象的状态指标,比如Deployment、Node、Pod,需要注意的是kube-state-metrics只是简单的提供一个metrics数据,并不会存储这些指标数据,所以我们可以使用Prometheus来抓取这些数据然后存储,主要......
  • prometheus学习笔记之基于三方exporter实现监控
    一、redis_exporter通过redis_exporter监控redis服务状态git地址:https://github.com/oliver006/redis_exporterdocker地址:https://hub.docker.com/r/oliver006/redis_exporter实验环境:redisk8部署prometheus二进制部署1.redis_exporter使用简解二进制部署prometheus配置方式......
  • prometheus学习笔记之prometheus联邦集群
    一、简介对于大部分监控规模而言,我们只需要在每一个数据中心安装一个PrometheusServer实例,就可以在各个数据中心处理上千规模的集群。同时将PrometheusServer部署到不同的数据中心可以避免网络配置的复杂性。在每个数据中心部署单独的PrometheusServer,用于采集当前数据中心监......
  • prometheus学习笔记之prometheus存储系统
    一、prometheus本地存储系统1.本地存储架构默认情况下,prometheus将采集到的数据存储在本地的TSDB数据库中,路径默认为prometheus安装目录的data目录,数据写入过程为先把数据写入wal日志并放在内存,然后2小时后将内存数据保存至一个新的block块,同时再把新采集的数据......
  • 《数字图像处理(面向新工科的电工电子信息基础课程系列教材)》配套实验报告
    ......