<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>全屏布局解决方案-定位position:fixed</title>
<style>
* {
margin: 0;
padding: 0;
}
/* 头部 定高 */
header {
/* 定位到顶部 */
position: fixed;
top: 0;
left: 0;
right: 0;
height: 100px;
background-color: #3cc;
}
.content {
background-color: orange;
}
/* 我加的 */
/* .content .left,
.content .right {
overflow-y: auto;
} */
/* 中间内容 - 左定宽 右自适应
overflow-y: auto; 内容没有超出屏幕的高度 - 没有滚动条
内容超出屏幕的高度 - 垂直滚动条出现
*/
.content .left {
/* 定到中间容器的左边 */
position: fixed;
top: 100px;
bottom: 100px;
left: 0;
/* 左边定宽 */
300px;
height: 100%;
background-color: lightcoral;
}
.content .right {
background-color: yellowgreen;
/* 定到中间容器的右边 */
position: fixed;
top: 100px;
bottom: 100px;
/* 右边自适应 */
left: 300px;
right: 0;
}
/* 底部 定高 */
footer {
height: 100px;
background-color: skyblue;
/* 定位到底部 */
position: fixed;
bottom: 0;
left: 0;
right: 0;
}
ul {
list-style: none;
}
</style>
</head>
<body>
<header></header>
<div class="content">
<div class="left">
<!-- 我加的 -->
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
<li>11</li>
<li>12</li>
<li>13</li>
<li>14</li>
<li>15</li>
<li>16</li>
<li>17</li>
<li>18</li>
<li>19</li>
<li>20</li>
<li>21</li>
<li>22</li>
<li>23</li>
<li>24</li>
<li>25</li>
<li>26</li>
<li>27</li>
<li>28</li>
<li>29</li>
<li>30</li>
<li>31</li>
<li>32</li>
<li>33</li>
<li>34</li>
<li>35</li>
<li>36</li>
<li>37</li>
<li>38</li>
<li>39</li>
<li>40</li>
<li>41</li>
<li>42</li>
<li>43</li>
<li>44</li>
<li>45</li>
<li>46</li>
<li>47</li>
<li>48</li>
<li>49</li>
<li>50</li>
<li>51</li>
<li>52</li>
<li>53</li>
<li>54</li>
<li>55</li>
<li>56</li>
<li>57</li>
<li>58</li>
<li>59</li>
<li>60</li>
<li>61</li>
<li>62</li>
<li>63</li>
<li>64</li>
<li>65</li>
<li>66</li>
</ul>
</div>
<div class="right">
<!-- 我加的 -->
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
<li>11</li>
<li>12</li>
<li>13</li>
<li>14</li>
<li>15</li>
<li>16</li>
<li>17</li>
<li>18</li>
<li>19</li>
<li>20</li>
<li>21</li>
<li>22</li>
<li>23</li>
<li>24</li>
<li>25</li>
<li>26</li>
<li>27</li>
<li>28</li>
<li>29</li>
<li>30</li>
<li>31</li>
<li>32</li>
<li>33</li>
<li>34</li>
<li>35</li>
<li>36</li>
<li>37</li>
<li>38</li>
<li>39</li>
<li>40</li>
<li>41</li>
<li>42</li>
<li>43</li>
<li>44</li>
<li>45</li>
<li>46</li>
<li>47</li>
<li>48</li>
<li>49</li>
<li>50</li>
<li>51</li>
<li>52</li>
<li>53</li>
<li>54</li>
<li>55</li>
<li>56</li>
<li>57</li>
<li>58</li>
<li>59</li>
<li>60</li>
<li>61</li>
<li>62</li>
<li>63</li>
<li>64</li>
<li>65</li>
<li>66</li>
</ul>
</div>
</div>
<footer></footer>
</body>
</html>
![](https://img2020.cnblogs.com/blog/1877004/202010/1877004-20201006175245431-411152552.png)