建立个人网站的方法今天上海最新新闻事件

bicheng/2026/1/27 11:59:52/文章来源:
建立个人网站的方法,今天上海最新新闻事件,为什么要给企业建设网站,十大网络平台有哪些css 的居中有水平居中和垂直居中#xff0c;这两种居中又分为行内元素居中和块级元素居中#xff0c;不同的居中用不同方法。 水平居中 1、行内元素水平居中#xff08;文本#xff0c;图片#xff09; 给父层设置 text-align:center; 可以实现行内元素水平居中。 !DO…css 的居中有水平居中和垂直居中这两种居中又分为行内元素居中和块级元素居中不同的居中用不同方法。 水平居中 1、行内元素水平居中文本图片 给父层设置 text-align:center; 可以实现行内元素水平居中。 !DOCTYPE HTML html langen-US headmeta charsetUTF-8title/titlestyle typetext/css.center{text-align:center;}/style /head bodydiv classcentera hrefhttp://www.google.com.hk/谷歌搜索/abr/br/img srccat.jpg width248 height162 alt//div /body /html 2、确定宽度块级元素水平居中 确定宽度的块级元素水平居中常用的有 margin:0 auto; 相信很多开发人员都用的是这个不过本人认为还有更好的写法margin-left:auto;margin-right:auto; 因为 margin-top 和 margin-bottom 在重置 css 时就已经写了为 0 了。 !DOCTYPE HTML html langen-US headmeta charsetUTF-8title/titlestyle typetext/css.center{width:100px;height:100px;margin-left:auto;margin-right:auto;background:green;}/style /head bodydiv classcenter/div /body /html 3、不确定宽度的块级元素水平居中 不确定宽度的块级元素有三种方法实现。 方法一 !DOCTYPE HTML html langen-US headmeta charsetUTF-8title/titlestyle typetext/css*{margin:0;padding:0;}ul{list-style:none;}table{margin-left:auto;margin-right:auto;}.demo li{float:left;display:inline;margin-right:5px;}.demo a{float:left;width:20px;height:20px;text-align:center;line-height:20px;background:#316ac5;color:white;border:1px solid #316ac5;text-decoration:none;}.demo a:hover{background:white;color:#316ac5;}/style /head bodytabletbodytrtdul classdemolia href#1/a/li/ul/td/tr/tbody/tabletabletbodytrtdul classdemolia href#1/a/lilia href#2/a/lilia href#3/a/li/ul/td/tr/tbody/tabletabletbodytrtdul classdemolia href#1/a/lilia href#2/a/lilia href#3/a/lilia href#4/a/lilia href#5/a/li/ul/td/tr/tbody/table /body /html 这里用到了 table 标签来实现不确定宽度的块级元素水平居中。table 本身不是块级元素如果不给它设定宽度的话会由内部元素的宽度“撑开”但即使不设定它的宽度仅设置 margin-left:auto 和 margin-right:auto 就可以实现水平居中。 这种方法很巧妙但是增加了无语义标签加深了标签的嵌套层数。 方法二 !DOCTYPE HTML html langen-US headmeta charsetUTF-8title/titlestyle typetext/css*{margin:0;padding:0;}ul{list-style:none;}.wrapper{width:500px;height:100px;background:black;}.demo{text-align:center;padding:5px;}.demo li{display:inline;}.demo a{padding:2px 6px;background:#316ac5;color:white;border:1px solid #316ac5;text-decoration:none;}.demo a:hover{background:white;color:#316ac5;}/style /head bodydiv classwrapperul classdemolia href#1/a/li/ulul classdemolia href#1/a/lilia href#2/a/lilia href#3/a/li/ulul classdemolia href#1/a/lilia href#2/a/lilia href#3/a/lilia href#4/a/lilia href#5/a/li/ul/div /body /html 方法二是改变元素的 display 值使块级元素变成行内元素然后使用 text-align:center 使其居中。相对于方法一它不用增加无语义标签简化了标签的嵌套深度但它也存在一定的问题它将块级元素变成了行内元素这样就失去了一些块级元素的功能比如设置宽度高度。 方法三 !DOCTYPE HTML html langen-US headmeta charsetUTF-8title/titlestyle typetext/css*{margin:0;padding:0;}ul{list-style:none;}.wrapper{width:500px;height:100px;background:black;}.demo{clear:both;padding-top:5px;float:left;position:relative;left:50%;}.demo li{display:inline;float:left;margin-right:5px;position:relative;left:-50%;}.demo a{float:left;width:20px;height:20px;text-align:center;line-height:20px;background:#316ac5;color:white;border:1px solid #316ac5;text-decoration:none;}.demo a:hover{background:white;color:#316ac5;}/style /head bodydiv classwrapperul classdemolia href#1/a/li/ulul classdemolia href#1/a/lilia href#2/a/lilia href#3/a/li/ulul classdemolia href#1/a/lilia href#2/a/lilia href#3/a/lilia href#4/a/lilia href#5/a/li/ul/div /body /html 方法三通过给父层设置浮动和相对定位以及 left:50%子元素设置相对定位和 left:-50% 来实现水平居中。它可以保留块级元素的功能而且不会添加无语义标签不增加嵌套深度但是设置了相对定位会带来一定的副作用。 这三种方法各有优缺点具体使用哪种方法可以视具体情况而定。 垂直居中 1、父层高度不确定的垂直居中 通过给父层设置相同的上下内边距实现。 !DOCTYPE HTML html langen-US headmeta charsetUTF-8title/titlestyle typetext/css*{margin:0;padding:0;}.demo{width:500px;color:white;margin-bottom:10px;padding-top:20px;padding-bottom:20px;background:black;}.content{width:200px;height:50px;background:red;}/style /head bodydiv classdemohello world/divdiv classdemoimg srccat.jpg width248 height162 alt//divdiv classdemodiv classcontent/div/div /body /html 2、父层高度确定的单行文本垂直居中 通过给父层设置行高来实现行高和父层高度相同。 !DOCTYPE HTML html langen-US headmeta charsetUTF-8title/titlestyle typetext/css*{margin:0;padding:0;}.demo{width:500px;color:white;background:black;height:100px;line-height:100px;}/style /head bodydiv classdemohello world/div /body /html 3、父层高度确定的多行文本、图片、块级元素垂直居中 方法一 说到垂直居中css 中有个用于垂直居中的属性 vertical-align但只有在父层为 td 或者 th 时这个属性才会生效对于其他块级元素例如 div、p 等默认情况是不支持的。在 firefox 和 ie8 下可以设置块级元素的 display 值为 table-cell来激活 vertical-align 属性但 ie6,7 并不支持所以这种方法没有办法跨浏览器兼容。但是我们可以使用 table。 !DOCTYPE HTML html langen-US headmeta charsetUTF-8title/titlestyle typetext/css*{margin:0;padding:0;}.wrapper{background:black;width:500px;color:white;height:100px;}.demo{width:200px;background:red;height:50px;}/style /head bodytabletrtd classwrapperhellow worldbr/hellow worldbr/hellow worldbr//td/tr/tabletabletrtd classwrapperimg srccat.jpg alt//td/tr/tabletabletrtd classwrapperdiv classdemo/div/td/tr/table /body /html table 可以很好的实现垂直居中效果但是它添加了无语义标签增加了嵌套深度。 方法二 对支持 display:table-cell 的 ie8 和 firefox 用 display:table-cell 和 vertical-align:middle 来实现居中对不支持 display:table-cell 的 ie6 和 ie7 使用 hack 写法。 !DOCTYPE HTML html langen-US headmeta charsetUTF-8title/titlestyle typetext/css*{margin:0;padding:0;}.mb{margin-bottom:10px;}.wrapper{background:black;width:500px;color:white;height:100px;margin-bottom:10px;display:table-cell;vertical-align:middle;*position:relative;}.demo{width:200px;background:red;height:50px;}.vam{*position:absolute;*top:50%;}.va{*position:relative;*top:-50%;}/style /head bodydiv classmb10div classwrapperdiv classvamdiv classvahellow worldbr/hellow worldbr/hellow world/div/div/div/divdiv classmb10div classwrapperdiv classvamimg srccat.jpg alt//div/div/divdiv classmb10div classwrapperdiv classvamdiv classva demo/div/div/div/div /body /html 利用 hack 技术区别对待 firefox、ie8 和 ie6、ie7在不支持 display:table-cell 的 ie6 和 ie7 下通过给父子两层元素分别设置 top:50% 和 top:-50% 来实现居中。这种方法的好处是没有增加额外的标签但缺点也很明显一方面它使用了 hack不利于维护另一方面它设置了 position:relative 和 position:absolute带来了副作用。转载于:https://www.cnblogs.com/axl234/p/3867347.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/86206.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

