当前位置: 首页 > wzjs >正文

网站界面设计应遵循的原则响应式网站和自适应网站的区别

网站界面设计应遵循的原则,响应式网站和自适应网站的区别,汉川建设局网站,岳麓区专业的建设网站公司HTML布局元素 <header>定义文档或者节的页眉 <nav>定义导航链接的容器 <section>定义文档中的一部分 <article>定义单独的文章 <aside>定义内容边栏&#xff08;如侧边栏&#xff09; footer定义文档或节的页脚 <details>定义额外的细节 …

HTML布局元素

<header>定义文档或者节的页眉
<nav>定义导航链接的容器
<section>定义文档中的一部分
<article>定义单独的文章
<aside>定义内容边栏(如侧边栏)
footer定义文档或节的页脚
<details>定义额外的细节
<summary><details>元素定义标题

HTML布局技术

html有四种不同的方法来创建多列布局。每种方式都各有优缺点:
HTML表格
CSS float 属性
CSS 框架
CSS flexbox
HTML表格<table>元素没有被设计成布局工具。<table>元素的设计目的是显示表格数据。因此,不要为页面布局使用表格,这会带来代码混乱。

CSS框架
CSS float属性

在 CSS 框架中,float 属性曾广泛用于实现布局(如网格系统),但随着现代布局技术(Flexbox 和 Grid)的普及,它的使用场景有所减少。浮动元素绑定到文档流,这可能会损害灵活性。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div.container{width: 100%;border: 1px solid gray;}header,footer{padding: 1em;color: white;background-color: black;clear: left;text-align: center;}nav{float: left;max-width: 160px;margin: 0;padding: 1em;}nav ul{list-style-type: none;padding: 0;}nav ul a{text-decoration: none;}article{margin-left: 170px;border-left: 1px solid gray;padding: 1em;overflow: hidden;}</style>
</head>
<body><div class="container"><header><h1>城市</h1></header><nav><ul><li><a href="#">北京</a></li><li><a href="#">巴黎</a></li><li><a href="#">东京</a></li></ul></nav><article><h1>北京</h1><p>中国的政治、文化、国际交往和科技创新中心。GDP总量全国领先,兼具历史底蕴与现代活力。</p><p>跨国公司总部聚集地,世界500强企业中国总部多设于此。</p></article><footer>san.com</footer></div></body>
</html>

CSS Flexbox
使用flexbox确保元件的行为可以预见当页面布局必须适应不同的屏幕尺寸和不同的显示设备。缺点:不能在IE10和早期的浏览器工作。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.flex-container{display: -webkit-flex;display: flex;flex-flow:row wrap;text-align: center;}.flex-container > *{padding: 15px;flex:1 100%;flex:1 100%}.article{text-align: left;}header{background: black;color: white;}footer{background: red;color: white;}.nav ul{list-style-type: none;padding: 0;}nav ul a{text-decoration: none;}@media all and (min-width:768px){.nav{text-align: left;-webkit-flex:1 auto;flex:1 auto;-webkit-order:1;order: 2;}.article{-webkit-flex:5 0px;flex: 5 0px;-webkit-order:2;order:2;}footer{-webkit-order:3;order:3;}}</style>
</head>
<body><div class="flex-container"><header><h1>城市</h1></header><nav class="nav"><ul><li><a href="#">北京</a></li><li><a href="#">巴黎</a></li><li><a href="#">东京</a></li></ul></nav><article class="article"><h1>北京</h1><p>中国的政治、文化、国际交往和科技创新中心。GDP总量全国领先,兼具历史底蕴与现代活力。</p><p>跨国公司总部聚集地,世界500强企业中国总部多设于此。</p></article><footer>san.com</footer></div>
</body>
</html>
http://www.dtcms.com/wzjs/587991.html

相关文章:

  • 网站制图软件京挑客网站怎么做
  • 新手做网站视频讲解使页面具有动态效果的网站建设技术
  • 网站开发浏览器兼容性58同城网站建设 推广
  • 英文网站建设600中信建设有限责任公司湖南省人防设计院
  • 哪家做的濮阳网站建设模板网站建设制作
  • 如何做阿语垂直网站分类目录网站做谷歌联盟
  • 网站建设 教学视频嵌入式软件开发招聘
  • 芜湖做网站的邓健照片广东东莞属于哪个市
  • 在什么网站可以接设计做as3 xml 网站模板 下载
  • 建设网站能赚钱网站建设服务公司
  • 网站申请页面中文wordpress主题
  • 山东自助seo建站angularjs 网站模板
  • 小企业网站推广wordpress安装 用户名已存在
  • 可以看国外网站的浏览app安全的小网站
  • 河源市建设网站wordpress多个置顶
  • 合肥市建设工程信息价网站wordpress侧栏菜单
  • 做网站要用服务器吗建网站要多少钱 东莞
  • ps外包网站开电商网站需要多少钱
  • 被墙网站怎么做301跳转先用ps后用dw做网站
  • 营销网站建设的规则网站被挂黑链
  • 怎么查网站注册信息有没有做文创的网站
  • 怎么才能注册做网站中国污水处理工程网
  • 西部建设网站wordpress下载类型主题
  • 长沙网站设计中江建设局网站
  • 怎么做网站文章优化网页美工怎么做
  • 可以建网站的平台常州建设工程信息网
  • 建一个pc网站需要多少钱公司网站建设工作室
  • 成都网站建设六六小红书手工
  • 上海做网站多少钱温州建站软件
  • 中国建设银行网站个人客户官网做网站需要的技术 规范