CSS盒模型 and CSS边框

CSS盒模型

1.指定元素的总宽度为250像素

img {
    margin: 5px;
}
div {
    margin: 1px 5px;
    width: 250px;
    border: 2px solid slategray;
}
div p {
    padding: 15px;
}
<body>
    <img src="fun.jpg" height="250px" width="250px">
    <div>
        <p>上面的图片是250px宽度。这个元素的总宽度也是250px</p>
    </div>
</body>

2.使用跨浏览器的解决方案指定元素的总宽度为250像素的

div.ex
{
width:220px;
padding:10px;
border:5px solid gray;
margin:0px;
}
<body>
<img src="250x250px.gif" width="250" height="1" /><br /><br />

<div class="ex">上面线的宽度为 250px 。<br />
现在本元素的整体宽度也为 250px。</div>

<p><b>注意:</b> 在这个例子我们加上了 DOCTYPE 声明(在 html元素前面), 所以它将在任何浏览器中都将正常显示。</p>

</body>

CSS边框

1.设置四个边框的宽度

p.one {
    border: 3px solid gray;
}
p.two {
    border: 2px solid gray;
}
p.three {
    border: 1px solid black;
}
<body>
    <p class="one">一些文本</p>
    <P class="two">一些文本</P>
    <P class="three">一些文本</P>
    <p><b>注意:</b>"border-width" 属性 如果单独使用则不起作用。要先使用 "border-style" 属性来设置边框。</p>
</body>

2.设置四个边框的样式

p.none {border-style:none;}
p.dotted {border-style:dotted;}
p.dashed {border-style:dashed;}
p.solid {border-style:solid;}
p.double {border-style:double;}
p.groove {border-style:groove;}
p.ridge {border-style:ridge;}
p.inset {border-style:inset;}
p.outset {border-style:outset;}
p.hidden {border-style:hidden;}
<body>
<p class="none">无边框。</p>
<p class="dotted">虚线边框。</p>
<p class="dashed">虚线边框。</p>
<p class="solid">实线边框。</p>
<p class="double">双边框。</p>
<p class="groove"> 凹槽边框。</p>
<p class="ridge">垄状边框。</p>
<p class="inset">嵌入边框。</p>
<p class="outset">外凸边框。</p>
<p class="hidden">隐藏边框。</p>
</body>

3.设置四个边框的颜色

p.one
{
    border-style:solid;
    border-color:#0000ff;
}
p.two
{
    border-style:solid;
    border-color:#ff0000 #0000ff;
}
p.three
{
    border-style:solid;
    border-color:#ff0000 #00ff00 #0000ff;
}
p.four
{
    border-style:solid;
    border-color:#ff0000 #00ff00 #0000ff rgb(250,0,255);
}
<body>
<p class="one">One-colored border!</p>
<p class="two">Two-colored border!</p>
<p class="three">Three-colored border!</p>
<p class="four">Four-colored border!</p>
<p><b>注意:</b> "border-color" 属性 如果单独使用则不起作用. 要先使用 "border-style" 属性来设置 borders .</p>
</body>

4.每边设置不同边框

p.one {border-style:dotted solid dashed double;}
p.two {border-style:dotted solid dashed;}
p.three {border-style:dotted solid;}
p.four {border-style:dotted;}
<body>
<p class="one">This is some text in a paragraph.</p>
<p class="two">This is some text in a paragraph.</p>
<p class="three">This is some text in a paragraph.</p>
<p class="four">This is some text in a paragraph.</p>
</body>
原文地址:https://www.cnblogs.com/Tony98/p/10964610.html