如何从头搭建一个搜索引擎_css的使用

这篇博客详细介绍了CSS的使用,从样式表的优先级到各种选择器的运用,包括ID选择器、类选择器和属性选择器。内容涵盖背景色、背景图像、文本属性、字体设置、列表样式、表格样式以及定位机制,如浮动和绝对定位。此外,还讨论了CSS的盒模型,包括边距合并问题和定位属性,如position、top、right、bottom和left。
摘要由CSDN通过智能技术生成
日期:2016年11月03日
标题:css的使用
编号:5
PS:这篇只是挑选了我们需要的部分,想系统学习HTML和CSS还是应该去W3School上学一下

一.CSS的应用:
  • 样式表的优先级:
    • 1.内联样式:写在tag里面的style
<p style="color: sienna; margin-left: 20px">
This is a paragraph
</p>
    • 2.内部样式表(推荐使用):写在head标签里面的style标签里面
<head>
<style type="text/css">
  hr {color: sienna;}
  p {margin-left: 20px;}
  body {background-image: url("images/back40.gif");}
</style>
</head>
    • 3.外部样式表:写在同一个目录下的.css文件中,在html文件中的head中通过link标签来引用
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css" />
</head>

#/mystyle.css:

hr {color: sienna;}
p {margin-left: 20px;}
body {background-image: url("images/back40.gif");}
    • 4.浏览器的default设置
  •  2和3的基本语法:selector{key1:value1;key2:value2; ...}
    • 如果值为若干单词,需要加引号:
p {font-family: "sans serif";}
    • 根据CSS,子元素从父元素中继承属性
    • 派生选择器:
li strong {     #表示li下面的strong标签
    font-style: italic;
    font-weight: normal;
  }
    •  id选择器:(x)#y:类型为x,id为y的标
搭建一个具体的项目通常包含多个步骤,从设置开发环境、编写代码、测试到部署。由于“从头搭建一个的具体代码”这个描述比较模糊,没有指定具体的项目类型或目标平台,我将以一个简单的Python Web服务作为例子来进行说明。 1. **设置开发环境**: 安装Python解释器和必要的库,比如使用虚拟环境来管理项目依赖,可以使用`virtualenv`或`conda`来创建虚拟环境。 2. **初始化项目结构**: 创建项目的基本文件和文件夹结构,例如: ``` your_project/ ├── app/ │ ├── __init__.py │ └── main.py ├── tests/ ├── venv/ ├── requirements.txt └── README.md ``` 3. **编写代码**: 在`app/__init__.py`中初始化Flask应用,并在`app/main.py`中创建路由和视图函数。例如: ```python # app/__init__.py from flask import Flask app = Flask(__name__) # app/main.py from app import app @app.route('/') def index(): return 'Hello, World!' ``` 4. **运行和测试**: 编写测试用例来确保功能按预期工作,并使用Flask内置的开发服务器运行应用: ```bash python -m app ``` 然后在浏览器中访问`http://127.0.0.1:5000/`查看输出。 5. **部署应用**: 根据目标平台进行部署,可以使用Gunicorn作为WSGI服务器,Nginx作为反向代理服务器,并使用Supervisor进行进程管理。 以上步骤简述了从零开始搭建一个Python Web服务的过程。当然,实际开发中需要根据具体需求进行更详细的规划和编码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值