

No.1ベストアンサー
- 回答日時:
border-radius: を使ってると思うケド、角丸にした部分の背景は透明。
元々のbodyの背景が白じゃ無いですか?
又は、角丸を使ってる要素の親要素の背景が白。
No.2
- 回答日時:
たぶんHTMLがめちゃくちゃなんじゃないかと。
HTMLには、文書構造以外書きません。デザインのために余計なもの書いてるとそれが邪魔する典型じゃないかと・・
スタイルシートを使う最大の目的は「構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」ですからね。
ですから、CSSを勉強する前にHTMLを勉強しなければならない。
メモ: CSSスタイルシートを意図した通りに機能させるには、正しい文書解析木が必要です。つまり、正当なHTMLを用いるべきです。
http://jigsaw.w3.org/css-validator/#validate_by_ …
★タブは_に置換してあるので戻してください。
★Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html# )
で検証(右上のDATAから)済みのHTML5
★文字コードはUTF-8
<!doctype html>
<html>
<head>
_<meta charset="utf-8">
_<title>サンプル</title>
_<meta name="description" content="">
_<meta name="author" content="ORUKA">
<style media="screen">
<!--
h1,h2,h3,h4,p{margin:0;line-height:1.6em;}
p{text-indent:1em;}
html,body{margin:0;padding:0;}
header,section,footer{
_width:100%;max-width:1000px;min-width:640px;
_margin:0 auto;
_padding:10px;
}
section{
_position:relative;
_padding-left:10px;
}
section h2{
_margin-right:230px;
}
section section{
_width:auto;min-width:0;
_margin:10px 230px 10px 10px;
_padding:5px;
}
section section,section aside{
_border:solid 2px red;
_border-radius:20px;
}
section aside{
_position:absolute;
_top:0;right:5px;
_width:200px;height:100%;
_padding:5px;
/* 背景を隠す(下記のコメントアウトを外す) */
_box-shadow:10px 10px 10px rgba(0,0,0,0.4);
_right:-10px;
_top:-5px;
*/
}
/* 色付け */
body{background-color:gray;}
header{background-color:aqua;}
section{background-color:white;}
section section{background-color:silver;}
section aside{background-color:lime;}
footer{background-color:yellow;}
-->
</style>
</head>
<body>
_<header>
__<h1 id="title">Your title</h1>
__<nav>
___<ul>
____<li><a href="#">Some</a></li>
____<li><a href="#">navigation</a></li>
____<li><a href="#">links</a></li>
___</ul>
__</nav>
_</header>
_<section>
__<h2>A smaller heading</h2>
__<section>
___<h3>項目</h3>
___<p>
____今、CSSを勉強中なんですが、CSSを角丸にした時、角丸にした部分の背景色が白色になっているのですが、透明にすることは可能なんでしょうか?
調べたのですが、なかなか見つけられず…
___</p>
___<p>
____よろしくお願いします。
___</p>
__</section>
__<section>
___<h3>項目</h3>
___<p>
____角丸にしたからと言ってその余白が白くなるということはありません。
___</p>
___<p>
____その下に白い四角なブロックがあるためとしか考えられません。すなわち、余計な構造がある。
___</p>
___<p>
____透明にするのではなく、ずらしたり影をつけて背景を隠すことになる。<strong>CSSのコメントを外す</strong>
___</p>
___<p>
____このサンプルのように、HTMLはひたすら文書構造だけを記述して、スタイルシートはその文書構造に従ってセレクタを記述して指定していくのがセオリーです。そうすることで、著者はメンテナンスが容易になるし、読者のアクセシビリティは向上するし、検索エンジン最適化もできる。
___</p>
__</section>
__<aside>
___<h3>Something aside</h3>
__</aside>
_</section>
_<footer>
__<h3>A nice footer</h3>
_</footer>
</body>
</html>
この回答へのお礼
お礼日時:2016/06/30 22:17
回答ありがとうございます。
まだまだ始めたばかりですが、難しいですけど面白いですね。
確かに余計なものがあり、問題をボやけさせてしまってました。
見た目だけでなく、最低限の知識は必要ですね。
もう少し頑張ってみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
css初心者 フレックスボックス...
-
cssで「下よせ」ってどうやって...
-
form input テキストを上下中央...
-
背景が下まで表示されないんです。
-
CSSで左に画像、右にテキストを...
-
CSSで3分割した背景画像を配置...
-
横並びリスト ブラウザ縮小 カ...
-
CSSのposition値の上書き(打消...
-
定義リストに下線をつけたいと...
-
【HTML】【CSS】【Swiper】 元...
-
IEだとdivが横に並びません
-
ウェブページの上下に暗幕を表...
-
widthやheightの数値に単位(px...
-
CSS(0の単位)について
-
【CSS】ヘッダーの高さが不明の...
-
画像と一緒にスライドするリン...
-
htmlのolやulなどlistにtitleや...
-
CSSのa:hoverが急に一部だけ効...
-
<li>タグの数が増えすぎたので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
【CSS】ヘッダーの高さが不明の...
-
css初心者 フレックスボックス...
-
form input テキストを上下中央...
-
画像イメージの上下左右、欲し...
-
余分な縦スクロールバーが出て...
-
CSSがなぜかfont-sizeだけ効か...
-
<div>と<div>の間の10px程の...
-
htmlでheightが自動で延長
-
画像リンクの下に文字を付けた...
-
ネガティブマージン
-
table周辺の隙間をなくしたい。
-
入力フォームとセレクトボック...
-
定義リストに下線をつけたいと...
-
ライトボックスでスクロールバー
-
footer を横幅いっぱいに広げる...
-
CSSについて。このサイトの背景...
-
テーブルのセル間に余白が空い...
-
XHTML+CSS で、ブラウザごとに...
おすすめ情報