fn网站不是做那么好吗增城哪家网站建设好

为什么不在OLTP环境下分析? OLTP环境也会存储历史数据,但这些历史数据并不是业务运行所需的,这些历史数据需要经常归档到数据仓库,并且在OLTP数据库中删除。 相比之下,事务环境适用于连续处理事务,通常应…

网站运维推广怎么做徐州注册公司流程和费用标准

振弦采集仪在地基沉降监测中的应用研究 振弦采集仪是一种专门用于测量地基沉降的仪器,它采用振弦原理来测量地基的沉降情况。振弦采集仪通过在地基上安装一根细长的弹性振弦,并测量振弦的变形来获得地基沉降的数据。在地基沉降监测中,振弦采…

手机屏幕网站西宁房地产网站建设

一、引言 最近作者的平台项目需要实现前端输入脚本,后端在用户设置好的一些情况下运行这段脚本。后端是java,所以我们采用Groovy脚本。 所以要实现的功能就是动态的Groovy脚本! 二、Groovy介绍 了解groovy和python的就可以直接到第三章了 2…

上海建设银行网站首页重庆建设工程施工安全管理网

# 1 赛题 C 题 母亲身心健康对婴儿成长的影响 母亲是婴儿生命中最重要的人之一,她不仅为婴儿提供营养物质和身体保护, 还为婴儿提供情感支持和安全感。母亲心理健康状态的不良状况,如抑郁、焦虑、 压力等,可能会对婴儿的认知、情…

