随笔 - 25, 文章 - 0, 评论 - 0, 阅读 - 3566

第一次写一个网页遇到的一些问题

Posted on   云语不知  阅读(24)  评论(0编辑  收藏  举报

第一次写一个网页遇到的一些问题

  1. 页面布局的时候设置一个统一的container(版心)的css样式,width="1200px" margin:0px auto;

  2. 对于页面的同一行的导航栏布局一般都是通过浮动

    1. 浮动元素本身的注意点:
      1. 对于浮动元素而言,它是紧贴父元素左侧顶部或者右侧顶部布局的
      2. 不管是什么元素,只要浮动后都会变成浮动元素,可以设置宽高
      3. 一般我们需要主动设置它的宽高,不然它的宽高依据它的内容(这里就会涉及到父元素中设置的行高,会影响到它的高度,这里需要注意)
      4. 一般对于导航栏,设置行高和整个nav的高度一致(保证了其内部的行内元素和行内块元素的文本垂直居中),一般对于行内块元素元素本身我们会再设置一下vertical-align="middle"。
  3. 对于那种 logo 与 搜索栏和按钮那种布局:

    • 可以使用浮动加外边距实现
      • 对于同一行的搜索框与按钮,我们需要注意这两个行内块之间会有个空格,这是由于代码换行生成的
        • 可以设置父元素的行高为0解决,记得后面将两个行内元素的行高设置回来
    • 也可以使用绝对定位来实现
      • 这种适合布局不复杂的情况
  4. 居中

相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示