网站推广站点建设与策划深圳百度竞价托管公司

word List 13 如果存在什么问题,欢迎批评指正!谢谢!

网站推广工具工作室seo网站优化快速排名软件

文章分类 生产调度优化问题入门相关问题求解调度问题求解效率探讨相关论文解读 生产调度优化问题入门 文章包含重点简述生产车间调度优化问题两种常用的FJSP模型解析FJSP问题的标准测试数据集的Python代码解析FJSP标准测试数据代码 相关问题求解 文章求解器问题类型【作业车…

做 英语试题的网站百度手机网站生成

一、VSCode安装 二、配置安装插件 三、配置远程连接SSH 四、MinGW 一、VSCode安装 VS官网 Visual Studio Code - Code Editing. Redefined下载安装包: 二、配置安装插件 安装中文插件 配置字体为20 配置文件–>首选项->设置->Font Size为20 设置 VSC…

做百度手机网站优化怎么做网页啊

css3javaScript实现一个左右钟摆-摇晃的红灯笼网页特效!前天逛博客时无意中看见了,别人的博客顶部有一个会左右钟摆的摇晃的红灯笼,产生了想法,我也想给自己做一个,但是网上找了很多方案,都没有实现。终于在…

做一个招聘信息的网站_用什么做网站的软件南京一对一网站建设

Linux 查看系统类型和版本 首先普及下linux系统的版本内容1. 查看linux系统内核版本2. 查看linux系统发行版本 首先普及下linux系统的版本内容 内核版本和发行版本区别 内核版本就是指 Linux 中最基层的代码,版本号如 Linux version 3.10.0-327.22.2.el7.x86_64发行…

做3d打印网站服务品牌策划方案

目录结构 www WEB部署目录(或者子目录) ├─app 应用目录 │ ├─controller 控制器目录 │ ├─model 模型目录 │ ├─ ... 更多类库目录 │ │ │ ├─common.php 公共函数文件 │ └─event.ph…

dicuz和wordpress整合seo顾问服务

近日,全球投资界的巨擘巴菲特发布了2024年致股东的公开信,引起了广泛关注。作为伯克希尔哈撒韦公司的董事长和首席执行官,巴菲特的信函一直备受投资者们的期待。在这封公开信中,巴菲特分享了关于投资、公司治理和全球经济等方面的…

黑龙江网站建设费用公司网站设计 杭州 推荐

HTTP 确认访问用户身份的认证 某些Web页面只想让特定的人浏览,或者干脆仅本人可见。为达到这个目标,必不可少的就是认证功能。 何为认证 计算机本身无法判断坐在显示器前的使用者的身份。进一步说,也无法确认网络的那头究竟有谁。可见,为了弄清究竟是谁在访问服务器,就…

找网站建设公司哪家好赤峰网站设计公司

作为一家在2021年在美国纳斯达克上市的云端备份公司,Backblaze一直保持着对外定期发布HDD和SSD的故障率稳定性质量报告,给大家提供了一份真实应用场景下的稳定性分析参考数据。 本文我们主要看下Backblaze最新发布的2023中期SSD相关故障稳定性数据报告。…

农村电子商务网站建设ftp上传文件到网站

文章目录 1. Kafka 消费者是什么?2. Kafka 消费者组的概念?3. Kafka 消费者和消费者组有什么关系?4. Kafka 多个消费者如何同时消费一个分区? 1. Kafka 消费者是什么? 消费者负责订阅Kafka中的主题,并且从…

中国小康建设网 官方网站七初SEO网站建设

1控件拖入画板: 2属性配置: 1轨迹颜色 2 3 4

网站建设岗位要求wordpress更改目录插件

1.什么是UML UML是统一建模语言的简称,它是一种由一整套图表组成的标准化建模语言。UML用于帮助系统开发人员阐明,展示,构建和记录软件系统的产出。UML代表了一系列在大型而复杂系统建模中被证明是成功的做法,是开发面向对象软件…

怎么做售房网站做阅读理解的网站

文章目录 0 前言1 课题背景2 实现效果3 设计原理QTChartsarma模型预测K-means聚类算法算法实现关键问题说明 4 部分核心代码5 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于大数据的股票量化分析与股价预测系统 该项目较为新颖…

wordpress html页面缓存 cdn上海排名优化seo

总结 本系列是机器学习课程的系列课程,主要介绍机器学习中分类算法,本篇为分类算法开篇与决策树部分。 本门课程的目标 完成一个特定行业的算法应用全过程: 懂业务会选择合适的算法数据处理算法训练算法调优算法融合 算法评估持续调优工程…

韶关企业网站建设公司苏州网页设计制作

文章目录 Flutter Admin TemplateLive demo: https://githubityu.github.io/live_flutter_adminWeb 优化 Setup登录注册英文 亮色主题 中文 暗黑主题管理员登录权限 根据权限动态添加路由 第三方依赖License最后参考学习 Flutter Admin Template Responsive web with light/da…

公司网站建设费用怎么入账促销方法100种

BetaFlight飞控AOCODAF435V2MPU6500固件编译 1. 源由2. 准备2.1 板子2.2 代码2.3 工具 3. 配置修改4. 编译4.1 获取代码4.2 获取配置4.3 编译固件4.4 DFU烧录4.5 版本核对 5. 总结 1. 源由 刚拿到一块Aocoda F405V2 (MPU6500) AT32F435飞控板(替换主控芯片)。 Aocoda-RC F40…